# REST API

- [REST API overview](https://docs.ecwid.com/api-reference/rest-api/rest-api-overview.md)
- [REST API error codes](https://docs.ecwid.com/api-reference/rest-api/rest-api-error-codes.md)
- [Store Profile](https://docs.ecwid.com/api-reference/rest-api/store-profile.md)
- [Get store profile](https://docs.ecwid.com/api-reference/rest-api/store-profile/get-store-profile.md): Get basic information about an Ecwid store: settings, store location, email, etc.
- [Update store profile](https://docs.ecwid.com/api-reference/rest-api/store-profile/update-store-profile.md): Update main store settings, for example: store location, available languages, contact info, etc.
- [Upload store logo image](https://docs.ecwid.com/api-reference/rest-api/store-profile/upload-store-logo-image.md): Update one of the store logo image with an image URL passed as the 'externalUrl' query parameter.
- [Delete store logo image](https://docs.ecwid.com/api-reference/rest-api/store-profile/delete-store-logo-image.md): Delete one of the store logo images.
- [Store reports](https://docs.ecwid.com/api-reference/rest-api/store-profile/store-reports.md)
- [Get store reports](https://docs.ecwid.com/api-reference/rest-api/store-profile/store-reports/get-store-reports.md): Get store stats used for creating reports in Ecwid admin.
- [Get latest store update stats](https://docs.ecwid.com/api-reference/rest-api/store-profile/store-reports/get-latest-store-update-stats.md)
- [Get deleted items history](https://docs.ecwid.com/api-reference/rest-api/store-profile/store-reports/get-deleted-items-history.md)
- [Orders](https://docs.ecwid.com/api-reference/rest-api/orders.md)
- [Search orders](https://docs.ecwid.com/api-reference/rest-api/orders/search-orders.md)
- [Get order](https://docs.ecwid.com/api-reference/rest-api/orders/get-order.md)
- [Get last order](https://docs.ecwid.com/api-reference/rest-api/orders/get-last-order.md)
- [Calculate order details](https://docs.ecwid.com/api-reference/rest-api/orders/calculate-order-details.md)
- [Update order](https://docs.ecwid.com/api-reference/rest-api/orders/update-order.md)
- [Create order](https://docs.ecwid.com/api-reference/rest-api/orders/create-order.md)
- [Delete order](https://docs.ecwid.com/api-reference/rest-api/orders/delete-order.md)
- [Get repeat order URL](https://docs.ecwid.com/api-reference/rest-api/orders/get-repeat-order-url.md)
- [Order invoices](https://docs.ecwid.com/api-reference/rest-api/orders/order-invoices.md)
- [Get order receipt PDF](https://docs.ecwid.com/api-reference/rest-api/orders/order-invoices/get-order-receipt-pdf.md)
- [Get tax invoices for order](https://docs.ecwid.com/api-reference/rest-api/orders/order-invoices/get-tax-invoices-for-order.md)
- [Generate tax invoice for order](https://docs.ecwid.com/api-reference/rest-api/orders/order-invoices/generate-tax-invoice-for-order.md)
- [Generate tax invoice preview](https://docs.ecwid.com/api-reference/rest-api/orders/order-invoices/generate-tax-invoice-preview.md)
- [Order statuses](https://docs.ecwid.com/api-reference/rest-api/orders/order-statuses.md)
- [Search order statuses](https://docs.ecwid.com/api-reference/rest-api/orders/order-statuses/search-order-statuses.md)
- [Get order status](https://docs.ecwid.com/api-reference/rest-api/orders/order-statuses/get-order-status.md)
- [Update custom order status](https://docs.ecwid.com/api-reference/rest-api/orders/order-statuses/update-custom-order-status.md)
- [Order extra fields](https://docs.ecwid.com/api-reference/rest-api/orders/order-extra-fields.md)
- [Search order extra fields](https://docs.ecwid.com/api-reference/rest-api/orders/order-extra-fields/search-order-extra-fields.md)
- [Update order extra field](https://docs.ecwid.com/api-reference/rest-api/orders/order-extra-fields/update-order-extra-field.md)
- [Add extra fields to order](https://docs.ecwid.com/api-reference/rest-api/orders/order-extra-fields/add-extra-fields-to-order.md)
- [Delete order extra field](https://docs.ecwid.com/api-reference/rest-api/orders/order-extra-fields/delete-order-extra-field.md)
- [Abandoned carts](https://docs.ecwid.com/api-reference/rest-api/orders/abandoned-carts.md)
- [Search abandoned carts](https://docs.ecwid.com/api-reference/rest-api/orders/abandoned-carts/search-abandoned-carts.md): Find all incomplete orders in the store.
- [Get abandoned cart](https://docs.ecwid.com/api-reference/rest-api/orders/abandoned-carts/get-abandoned-cart.md): Find all incomplete orders in the store.
- [Update abandoned cart](https://docs.ecwid.com/api-reference/rest-api/orders/abandoned-carts/update-abandoned-cart.md): Find all incomplete orders in the store.
- [Convert abandoned cart to order](https://docs.ecwid.com/api-reference/rest-api/orders/abandoned-carts/convert-abandoned-cart-to-order.md)
- [Recurring subscriptions](https://docs.ecwid.com/api-reference/rest-api/orders/recurring-subscriptions.md)
- [Search recurring subscriptions](https://docs.ecwid.com/api-reference/rest-api/orders/recurring-subscriptions/search-recurring-subscriptions.md)
- [Get recurring subscription](https://docs.ecwid.com/api-reference/rest-api/orders/recurring-subscriptions/get-recurring-subscription.md)
- [Update recurring subscription](https://docs.ecwid.com/api-reference/rest-api/orders/recurring-subscriptions/update-recurring-subscription.md)
- [Products](https://docs.ecwid.com/api-reference/rest-api/products.md)
- [Search products](https://docs.ecwid.com/api-reference/rest-api/products/search-products.md)
- [Get product](https://docs.ecwid.com/api-reference/rest-api/products/get-product.md)
- [Update product](https://docs.ecwid.com/api-reference/rest-api/products/update-product.md)
- [Create product](https://docs.ecwid.com/api-reference/rest-api/products/create-product.md)
- [Delete product](https://docs.ecwid.com/api-reference/rest-api/products/delete-product.md)
- [Delete all products](https://docs.ecwid.com/api-reference/rest-api/products/delete-all-products.md)
- [Adjust product stock](https://docs.ecwid.com/api-reference/rest-api/products/adjust-product-stock.md)
- [Get product filters](https://docs.ecwid.com/api-reference/rest-api/products/get-product-filters.md)
- [Get recently used product swatches](https://docs.ecwid.com/api-reference/rest-api/products/get-recently-used-product-swatches.md)
- [Search product brands](https://docs.ecwid.com/api-reference/rest-api/products/search-product-brands.md)
- [Product images and videos](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos.md)
- [Upload main product image](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/upload-main-product-image.md)
- [Upload main product image (async)](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/upload-main-product-image-async.md)
- [Upload gallery product image](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/upload-gallery-product-image.md)
- [Upload gallery product image (async)](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/upload-gallery-product-image-async.md)
- [Delete main product image](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/delete-main-product-image.md)
- [Delete gallery product image](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/delete-gallery-product-image.md)
- [Delete all gallery product images](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/delete-all-gallery-product-images.md)
- [Upload main product video](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/upload-main-product-video.md)
- [Upload gallery product video](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/upload-gallery-product-video.md)
- [Upload cover for gallery video](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/upload-cover-for-gallery-video.md)
- [Delete main product video](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/delete-main-product-video.md)
- [Delete gallery product video](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/delete-gallery-product-video.md)
- [Download gallery product video](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/download-gallery-product-video.md)
- [Bulk update product images and videos](https://docs.ecwid.com/api-reference/rest-api/products/product-images-and-videos/bulk-update-product-images-and-videos.md)
- [Product files](https://docs.ecwid.com/api-reference/rest-api/products/product-files.md)
- [Upload product file](https://docs.ecwid.com/api-reference/rest-api/products/product-files/upload-product-file.md): Upload a new file to the product. Doesn't affect placed paid orders.
- [Download product file](https://docs.ecwid.com/api-reference/rest-api/products/product-files/download-product-file.md)
- [Delete product file](https://docs.ecwid.com/api-reference/rest-api/products/product-files/delete-product-file.md)
- [Delete all product files](https://docs.ecwid.com/api-reference/rest-api/products/product-files/delete-all-product-files.md)
- [Change product file description](https://docs.ecwid.com/api-reference/rest-api/products/product-files/change-product-file-description.md): Change the uploaded product file description with another one.
- [Product variations](https://docs.ecwid.com/api-reference/rest-api/products/product-variations.md)
- [Search product variations](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/search-product-variations.md)
- [Get product variation](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/get-product-variation.md)
- [Update product variation](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/update-product-variation.md)
- [Create product variation](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/create-product-variation.md)
- [Delete product variation](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/delete-product-variation.md)
- [Delete all product variations](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/delete-all-product-variations.md)
- [Adjust product variation stock](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/adjust-product-variation-stock.md)
- [Upload product variation image](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/upload-product-variation-image.md)
- [Upload product variation image (async)](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/upload-product-variation-image-async.md)
- [Delete product variation image](https://docs.ecwid.com/api-reference/rest-api/products/product-variations/delete-product-variation-image.md)
- [Product types and attributes](https://docs.ecwid.com/api-reference/rest-api/products/product-types-and-attributes.md)
- [Search product types](https://docs.ecwid.com/api-reference/rest-api/products/product-types-and-attributes/search-product-types.md)
- [Get product type](https://docs.ecwid.com/api-reference/rest-api/products/product-types-and-attributes/get-product-type.md)
- [Update product type and attributes](https://docs.ecwid.com/api-reference/rest-api/products/product-types-and-attributes/update-product-type-and-attributes.md)
- [Create product type](https://docs.ecwid.com/api-reference/rest-api/products/product-types-and-attributes/create-product-type.md)
- [Delete product type](https://docs.ecwid.com/api-reference/rest-api/products/product-types-and-attributes/delete-product-type.md)
- [Product reviews](https://docs.ecwid.com/api-reference/rest-api/products/product-reviews.md)
- [Search product reviews](https://docs.ecwid.com/api-reference/rest-api/products/product-reviews/search-product-reviews.md)
- [Get product reviews stats](https://docs.ecwid.com/api-reference/rest-api/products/product-reviews/get-product-reviews-stats.md)
- [Update product review status](https://docs.ecwid.com/api-reference/rest-api/products/product-reviews/update-product-review-status.md)
- [Bulk update/delete product reviews](https://docs.ecwid.com/api-reference/rest-api/products/product-reviews/bulk-update-delete-product-reviews.md)
- [Delete product review](https://docs.ecwid.com/api-reference/rest-api/products/product-reviews/delete-product-review.md)
- [Size charts](https://docs.ecwid.com/api-reference/rest-api/products/size-charts.md)
- [Search size charts](https://docs.ecwid.com/api-reference/rest-api/products/size-charts/search-size-charts.md)
- [Get size chart](https://docs.ecwid.com/api-reference/rest-api/products/size-charts/get-size-chart.md)
- [Categories](https://docs.ecwid.com/api-reference/rest-api/categories.md)
- [Search categories](https://docs.ecwid.com/api-reference/rest-api/categories/search-categories.md)
- [Search categories by path](https://docs.ecwid.com/api-reference/rest-api/categories/search-categories-by-path.md)
- [Get category](https://docs.ecwid.com/api-reference/rest-api/categories/get-category.md)
- [Update category](https://docs.ecwid.com/api-reference/rest-api/categories/update-category.md)
- [Create category](https://docs.ecwid.com/api-reference/rest-api/categories/create-category.md)
- [Delete category](https://docs.ecwid.com/api-reference/rest-api/categories/delete-category.md)
- [Category images](https://docs.ecwid.com/api-reference/rest-api/categories/category-images.md)
- [Upload category image](https://docs.ecwid.com/api-reference/rest-api/categories/category-images/upload-category-image.md)
- [Upload category image (async)](https://docs.ecwid.com/api-reference/rest-api/categories/category-images/upload-category-image-async.md)
- [Delete category image](https://docs.ecwid.com/api-reference/rest-api/categories/category-images/delete-category-image.md)
- [Manage order of categories in the store](https://docs.ecwid.com/api-reference/rest-api/categories/manage-order-of-categories-in-the-store.md)
- [Get order of categories](https://docs.ecwid.com/api-reference/rest-api/categories/manage-order-of-categories-in-the-store/get-order-of-categories.md)
- [Update order of categories](https://docs.ecwid.com/api-reference/rest-api/categories/manage-order-of-categories-in-the-store/update-order-of-categories.md)
- [Manage order of products in the category](https://docs.ecwid.com/api-reference/rest-api/categories/manage-order-of-products-in-the-category.md)
- [Get order of products](https://docs.ecwid.com/api-reference/rest-api/categories/manage-order-of-products-in-the-category/get-order-of-products.md)
- [Update order of products](https://docs.ecwid.com/api-reference/rest-api/categories/manage-order-of-products-in-the-category/update-order-of-products.md)
- [Assign products to the category](https://docs.ecwid.com/api-reference/rest-api/categories/manage-order-of-products-in-the-category/assign-products-to-the-category.md)
- [Unassign products from the category](https://docs.ecwid.com/api-reference/rest-api/categories/manage-order-of-products-in-the-category/unassign-products-from-the-category.md)
- [Customers](https://docs.ecwid.com/api-reference/rest-api/customers.md)
- [Search customers](https://docs.ecwid.com/api-reference/rest-api/customers/search-customers.md)
- [Get customer](https://docs.ecwid.com/api-reference/rest-api/customers/get-customer.md)
- [Update customer](https://docs.ecwid.com/api-reference/rest-api/customers/update-customer.md)
- [Create customer](https://docs.ecwid.com/api-reference/rest-api/customers/create-customer.md)
- [Delete customer](https://docs.ecwid.com/api-reference/rest-api/customers/delete-customer.md)
- [Customer groups](https://docs.ecwid.com/api-reference/rest-api/customers/customer-groups.md)
- [Search customer groups](https://docs.ecwid.com/api-reference/rest-api/customers/customer-groups/search-customer-groups.md)
- [Get customer group](https://docs.ecwid.com/api-reference/rest-api/customers/customer-groups/get-customer-group.md)
- [Update customer group](https://docs.ecwid.com/api-reference/rest-api/customers/customer-groups/update-customer-group.md)
- [Create customer group](https://docs.ecwid.com/api-reference/rest-api/customers/customer-groups/create-customer-group.md)
- [Delete customer group](https://docs.ecwid.com/api-reference/rest-api/customers/customer-groups/delete-customer-group.md)
- [Customer contacts](https://docs.ecwid.com/api-reference/rest-api/customers/customer-contacts.md)
- [Search customer contacts](https://docs.ecwid.com/api-reference/rest-api/customers/customer-contacts/search-customer-contacts.md)
- [Get customer contact](https://docs.ecwid.com/api-reference/rest-api/customers/customer-contacts/get-customer-contact.md)
- [Update customer contact](https://docs.ecwid.com/api-reference/rest-api/customers/customer-contacts/update-customer-contact.md)
- [Create customer contact](https://docs.ecwid.com/api-reference/rest-api/customers/customer-contacts/create-customer-contact.md)
- [Delete customer contact](https://docs.ecwid.com/api-reference/rest-api/customers/customer-contacts/delete-customer-contact.md)
- [Customer extra fields](https://docs.ecwid.com/api-reference/rest-api/customers/customer-extra-fields.md)
- [Search customer extra fields](https://docs.ecwid.com/api-reference/rest-api/customers/customer-extra-fields/search-customer-extra-fields.md)
- [Get customer extra field](https://docs.ecwid.com/api-reference/rest-api/customers/customer-extra-fields/get-customer-extra-field.md)
- [Update customer extra field](https://docs.ecwid.com/api-reference/rest-api/customers/customer-extra-fields/update-customer-extra-field.md)
- [Create customer extra field](https://docs.ecwid.com/api-reference/rest-api/customers/customer-extra-fields/create-customer-extra-field.md)
- [Delete customer extra field](https://docs.ecwid.com/api-reference/rest-api/customers/customer-extra-fields/delete-customer-extra-field.md)
- [Discounts](https://docs.ecwid.com/api-reference/rest-api/discounts.md)
- [Promotions](https://docs.ecwid.com/api-reference/rest-api/discounts/promotions.md)
- [Search promotions](https://docs.ecwid.com/api-reference/rest-api/discounts/promotions/search-promotions.md)
- [Update promotion](https://docs.ecwid.com/api-reference/rest-api/discounts/promotions/update-promotion.md)
- [Create promotion](https://docs.ecwid.com/api-reference/rest-api/discounts/promotions/create-promotion.md)
- [Delete promotion](https://docs.ecwid.com/api-reference/rest-api/discounts/promotions/delete-promotion.md)
- [Discount coupons](https://docs.ecwid.com/api-reference/rest-api/discounts/discount-coupons.md)
- [Search discount coupons](https://docs.ecwid.com/api-reference/rest-api/discounts/discount-coupons/search-discount-coupons.md)
- [Get discount coupon](https://docs.ecwid.com/api-reference/rest-api/discounts/discount-coupons/get-discount-coupon.md)
- [Update discount coupon](https://docs.ecwid.com/api-reference/rest-api/discounts/discount-coupons/update-discount-coupon.md)
- [Create discount coupon](https://docs.ecwid.com/api-reference/rest-api/discounts/discount-coupons/create-discount-coupon.md)
- [Delete discount coupon](https://docs.ecwid.com/api-reference/rest-api/discounts/discount-coupons/delete-discount-coupon.md)
- [Domains](https://docs.ecwid.com/api-reference/rest-api/domains.md)
- [Search store domains](https://docs.ecwid.com/api-reference/rest-api/domains/search-store-domains.md)
- [Update store domains](https://docs.ecwid.com/api-reference/rest-api/domains/update-store-domains.md)
- [Search domains for purchase](https://docs.ecwid.com/api-reference/rest-api/domains/search-domains-for-purchase.md)
- [Purchase domain](https://docs.ecwid.com/api-reference/rest-api/domains/purchase-domain.md)
- [Send domain verification email](https://docs.ecwid.com/api-reference/rest-api/domains/send-domain-verification-email.md)
- [Reset domain password](https://docs.ecwid.com/api-reference/rest-api/domains/reset-domain-password.md)
- [Dictionaries](https://docs.ecwid.com/api-reference/rest-api/dictionaries.md)
- [Country codes](https://docs.ecwid.com/api-reference/rest-api/dictionaries/country-codes.md)
- [Currency codes](https://docs.ecwid.com/api-reference/rest-api/dictionaries/currency-codes.md)
- [Currency codes by country](https://docs.ecwid.com/api-reference/rest-api/dictionaries/currency-codes-by-country.md)
- [State codes by country](https://docs.ecwid.com/api-reference/rest-api/dictionaries/state-codes-by-country.md)
- [Tax classes by country](https://docs.ecwid.com/api-reference/rest-api/dictionaries/tax-classes-by-country.md)
- [Staff accounts](https://docs.ecwid.com/api-reference/rest-api/staff-accounts.md)
- [Search staff accounts](https://docs.ecwid.com/api-reference/rest-api/staff-accounts/search-staff-accounts.md)
- [Get staff account](https://docs.ecwid.com/api-reference/rest-api/staff-accounts/get-staff-account.md)
- [Get staff account scopes](https://docs.ecwid.com/api-reference/rest-api/staff-accounts/get-staff-account-scopes.md)
- [Update staff account](https://docs.ecwid.com/api-reference/rest-api/staff-accounts/update-staff-account.md)
- [Create staff account](https://docs.ecwid.com/api-reference/rest-api/staff-accounts/create-staff-account.md)
- [Delete staff account](https://docs.ecwid.com/api-reference/rest-api/staff-accounts/delete-staff-account.md)
- [Resend staff account invite](https://docs.ecwid.com/api-reference/rest-api/staff-accounts/resend-staff-account-invite.md)
- [Cancel staff account invite](https://docs.ecwid.com/api-reference/rest-api/staff-accounts/cancel-staff-account-invite.md)
- [Application](https://docs.ecwid.com/api-reference/rest-api/application.md)
- [Get app subscription status](https://docs.ecwid.com/api-reference/rest-api/application/get-app-subscription-status.md)
- [Cancel app subscription](https://docs.ecwid.com/api-reference/rest-api/application/cancel-app-subscription.md)
- [Get all app storage data](https://docs.ecwid.com/api-reference/rest-api/application/get-all-app-storage-data.md)
- [Get specific app storage data](https://docs.ecwid.com/api-reference/rest-api/application/get-specific-app-storage-data.md)
- [Update specific app storage data](https://docs.ecwid.com/api-reference/rest-api/application/update-specific-app-storage-data.md)
- [Delete specific app storage data](https://docs.ecwid.com/api-reference/rest-api/application/delete-specific-app-storage-data.md)
- [Add app storage data](https://docs.ecwid.com/api-reference/rest-api/application/add-app-storage-data.md)
- [Custom charge with Ecwid billing](https://docs.ecwid.com/api-reference/rest-api/application/custom-charge-with-ecwid-billing.md)
- [Batch requests](https://docs.ecwid.com/api-reference/rest-api/batch-requests.md)
- [Create batch request](https://docs.ecwid.com/api-reference/rest-api/batch-requests/create-batch-request.md)
- [Get batch status](https://docs.ecwid.com/api-reference/rest-api/batch-requests/get-batch-status.md)
- [Search batch requests by status](https://docs.ecwid.com/api-reference/rest-api/batch-requests/search-batch-requests-by-status.md)
- [Stop batch request](https://docs.ecwid.com/api-reference/rest-api/batch-requests/stop-batch-request.md)
- [Stop and delete batch request](https://docs.ecwid.com/api-reference/rest-api/batch-requests/stop-and-delete-batch-request.md)
- [Shipping options](https://docs.ecwid.com/api-reference/rest-api/shipping-options.md)
- [Search shipping options](https://docs.ecwid.com/api-reference/rest-api/shipping-options/search-shipping-options.md)
- [Update shipping option](https://docs.ecwid.com/api-reference/rest-api/shipping-options/update-shipping-option.md)
- [Create shipping option](https://docs.ecwid.com/api-reference/rest-api/shipping-options/create-shipping-option.md)
- [Delete shipping option](https://docs.ecwid.com/api-reference/rest-api/shipping-options/delete-shipping-option.md)
- [Payment options](https://docs.ecwid.com/api-reference/rest-api/payment-options.md)
- [Search payment options](https://docs.ecwid.com/api-reference/rest-api/payment-options/search-payment-options.md)
- [Get payment option](https://docs.ecwid.com/api-reference/rest-api/payment-options/get-payment-option.md)
- [Update payment option](https://docs.ecwid.com/api-reference/rest-api/payment-options/update-payment-option.md)
- [Create payment option](https://docs.ecwid.com/api-reference/rest-api/payment-options/create-payment-option.md)
- [Delete payment option](https://docs.ecwid.com/api-reference/rest-api/payment-options/delete-payment-option.md)
- [Checkout extra fields](https://docs.ecwid.com/api-reference/rest-api/checkout-extra-fields.md)
- [Add checkout extra fields with JavaScript](https://docs.ecwid.com/api-reference/rest-api/checkout-extra-fields/add-checkout-extra-fields-with-javascript.md)
- [Manage checkout extra fields with REST API](https://docs.ecwid.com/api-reference/rest-api/checkout-extra-fields/manage-checkout-extra-fields-with-rest-api.md)
- [Search checkout extra fields](https://docs.ecwid.com/api-reference/rest-api/checkout-extra-fields/manage-checkout-extra-fields-with-rest-api/search-checkout-extra-fields.md)
- [Get checkout extra field](https://docs.ecwid.com/api-reference/rest-api/checkout-extra-fields/manage-checkout-extra-fields-with-rest-api/get-checkout-extra-field.md)
- [Update checkout extra field](https://docs.ecwid.com/api-reference/rest-api/checkout-extra-fields/manage-checkout-extra-fields-with-rest-api/update-checkout-extra-field.md)
- [Create checkout extra field](https://docs.ecwid.com/api-reference/rest-api/checkout-extra-fields/manage-checkout-extra-fields-with-rest-api/create-checkout-extra-field.md)
- [Delete checkout extra field](https://docs.ecwid.com/api-reference/rest-api/checkout-extra-fields/manage-checkout-extra-fields-with-rest-api/delete-checkout-extra-field.md)
- [Storefront widget details](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details.md)
- [Get page slug and static code](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/get-page-slug-and-static-code.md)
- [Set base URL for storefront widgets](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/set-base-url-for-storefront-widgets.md)
- [Optimize custom website SEO with better URLs](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/optimize-custom-website-seo-with-better-urls.md)
- [Enable Clean Store URLs on a custom website](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/optimize-custom-website-seo-with-better-urls/enable-clean-store-urls-on-a-custom-website.md)
- [Set Custom Page Slugs on a custom website](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/optimize-custom-website-seo-with-better-urls/set-custom-page-slugs-on-a-custom-website.md)
- [Dynamic loading for storefront widget](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/dynamic-loading-for-storefront-widget.md)
- [SSO (Single-Sign-On) for websites](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/sso-single-sign-on-for-websites.md)
- [Add SSO to the website](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/sso-single-sign-on-for-websites/add-sso-to-the-website.md)
- [Customize SSO on the website](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/sso-single-sign-on-for-websites/customize-sso-on-the-website.md)
- [SSO code examples](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/sso-single-sign-on-for-websites/sso-code-examples.md)
- [Static store pages](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/static-store-pages.md)
- [Static code for home page](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/static-store-pages/static-code-for-home-page.md)
- [Static code for category page](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/static-store-pages/static-code-for-category-page.md)
- [Static code for product page](https://docs.ecwid.com/api-reference/rest-api/storefront-widget-details/static-store-pages/static-code-for-product-page.md)
- [Instant Site (Beta)](https://docs.ecwid.com/api-reference/rest-api/instant-site.md)
- [Get Instant Site API token](https://docs.ecwid.com/api-reference/rest-api/instant-site/get-instant-site-api-token.md)
- [Get Instant Site profile](https://docs.ecwid.com/api-reference/rest-api/instant-site/get-instant-site-profile.md)
- [Get Instant Site API token (apiv1)](https://docs.ecwid.com/api-reference/rest-api/instant-site/get-instant-site-api-token-apiv1.md)
- [Preview Instant Site changes](https://docs.ecwid.com/api-reference/rest-api/instant-site/preview-instant-site-changes.md)
- [Publish Instant Site changes](https://docs.ecwid.com/api-reference/rest-api/instant-site/publish-instant-site-changes.md)
- [Discard Instant Site changes](https://docs.ecwid.com/api-reference/rest-api/instant-site/discard-instant-site-changes.md)
- [Clone Instant Site](https://docs.ecwid.com/api-reference/rest-api/instant-site/clone-instant-site.md)
- [Instant Site profile](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-profile.md)
- [Get Instant Site profile (apiv1)](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-profile/get-instant-site-profile-apiv1.md)
- [Update Instant Site profile](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-profile/update-instant-site-profile.md)
- [Create Instant Site profile](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-profile/create-instant-site-profile.md)
- [Instant Site pages](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-pages.md)
- [Get list of Instant Site pages](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-pages/get-list-of-instant-site-pages.md)
- [Update Instant Site page](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-pages/update-instant-site-page.md)
- [Create Instant Site page](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-pages/create-instant-site-page.md)
- [Delete Instant Site page](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-pages/delete-instant-site-page.md)
- [Instant Site tiles](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles.md)
- [Get Instant Site tiles list](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/get-instant-site-tiles-list.md)
- [Update Instant Site tiles list](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/update-instant-site-tiles-list.md)
- [Get Instant Site tile](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/get-instant-site-tile.md)
- [Update Instant Site tile](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/update-instant-site-tile.md)
- [Create Instant Site tile](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/create-instant-site-tile.md)
- [Delete Instant Site tile](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/delete-instant-site-tile.md)
- [Get Instant Site tile showcases](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/get-instant-site-tile-showcases.md)
- [Get Instant Site tile config by type](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/get-instant-site-tile-config-by-type.md)
- [Instant Site tile images](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/instant-site-tile-images.md)
- [Upload Instant Site tile image](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/instant-site-tile-images/upload-instant-site-tile-image.md)
- [Get tile image upload result](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/instant-site-tile-images/get-tile-image-upload-result.md)
- [Get list of buckets for tile images](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-tiles/instant-site-tile-images/get-list-of-buckets-for-tile-images.md)
- [Instant Site redirects](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-redirects.md)
- [Search Instant Site redirects](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-redirects/search-instant-site-redirects.md)
- [Get Instant Site redirect](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-redirects/get-instant-site-redirect.md)
- [Update Instant Site redirect](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-redirects/update-instant-site-redirect.md)
- [Create Instant Site redirect](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-redirects/create-instant-site-redirect.md)
- [Instant Site text labels](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-text-labels.md)
- [Get Instant Site text labels](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-text-labels/get-instant-site-text-labels.md)
- [Instant Site themes](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-themes.md)
- [Get list of Instant Site themes](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-themes/get-list-of-instant-site-themes.md)
- [Update Instant Site theme](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-themes/update-instant-site-theme.md)
- [Create Instant Site theme](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-themes/create-instant-site-theme.md)
- [Delete Instant Site theme](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-themes/delete-instant-site-theme.md)
- [Get current Instant Site theme](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-themes/get-current-instant-site-theme.md)
- [Update current Instant Site theme](https://docs.ecwid.com/api-reference/rest-api/instant-site/instant-site-themes/update-current-instant-site-theme.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ecwid.com/api-reference/rest-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
