# Available Admin API calls

The following tables list the available Admin API calls.&#x20;

## Customer management

| Path                                           | Details                                                                                                                                                                                                                           |
| ---------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/v1/customers/{customerId}`                   | <p><strong>Actions</strong>: <a href="https://app.gitbook.com/s/drE2RCYBuoRpd2TC2sx2/customer-management/retrieve-a-customer-synchronous-api">GET</a><br><strong>Mode</strong>: Sync</p>                                          |
| `/v1/customers/{customerId}/requestPIIRemoval` | <p><strong>Actions</strong>: <a href="https://app.gitbook.com/s/drE2RCYBuoRpd2TC2sx2/customer-management/manage-a-customer-synchronous-api#v1-customers-customerid-requestpiiremoval">POST</a><br><strong>Mode</strong>: Sync</p> |

## File management

| Path                      | Details                                                                                                                    |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| `/files/{fileId}/content` | <p><strong>Action</strong>: <a href="../file-management/downloading-a-file">GET</a> </p><p><strong>Mode</strong>: Sync</p> |

## Order management

| Path                                        | Details                                                                                                                                                                                            |
| ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/v1/orders/{orderId}`                      | <p><strong>Action</strong>: <a href="../../order-management/downloading-the-invoice#step-1-getting-the-order-details">GET</a> </p><p><strong>Mode</strong>: Sync</p>                               |
| `/v1/orders/{orderId}/invoices`             | <p><strong>Action</strong>: <a href="../../order-management/downloading-the-invoice#step-2-getting-the-download-information-for-the-orders-invoice">GET</a> </p><p><strong>Mode</strong>: Sync</p> |
| `/v1/orders/{orderId}/invoices/{receiptId}` | <p><strong>Action</strong>: <a href="../../order-management/downloading-the-invoice#step-3-getting-the-receipt-for-the-invoice">GET</a> </p><p><strong>Mode</strong>: Sync</p>                     |

## Refund management

| Path                                  | Details                                                                                                                                                                                                                                        |
| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/orders/{orderId}/refunds`           | <p><strong>Action</strong>: <a href="../refunds/getting-refunds-for-a-specific-order">GET</a></p><p><strong>Action</strong>: <a href="../refunds/creating-a-satisfaction-refund">POST</a></p><p><strong>Mode</strong>: Sync</p>                |
| `/orders/{orderid}/refunds/schema`    | <p><strong>Action</strong>: <a href="../refunds/retrieving-the-json-schema-for-an-order-refund">GET</a></p><p><strong>Mode</strong>: Sync</p>                                                                                                  |
| `/orders/{orderId}/refunds-available` | <p><strong>Action</strong>: <a href="../refunds/retrieving-refunds-available-for-an-order">GET</a></p><p><strong>Action</strong>: <a href="../refunds/retrieving-refunds-available-for-an-order">GET</a></p><p><strong>Mode</strong>: Sync</p> |

## Subscription management

| Path                                                  | Details                                                                                                                                                                                                                                                                       |
| ----------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/v1/subscriptions/`                                  | <p><strong>Action</strong>: <a href="../sites/getting-a-sites-authorized-shipping-countries">GET</a> </p><p><strong>Mode</strong>: Sync</p>                                                                                                                                   |
| `/v1/subscriptions/{subscriptionId}/`                 | <p><strong>Action</strong>: <a href="../sites/getting-a-sites-authorized-shipping-countries">GET</a> </p><p><strong>Mode</strong>: Sync</p>                                                                                                                                   |
| `/v1/subscriptions/{subscriptionId}/activate`         | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/activating-a-subscription">POST</a></p><p><strong>Mode</strong>:  Async</p>                                                                                               |
| `/v1/subscriptions/{subscriptionId}/email`            | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a> </p><p></p><p><strong>Mode</strong>: Async</p>                                                                       |
| `/v1/subscriptions/{subscriptionId}/expiration-date`  | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a></p><p><strong>Mode</strong>: Async</p>                                                                               |
| `/v1/subscriptions/{subscriptionId}/cancel`           | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a> </p><p><strong>Mode</strong>: Async</p>                                                                              |
| `/v1/subscriptions/{subscriptionId}/orders`           | <p><strong>Action</strong>: <a href="../sites/getting-a-sites-authorized-shipping-countries">GET</a> </p><p><strong>Mode</strong>: Sync</p>                                                                                                                                   |
| `/v1/subscriptions/{subscriptionId}/payment-option`   | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a> </p><p><strong>Mode</strong>: Async</p>                                                                              |
| `/v1/subscriptions/{subscriptionId}/payment-source`   | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a> </p><p><strong>Mode</strong>: Async</p>                                                                              |
| `/v1/subscriptions/{subscriptionId}/pending-actions`  | <p><strong>Action</strong>: <a href="../sites/getting-a-sites-authorized-shipping-countries">GET</a></p><p><strong>Mode</strong>: Async</p>                                                                                                                                   |
| `/v1/subscriptions/{subscriptionId}/perpetual-price`  | <p><strong>Action</strong>: <a href="../subscription-management/update-the-subscription-at-the-next-renewal/adding-or-updating-a-perpetual-unit-price">POST</a></p><p><strong>Mode</strong>: Async</p>                                                                        |
| `/v1/subscriptions/{subscriptionId}/preview`          | <p><strong>Action</strong>: <a href="../../subscription-management/immediately-apply-a-midterm-subscription-change/applying-a-midterm-change-with-price-override#apply-a-unit-prorated-price-using-the-preview-resource">POST</a></p><p><strong>Mode</strong>: Async</p>      |
| `/v1/subscriptions/{subscriptionId}/preview-cart`     | <p><strong>Action</strong>: <a href="../../subscription-management/immediately-apply-a-midterm-subscription-change/applying-a-midterm-change-with-price-override#apply-a-unit-prorated-price-using-the-preview-cart-resource">POST</a></p><p><strong>Mode</strong>: Async</p> |
| `/v1/subscriptions/{subscriptionId}/reduce`           | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a> </p><p><strong>Mode</strong>: Async</p>                                                                              |
| `/v1/subscriptions/{subscriptionId}/reference-id`     | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/changing-the-subscriptions-external-reference-identifier">POST</a></p><p><strong>Mode</strong>: Async</p>                                                                 |
| `/v1/subscriptions/{subscriptionId}/renewal-price`    | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a> </p><p><strong>Mode</strong>: Async</p>                                                                              |
| `/v1/subscriptions/{subscriptionId}/renewal-product`  | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a> </p><p><strong>Mode</strong>: Async</p>                                                                              |
| `/v1/subscriptions/{subscriptionId}/renewal-quantity` | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a> </p><p><strong>Mode</strong>: Async</p>                                                                              |
| `/v1/subscriptions/{subscriptionId}/renewal-type`     | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a> </p><p><strong>Mode</strong>: Async</p>                                                                              |
| `/v1/subscriptions/{subscriptionId}/ship-to-address`  | <p><strong>Action</strong>: <a href="../subscription-management/immediately-change-the-subscription/updating-the-subscriptions-expiration-date">POST</a></p><p><strong>Mode</strong>: Async</p>                                                                               |

## Site management

| Path                                               | Details                                                                                                                                                                                     |
| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/v1/sites/{siteId}/authorized-billing-countries`  | <p><strong>Action</strong>: <a href="../sites/getting-a-sites-authorized-shipping-countries">GET</a></p><p><strong>Mode</strong>: Sync</p><p><strong>Deployment validation</strong>: No</p> |
| `/v1/sites/{siteId}/authorized-shipping-countries` | <p><strong>Action</strong>: <a href="../sites/getting-a-sites-authorized-shipping-countries">GET</a></p><p><strong>Mode</strong>: Sync</p><p><strong>Deployment validation</strong>: No</p> |

## Product management

Note that the `products` in the URL path represents the current product administrator session and the calls that you make to manage products on your online store.

| Path                                                                                                                                                                                                                                                       | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `/v1/products`                                                                                                                                                                                                                                             | <p><strong>Action</strong>: <a href="../../product-management/manage-products-asynchronous-api/creating-or-updating-a-product#creating-an-individual-or-base-product">POST</a></p><p><strong>ERID support</strong>: Yes</p><p><strong>Mode</strong>: Async</p><p><strong>Deployment validation</strong>: Yes</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `/v1/products/{baseProductId or baseERID}`                                                                                                                                                                                                                 | <p><strong>Action</strong>: <a href="../../../shopper-apis/product-discovery/products#getting-a-product-by-identifier">GET</a></p><ul><li><strong>ERID support</strong>: Yes</li><li><strong>Mode</strong>: Sync</li><li><strong>Deployment validation</strong>: No</li></ul><p><strong>Action</strong>: <a href="../../product-management/manage-products-asynchronous-api/creating-or-updating-a-product#updating-an-individual-or-base-product">POST</a></p><ul><li><strong>ERID support</strong>: Yes</li><li><strong>Mode</strong>: Async</li><li><strong>Deployment validation</strong>: Yes</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                   |
| `/v1/products/{baseProductId or baseERID}/locales/{locale}`                                                                                                                                                                                                | <p><strong>Action</strong>: <a href="../product-management/retrieve-products-synchronous-api/getting-a-product-by-locale">GET</a></p><ul><li><strong>ERID support</strong>: Yes</li><li><strong>Mode</strong>: Sync</li><li><strong>Deployment validation</strong>: No</li></ul><p><strong>Action</strong>: <a href="../../product-management/manage-products-asynchronous-api/creating-or-updating-a-product#updating-an-individual-or-base-product">POST</a></p><ul><li><strong>ERID support</strong>: Yes</li><li><strong>Mode</strong>: Async</li><li><strong>Deployment validation</strong>: Yes</li></ul><p><strong>Action</strong>: <a href="../product-management/manage-products-asynchronous-api/deleting-a-base-or-individual-products-locale">DEL</a></p><ul><li><strong>ERID support</strong>: Yes</li><li><strong>Mode</strong>: Async</li><li><strong>Deployment validation</strong>: No</li></ul>                                                                                                              |
| <p><code>/v1/products/{baseProductId or ERID}/variation/{variationProductId</code> or <code>variationERID}/locales/{locale}</code><br><br>OR<br><br><code>/v1/products/product/variation/{variationProductId or variationERID}/locales/{locale}</code></p> | <p><strong>Action</strong>: <a href="../../product-management/retrieve-products-synchronous-api/getting-a-product-variation-by-locale#getting-a-product-variation-for-a-specific-base-product-and-locale">GET</a></p><p><strong>ERID support</strong>: Yes</p><p><strong>Mode</strong>: Sync</p><p><strong>Deployment validation</strong>: No</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `/v1/products/{baseProductId or baseERID}/deploy`                                                                                                                                                                                                          | <p><strong>Action</strong>: <a href="../product-management/manage-products-asynchronous-api/deploying-a-product">POST</a></p><p><strong>ERID support</strong>: Yes</p><p><strong>Mode</strong>: Async</p><p><strong>Deployment validation</strong>: Yes</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `/v1/products/{baseProductId or baseERID}/live-changes`                                                                                                                                                                                                    | <p><strong>Action</strong>: <a href="../../product-management/manage-products-asynchronous-api/applying-live-changes#applying-a-live-change-to-a-base-or-individual-product">POST</a></p><p><strong>ERID support</strong>: Yes</p><p><strong>Mode</strong>: Async</p><p><strong>Deployment validation</strong>: Yes</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| <p><code>/v1/products/{baseProductId or baseERID}/variations/{variationProductId or variationERID}/live-changes</code><br><br><code>OR</code><br><br><code>/v1/products/product/variations/{variationProductId or variationERID}/live-changes</code></p>   | <p><strong>Action</strong>: <a href="../../product-management/manage-products-asynchronous-api/applying-live-changes#applying-a-live-change-to-a-product-variation">POST</a></p><p><strong>ERID support</strong>: Yes</p><p><strong>Mode</strong>: Async</p><p><strong>Deployment validation</strong>: Yes</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| <p><code>/v1/products/{baseProductId or baseERID/variations/{variationProductId or variationERID}</code><br><br>OR<br><br><code>/v1/products/product/variations/{variationProductId or variationERID}</code></p>                                           | <p><strong>Action</strong>: <a href="../../product-management/retrieve-products-synchronous-api/getting-a-product-variation#getting-a-product-variation-for-a-specific-base-product">GET</a></p><ul><li><strong>ERID support</strong>: Yes</li><li><strong>Mode</strong>: Sync</li><li><strong>Deployment validation</strong>: No</li></ul><p><strong>Action</strong>: <a href="../../product-management/manage-products-asynchronous-api/adding-or-updating-a-product-variation#updating-a-specific-product-variation">POST</a></p><ul><li><strong>ERID support</strong>: Yes</li><li><strong>Mode</strong>: Async</li><li><strong>Deployment validation</strong>: YES</li></ul><p><strong>Action</strong>: <a href="../../product-management/manage-products-asynchronous-api/deleting-a-product-variation#deleting-a-product-variation-for-a-specific-base-product">DEL</a></p><ul><li><strong>ERID support</strong>: Yes</li><li><strong>Mode</strong>: Async</li><li><strong>Deployment validation</strong>: No</li></ul> |
| `/v1/products/{baseProductId or bbasePaseERID}/retire`                                                                                                                                                                                                     | <p><strong>Action</strong>: <a href="../product-management/manage-products-asynchronous-api/retiring-a-product">POST</a></p><p><strong>ERID support</strong>: Yes</p><p><strong>Mode</strong>: Async</p><p><strong>Deployment validation</strong>: No</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `/v1/products/tasks`                                                                                                                                                                                                                                       | <p><strong>Action</strong>: <a href="../../product-management/get-the-task-status-for-a-product-synchronous-api#getting-a-list-of-all-tasks">GET</a></p><p><strong>ERID support</strong>: Yes</p><p><strong>Mode</strong>: Sync</p><p><strong>Deployment validation</strong>: Not applicable</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `/v1/products/tasks/{taskId}`                                                                                                                                                                                                                              | <p><strong>Action</strong>: <a href="../../product-management/get-the-task-status-for-a-product-synchronous-api#verifying-the-successful-completion-of-a-specific-task">GET</a></p><p><strong>ERID support</strong>: Yes</p><p><strong>Mode</strong>: Sync</p><p><strong>Deployment validation</strong>: Not applicable</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `/v1/product/tasks?productId={productId)`                                                                                                                                                                                                                  | <p><strong>Action</strong>: <a href="../../product-management/get-the-task-status-for-a-product-synchronous-api#verifying-the-successful-completion-of-a-specific-product">GET</a></p><p><strong>ERID support</strong>: Yes</p><p><strong>Mode</strong>: Sync</p><p><strong>Deployment validation</strong>: Not applicable</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |

{% hint style="info" %}
Each paired request below performs the same task:

* `GET /v1/products/product/variations/{productId or ERID}` and  \
  `GET /v1/products/{productId or ERID}/variations/{productVariationId or variationERID}`
* `POST /v1/products/product/variations/{productVariationId or variationERID}` and  \
  `POST /v1/products/{productId or ERID}/variations/{productVariationId or variationERID}`
* `DEL /v1/products/product/variations/{productVariatinId or variatinERID}` and  \
  `DEL /v1/products/{productId or ERID}/variations/{productVariationId or variationERID}`
* `GET /v1/products/{productId or ERID}/locales/{locale}`\
  `GET /v1/products/{productId or ERID}/variation/{productVariationId or variationERID}/locales/{locale}`
  {% endhint %}
