openapi: 3.0.0 info: version: 2.0.0 title: Medusa Admin API license: name: MIT url: https://github.com/medusajs/medusa/blob/develop/LICENSE servers: - url: http://localhost:9000 - url: https://api.medusajs.com tags: - name: Api Keys description: > API keys can be used for authentication or resource-scoping. A secret API key can be used to authenticate admin users. A publishable API key can be used to scope client requests to one or more sales channels. These API routes allow admin users to manage both publishable and secret API keys. externalDocs: description: Learn more about the API Key Module url: https://docs.medusajs.com/resources/commerce-modules/api-key x-associatedSchema: $ref: ./components/schemas/AdminApiKey.yaml - name: Auth description: | Auth API routes allow you to manage an admin user's authentication. - name: Campaigns description: > A campaign is a group of promotions that have the same conditions, such as start and end dates. These API routes allow admin users to manage campaigns, their conditions, and promotions that belong to them. externalDocs: description: Learn more about campaigns. url: https://docs.medusajs.com/resources/commerce-modules/promotion/campaign x-associatedSchema: $ref: ./components/schemas/AdminCampaign.yaml - name: Claims description: > An admin creates a claim for an order when a customer reports that an item is defective or incorrect. Using these API routes, admin users manage order claims, their items, and more. x-associatedSchema: $ref: ./components/schemas/AdminClaim.yaml externalDocs: description: Learn more about order claims. url: https://docs.medusajs.com/resources/commerce-modules/order/claim - name: Collections description: > A product collection organizes products into a collection for marketing purposes. For example, a summer collection. These API routes allow admin users to manage collections and the products in them. x-associatedSchema: $ref: ./components/schemas/AdminCollection.yaml - name: Currencies description: > A store can use unlimited currencies, and each region must be associated with at least one currency. Currencies are defined by the Currency Module. Currency API Routes allow admins to list and update currencies. externalDocs: description: Learn more about the Currency Module url: https://docs.medusajs.com/resources/commerce-modules/currency x-associatedSchema: $ref: ./components/schemas/AdminCurrency.yaml - name: Customer Groups description: > Customers can be organized into groups. These groups are useful for segregation and marketing purposes. For example, you can provide different prices for specific customers by creating a price list conditioned to their group. These API routes allow admin users to manage groups and the customers in them. externalDocs: description: Learn more about the Customer Module url: https://docs.medusajs.com/resources/commerce-modules/customer x-associatedSchema: $ref: ./components/schemas/AdminCustomerGroup.yaml - name: Customers description: > Customers can either be created when they register through the Store APIs, or created by the admin using the Admin APIs. These API routes allow admin users to manage customers in their store. externalDocs: description: Learn more about the Customer Module url: https://docs.medusajs.com/resources/commerce-modules/customer x-associatedSchema: $ref: ./components/schemas/AdminCustomer.yaml - name: Draft Orders description: > A draft order is an order created by the admin user. This is useful for orders created offline or from clients other than a storefront, such as a third-party integration. These API routes allow admin users to create and manage draft orders. externalDocs: description: Learn more about the Order Module url: https://docs.medusajs.com/resources/commerce-modules/order x-associatedSchema: $ref: ./components/schemas/AdminDraftOrder.yaml - name: Exchanges description: > An exchange is the replacement of an item that the customer ordered with another. These API routes allow admin users t create and manage exchanges. externalDocs: description: Learn more about the order exchanges. url: https://docs.medusajs.com/resources/commerce-modules/order/exchange x-associatedSchema: $ref: ./components/schemas/AdminExchange.yaml - name: Fulfillment Providers description: > A fulfillment provider is a third-party integration or custom logic used to fulfill an order's items. Fulfillment providers are installed as module providers. externalDocs: description: Learn more about the fulfillment providers and how to create them. url: >- https://docs.medusajs.com/resources/commerce-modules/fulfillment/fulfillment-provider x-associatedSchema: $ref: ./components/schemas/AdminFulfillmentProvider.yaml - name: Fulfillment Sets description: > A fulfillment set is a general form or way of fulfillment, such as "shipping" or "pick up". All fulfillment-related configurations in a store are related to a fulfillment set. These API routes allow admin users to manage fulfillment sets. externalDocs: description: Learn more about fulfillment sets. url: >- https://docs.medusajs.com/resources/commerce-modules/fulfillment/concepts x-associatedSchema: $ref: ./components/schemas/AdminFulfillmentSet.yaml - name: Fulfillments description: > A fulfillment is created for items in an order, return, exchanges, or claims to deliver items to/from the customer. These API routes allow admin users to manage fulfillments. externalDocs: description: Learn more about fulfillments. url: >- https://docs.medusajs.com/resources/commerce-modules/fulfillment/item-fulfillment x-associatedSchema: $ref: ./components/schemas/AdminFulfillment.yaml - name: Gift Cards description: > A gift card is a prepaid card that can be used to pay for items during checkout. Gift cards can be purchased by customers, or created by admin users. When a gift card is redeemed, its amount is added to the customer's store credit account, which can then be used to pay for items during checkout. These API routes allow admin users to manage gift cards, transfer gift cards between customers, and more. Gift Card routes are only available for Cloud users using the [Loyalty Plugin](https://docs.medusajs.com/cloud/loyalty-plugin). x-associatedSchema: $ref: ./components/schemas/AdminGiftCard.yaml - name: Inventory Items description: | An inventory item is a stock-kept product whose inventory is managed. These API routes allow admin users to manage inventory items. externalDocs: description: Learn more about inventory items. url: https://docs.medusajs.com/resources/commerce-modules/inventory/concepts x-associatedSchema: $ref: ./components/schemas/AdminInventoryItem.yaml - name: Invites description: > An admin can invite new users to manage their team. This allows new users to authenticate as admins and perform admin functionalities. These API routes allow admin users to manage invites. externalDocs: description: Learn more about the User Module url: https://docs.medusajs.com/resources/commerce-modules/user x-associatedSchema: $ref: ./components/schemas/AdminInvite.yaml - name: Notifications description: > A notification informs an admin user of store changes or status changes of background tasks. These API routes allow admin users to view and manage notifications. x-associatedSchema: $ref: ./components/schemas/AdminNotification.yaml - name: Order Edits description: > An order edit is a change to an order's details, such as items, shipping methods, and more. Changes made by an order edit are only applied on the order once they're confirmed. The order's previous version is retained due to versioning. These API routes allow admin users to make edits to an order and manage those edits. externalDocs: description: Learn more about the Order Module url: https://docs.medusajs.com/resources/commerce-modules/order - name: Orders description: | An order is a purchase made by a customer through a storefront. Orders can also originally be created as draft orders. These API routes allow admin users to view and manage orders. externalDocs: description: Learn more about the orders url: https://docs.medusajs.com/resources/commerce-modules/order/concepts x-associatedSchema: $ref: ./components/schemas/AdminOrder.yaml - name: Payment Collections description: > A payment collection is one or more payments of an order. They're also used for outstanding payments due to order exchanges or claims. Every purchase or request for payment starts with a payment collection. A payment collection holds the payment sessions used to authorize the payment amount, and the payments to be captured / refunded. These API routes allow admin users to manage payment collections. externalDocs: description: Learn more about payment collections. url: >- https://docs.medusajs.com/resources/commerce-modules/payment/payment-collection x-associatedSchema: $ref: ./components/schemas/AdminPaymentCollection.yaml - name: Payments description: > A payment is created when a payment amount is authorized. The payment can then be captured or refunded. A payment is created from the payment session that was authorized, and it belongs to the payment session's collection. These API routes allow admin users to manage payments. externalDocs: description: Learn more about payments. url: https://docs.medusajs.com/resources/commerce-modules/payment/payment x-associatedSchema: $ref: ./components/schemas/AdminPayment.yaml - name: Plugins description: > A plugin is a package of reusable Medusa customizations that you can install in any Medusa application. Plugins can be used to add new functionality, such as wishlists, or integrate third-party services, such as payment providers. These API routes allow admin users to retrieve plugins installed in their Medusa application. externalDocs: description: Learn more about plugins. url: https://docs.medusajs.com/learn/fundamentals/plugins x-associatedSchema: $ref: ./components/schemas/AdminPlugin.yaml - name: Price Lists description: > A price list is a group of prices applied if the specified conditions and rules are satisfied. Price lists are useful for sales or special prices for special conditions, such as applying prices for a set of customers. These API routes allow admin users to manage price lists. externalDocs: description: Learn more about price lists. url: >- https://docs.medusajs.com/resources/commerce-modules/pricing/concepts#price-list x-associatedSchema: $ref: ./components/schemas/AdminPriceList.yaml - name: Price Preferences description: > A price preference is used to specify whether tax-inclusiveness is enabled for a context, such as a region or currency code. These API routes allow admin users to manage whether a region or currency is tax inclusive. externalDocs: description: Learn more about tax-inclusiveness and the role of a price preference. url: >- https://docs.medusajs.com/resources/commerce-modules/pricing/tax-inclusive-pricing x-associatedSchema: $ref: ./components/schemas/AdminPricePreference.yaml - name: Product Categories description: > Products can be categorized into categories. Categories are nested and their heirarchy can be managed, giving admin users flexibility in how they categorize their products. These API routes allow admin users to manage categories and the products in them. externalDocs: description: Learn more about the Product Module url: https://docs.medusajs.com/resources/commerce-modules/product x-associatedSchema: $ref: ./components/schemas/AdminProductCategory.yaml - name: Product Tags description: > A tag is another way of organizing a product. Each tag has a name and a value. Products are organized into the same tag if they have the same value. These API routes allow admin users to manage product tags. externalDocs: description: Learn more about the Product Module url: https://docs.medusajs.com/resources/commerce-modules/product x-associatedSchema: $ref: ./components/schemas/AdminProductTag.yaml - name: Product Types description: | Products can be organized into types. Each type has a name and a value. Products are organized into the same type if they have the same value. These API routes allow admin users to manage product types. externalDocs: description: Learn more about the Product Module url: https://docs.medusajs.com/resources/commerce-modules/product x-associatedSchema: $ref: ./components/schemas/AdminProductType.yaml - name: Product Variants description: > A product variant is a saleable form of the product. Each variant has different option values. For example, a "Shirt" product may have a "Blue" variant and a "Green" variant. Customers choose from these variants when they buy the product. These API routes allow admin users to manage product variants. externalDocs: description: Learn more about the Product Module url: https://docs.medusajs.com/resources/commerce-modules/product x-associatedSchema: $ref: ./components/schemas/AdminProductVariant.yaml - name: Products description: > A product is a set of variants that the customer chooses from when making a purchase. A product can be organized into categories or collections. A product can have many options, and variants for each of these options' values. These API routes allow admin users to manage products. externalDocs: description: Learn more about the Product Module url: https://docs.medusajs.com/resources/commerce-modules/product x-associatedSchema: $ref: ./components/schemas/AdminProduct.yaml - name: Promotions description: > A promotion discounts an amount or percentage off a cart's items, shipping methods, or the entire order. Promotions have different types, such as a `standard` promotion that just discounts an amount, or a `buyget` promotion to enforce a "buy X get Y" promotion. A promotion has rules to restrict how and when they're applied. Promotions belong to a campaign, which sets conditions on the promotion such as when it starts and ends. These API routes allow admin users to manage promotions. externalDocs: description: Learn more about promotions. url: https://docs.medusajs.com/resources/commerce-modules/promotion/concepts x-associatedSchema: $ref: ./components/schemas/AdminPromotion.yaml - name: Refund Reasons description: > A refund reason is a possible reason used when issuing a refund to the customer, such as when returning an item and refunding the customer. These API routes allow admin users to manage refund reasons. x-associatedSchema: $ref: ./components/schemas/AdminRefundReason.yaml - name: Regions description: > Regions are different countries or geographical regions that the commerce store serves customers in. These API routes allow admin users to manage regions, their providers, and more. externalDocs: description: Learn more about the Region Module. url: https://docs.medusajs.com/resources/commerce-modules/region x-associatedSchema: $ref: ./components/schemas/AdminRegion.yaml - name: Reservations description: > A reservation is unavailable quantity of an inventory item in a location. A reservation is created automatically for variants in an order whose `manage_inventory` is enabled. Admin users can also create reservations manually. These API routes allow admin users to manage reservations. externalDocs: description: Learn more about reservations and other inventory concepts. url: https://docs.medusajs.com/resources/commerce-modules/inventory/concepts x-associatedSchema: $ref: ./components/schemas/AdminReservation.yaml - name: Return Reasons description: > A return reason is a possible reason that an item is returned from the customer, such as when returning an item. These API routes allow admin users to manage return reasons. x-associatedSchema: $ref: ./components/schemas/AdminReturnReason.yaml - name: Returns description: > Admin users create a return when a customer returns an item to them. Returns can also be created by customers through the storefront, and admins will be able to manage them and make refunds, if necessary. Refunds are made through the [Payment API Routes](#payment) These API routes allow admin users to manage returns. externalDocs: description: Learn more about order returns. url: https://docs.medusajs.com/resources/commerce-modules/order/return x-associatedSchema: $ref: ./components/schemas/AdminReturn.yaml - name: Sales Channels description: > A sales channel indicates a channel where products can be sold in. For example, a webshop or a mobile app. These API routes allow admins to manage sales channels and the products available in them. externalDocs: description: Learn more about the Sales Channel Module. url: https://docs.medusajs.com/resources/commerce-modules/sales-channel x-associatedSchema: $ref: ./components/schemas/AdminSalesChannel.yaml - name: Shipping Options description: > A shipping option is a way of shipping an item to or from the customer. Shipping options are associated with the fulfillment provider used to handle their fulfillment. Shipping options can be restricted geographically by service zones, and by custom rules, such as an item's weight or the customer's group. These API routes allow admins to manage shipping options. externalDocs: description: Learn more about shipping options. url: >- https://docs.medusajs.com/resources/commerce-modules/fulfillment/shipping-option x-associatedSchema: $ref: ./components/schemas/AdminShippingOption.yaml - name: Shipping Profiles description: > A shipping profile defines a type of items that are shipping in a similar manner. For example, digital products may have a `digital` shipping profile. These API routes allow admin users to manage shipping profiles. externalDocs: description: Learn more about shipping profiles and other fulfillment concepts. url: >- https://docs.medusajs.com/resources/commerce-modules/fulfillment/concepts#shipping-profile x-associatedSchema: $ref: ./components/schemas/AdminShippingProfile.yaml - name: Stock Locations description: > A stock location is where stock-kept items (products) are kept. Stock locations are linked to fulfillment providers used to fulfill items from this location. A stock location is also link to a fulfillment set, indicating where an item is fulfilled from when an order is placed. These API routes allow admin users to manage stock locations and their linked data. externalDocs: description: Learn more about stock locations. url: >- https://docs.medusajs.com/resources/commerce-modules/stock-location/concepts x-associatedSchema: $ref: ./components/schemas/AdminStockLocation.yaml - name: Store Credit Accounts description: > A store credit account is a ledger of store credit transactions for a customer. They hold the customer's store credit balance, including their credit and debit amounts. Store credit accounts allow you to build features that let customers pay for items using their store credit balance, such as gift cards or loyalty points. These API routes allow admin users to manage store credit accounts, their transactions, and more. Store Credit Account routes are only available for Cloud users using the [Loyalty Plugin](https://docs.medusajs.com/cloud/loyalty-plugin). x-associatedSchema: $ref: ./components/schemas/AdminStoreCreditAccount.yaml - name: Stores description: > A store holds the main configuration and information of your commerce store, such as supported currencies or default sales channel. By default, the Medusa application has one default store. There are no API routes to create more stores. Instead, you'd have to handle that customization manually. These API routes allow admin users to manage their store. externalDocs: description: Learn more about the Store Module. url: https://docs.medusajs.com/resources/commerce-modules/store x-associatedSchema: $ref: ./components/schemas/AdminStore.yaml - name: Tax Providers description: > A tax provider is a third-party integration or custom logic used to calculate taxes for a cart or an order. These API routes allow admin users to manage tax providers installed in their Medusa application. externalDocs: description: Learn more about the Tax Module Providers url: https://docs.medusajs.com/resources/commerce-modules/tax/tax-provider x-associatedSchema: $ref: ./components/schemas/AdminTaxProvider.yaml - name: Tax Rates description: > A tax rate is a percentage amount used to calculate the tax amount of each taxable item's price, such as line items or shipping methods. Each tax region has a default tax rate. You can create tax rates that override the default using tax rules. These API routes allow admin users to manage tax rates and their rules. externalDocs: description: Learn more about tax rates and rules. url: >- https://docs.medusajs.com/resources/commerce-modules/tax/tax-rates-and-rules x-associatedSchema: $ref: ./components/schemas/AdminTaxRate.yaml - name: Tax Regions description: > A tax region is a region's tax settings. It has tax rates and rules. So, after you create a region, you must create a tax region for it. A tax region can extend settings from a parent tax region. These API routes allow admin users to manage tax regions. externalDocs: description: Learn more about tax regions. url: https://docs.medusajs.com/resources/commerce-modules/tax/tax-region x-associatedSchema: $ref: ./components/schemas/AdminTaxRegion.yaml - name: Transaction Groups description: > A transaction group is a group of transactions that belong to a store credit account. It allows you to group transactions together, such as all transactions related to a specific gift card. These API routes allow admin users to list transaction groups. Transaction Group routes are only available for Cloud users using the [Loyalty Plugin](https://docs.medusajs.com/cloud/loyalty-plugin). x-associatedSchema: $ref: ./components/schemas/AdminTransactionGroup.yaml - name: Uploads description: > Use these API routes to upload files to your Medusa application using the installed file module provider. You can upload public files, such as product images, or private files, such as CSV files used to import products. externalDocs: description: Check out available file module providers. url: https://docs.medusajs.com/resources/infrastructure-modules/file - name: Users description: > A user is an admin user that can authenticate and perform functionalities as an admin user. An admin user can invite other users to join their team. Once they accept the invite, they'll become admin users as well. These API routes allow admin users to manage their team. externalDocs: description: Learn more about the User Module. url: https://docs.medusajs.com/resources/commerce-modules/user x-associatedSchema: $ref: ./components/schemas/AdminUser.yaml - name: Workflows Executions description: > These API routes allow you to track workflow executions in your Medusa application. Depending on the workflow engine you use, executions may only be retained for a short while, or only until the Medusa application is restarted. externalDocs: description: Check out available Workflow Engine Modules url: >- https://docs.medusajs.com/resources/infrastructure-modules/workflow-engine paths: /admin/api-keys: $ref: paths/admin_api-keys.yaml /admin/api-keys/{id}: $ref: paths/admin_api-keys_{id}.yaml /admin/api-keys/{id}/revoke: $ref: paths/admin_api-keys_{id}_revoke.yaml /admin/api-keys/{id}/sales-channels: $ref: paths/admin_api-keys_{id}_sales-channels.yaml /admin/campaigns: $ref: paths/admin_campaigns.yaml /admin/campaigns/{id}: $ref: paths/admin_campaigns_{id}.yaml /admin/campaigns/{id}/promotions: $ref: paths/admin_campaigns_{id}_promotions.yaml /admin/claims: $ref: paths/admin_claims.yaml /admin/claims/{id}: $ref: paths/admin_claims_{id}.yaml /admin/claims/{id}/cancel: $ref: paths/admin_claims_{id}_cancel.yaml /admin/claims/{id}/claim-items: $ref: paths/admin_claims_{id}_claim-items.yaml /admin/claims/{id}/claim-items/{action_id}: $ref: paths/admin_claims_{id}_claim-items_{action_id}.yaml /admin/claims/{id}/inbound/items: $ref: paths/admin_claims_{id}_inbound_items.yaml /admin/claims/{id}/inbound/items/{action_id}: $ref: paths/admin_claims_{id}_inbound_items_{action_id}.yaml /admin/claims/{id}/inbound/shipping-method: $ref: paths/admin_claims_{id}_inbound_shipping-method.yaml /admin/claims/{id}/inbound/shipping-method/{action_id}: $ref: paths/admin_claims_{id}_inbound_shipping-method_{action_id}.yaml /admin/claims/{id}/outbound/items: $ref: paths/admin_claims_{id}_outbound_items.yaml /admin/claims/{id}/outbound/items/{action_id}: $ref: paths/admin_claims_{id}_outbound_items_{action_id}.yaml /admin/claims/{id}/outbound/shipping-method: $ref: paths/admin_claims_{id}_outbound_shipping-method.yaml /admin/claims/{id}/outbound/shipping-method/{action_id}: $ref: paths/admin_claims_{id}_outbound_shipping-method_{action_id}.yaml /admin/claims/{id}/request: $ref: paths/admin_claims_{id}_request.yaml /admin/collections: $ref: paths/admin_collections.yaml /admin/collections/{id}: $ref: paths/admin_collections_{id}.yaml /admin/collections/{id}/products: $ref: paths/admin_collections_{id}_products.yaml /admin/currencies: $ref: paths/admin_currencies.yaml /admin/currencies/{code}: $ref: paths/admin_currencies_{code}.yaml /admin/customer-groups: $ref: paths/admin_customer-groups.yaml /admin/customer-groups/{id}: $ref: paths/admin_customer-groups_{id}.yaml /admin/customer-groups/{id}/customers: $ref: paths/admin_customer-groups_{id}_customers.yaml /admin/customers: $ref: paths/admin_customers.yaml /admin/customers/{id}: $ref: paths/admin_customers_{id}.yaml /admin/customers/{id}/addresses: $ref: paths/admin_customers_{id}_addresses.yaml /admin/customers/{id}/addresses/{address_id}: $ref: paths/admin_customers_{id}_addresses_{address_id}.yaml /admin/customers/{id}/customer-groups: $ref: paths/admin_customers_{id}_customer-groups.yaml /admin/draft-orders: $ref: paths/admin_draft-orders.yaml /admin/draft-orders/{id}: $ref: paths/admin_draft-orders_{id}.yaml /admin/draft-orders/{id}/convert-to-order: $ref: paths/admin_draft-orders_{id}_convert-to-order.yaml /admin/draft-orders/{id}/edit: $ref: paths/admin_draft-orders_{id}_edit.yaml /admin/draft-orders/{id}/edit/confirm: $ref: paths/admin_draft-orders_{id}_edit_confirm.yaml /admin/draft-orders/{id}/edit/items: $ref: paths/admin_draft-orders_{id}_edit_items.yaml /admin/draft-orders/{id}/edit/items/item/{item_id}: $ref: paths/admin_draft-orders_{id}_edit_items_item_{item_id}.yaml /admin/draft-orders/{id}/edit/items/{action_id}: $ref: paths/admin_draft-orders_{id}_edit_items_{action_id}.yaml /admin/draft-orders/{id}/edit/promotions: $ref: paths/admin_draft-orders_{id}_edit_promotions.yaml /admin/draft-orders/{id}/edit/request: $ref: paths/admin_draft-orders_{id}_edit_request.yaml /admin/draft-orders/{id}/edit/shipping-methods: $ref: paths/admin_draft-orders_{id}_edit_shipping-methods.yaml /admin/draft-orders/{id}/edit/shipping-methods/method/{method_id}: $ref: >- paths/admin_draft-orders_{id}_edit_shipping-methods_method_{method_id}.yaml /admin/draft-orders/{id}/edit/shipping-methods/{action_id}: $ref: paths/admin_draft-orders_{id}_edit_shipping-methods_{action_id}.yaml /admin/exchanges: $ref: paths/admin_exchanges.yaml /admin/exchanges/{id}: $ref: paths/admin_exchanges_{id}.yaml /admin/exchanges/{id}/cancel: $ref: paths/admin_exchanges_{id}_cancel.yaml /admin/exchanges/{id}/inbound/items: $ref: paths/admin_exchanges_{id}_inbound_items.yaml /admin/exchanges/{id}/inbound/items/{action_id}: $ref: paths/admin_exchanges_{id}_inbound_items_{action_id}.yaml /admin/exchanges/{id}/inbound/shipping-method: $ref: paths/admin_exchanges_{id}_inbound_shipping-method.yaml /admin/exchanges/{id}/inbound/shipping-method/{action_id}: $ref: paths/admin_exchanges_{id}_inbound_shipping-method_{action_id}.yaml /admin/exchanges/{id}/outbound/items: $ref: paths/admin_exchanges_{id}_outbound_items.yaml /admin/exchanges/{id}/outbound/items/{action_id}: $ref: paths/admin_exchanges_{id}_outbound_items_{action_id}.yaml /admin/exchanges/{id}/outbound/shipping-method: $ref: paths/admin_exchanges_{id}_outbound_shipping-method.yaml /admin/exchanges/{id}/outbound/shipping-method/{action_id}: $ref: paths/admin_exchanges_{id}_outbound_shipping-method_{action_id}.yaml /admin/exchanges/{id}/request: $ref: paths/admin_exchanges_{id}_request.yaml /admin/fulfillment-providers: $ref: paths/admin_fulfillment-providers.yaml /admin/fulfillment-providers/{id}/options: $ref: paths/admin_fulfillment-providers_{id}_options.yaml /admin/fulfillment-sets/{id}: $ref: paths/admin_fulfillment-sets_{id}.yaml /admin/fulfillment-sets/{id}/service-zones: $ref: paths/admin_fulfillment-sets_{id}_service-zones.yaml /admin/fulfillment-sets/{id}/service-zones/{zone_id}: $ref: paths/admin_fulfillment-sets_{id}_service-zones_{zone_id}.yaml /admin/fulfillments: $ref: paths/admin_fulfillments.yaml /admin/fulfillments/{id}/cancel: $ref: paths/admin_fulfillments_{id}_cancel.yaml /admin/fulfillments/{id}/shipment: $ref: paths/admin_fulfillments_{id}_shipment.yaml /admin/gift-cards: $ref: paths/admin_gift-cards.yaml /admin/gift-cards/{id}: $ref: paths/admin_gift-cards_{id}.yaml /admin/gift-cards/{id}/redeem: $ref: paths/admin_gift-cards_{id}_redeem.yaml /admin/gift-cards/{id}/transfer: $ref: paths/admin_gift-cards_{id}_transfer.yaml /admin/inventory-items: $ref: paths/admin_inventory-items.yaml /admin/inventory-items/location-levels/batch: $ref: paths/admin_inventory-items_location-levels_batch.yaml /admin/inventory-items/{id}: $ref: paths/admin_inventory-items_{id}.yaml /admin/inventory-items/{id}/location-levels: $ref: paths/admin_inventory-items_{id}_location-levels.yaml /admin/inventory-items/{id}/location-levels/batch: $ref: paths/admin_inventory-items_{id}_location-levels_batch.yaml /admin/inventory-items/{id}/location-levels/{location_id}: $ref: paths/admin_inventory-items_{id}_location-levels_{location_id}.yaml /admin/invites: $ref: paths/admin_invites.yaml /admin/invites/accept: $ref: paths/admin_invites_accept.yaml /admin/invites/{id}: $ref: paths/admin_invites_{id}.yaml /admin/invites/{id}/resend: $ref: paths/admin_invites_{id}_resend.yaml /admin/notifications: $ref: paths/admin_notifications.yaml /admin/notifications/{id}: $ref: paths/admin_notifications_{id}.yaml /admin/order-edits: $ref: paths/admin_order-edits.yaml /admin/order-edits/{id}: $ref: paths/admin_order-edits_{id}.yaml /admin/order-edits/{id}/confirm: $ref: paths/admin_order-edits_{id}_confirm.yaml /admin/order-edits/{id}/items: $ref: paths/admin_order-edits_{id}_items.yaml /admin/order-edits/{id}/items/item/{item_id}: $ref: paths/admin_order-edits_{id}_items_item_{item_id}.yaml /admin/order-edits/{id}/items/{action_id}: $ref: paths/admin_order-edits_{id}_items_{action_id}.yaml /admin/order-edits/{id}/request: $ref: paths/admin_order-edits_{id}_request.yaml /admin/order-edits/{id}/shipping-method: $ref: paths/admin_order-edits_{id}_shipping-method.yaml /admin/order-edits/{id}/shipping-method/{action_id}: $ref: paths/admin_order-edits_{id}_shipping-method_{action_id}.yaml /admin/orders: $ref: paths/admin_orders.yaml /admin/orders/{id}: $ref: paths/admin_orders_{id}.yaml /admin/orders/{id}/archive: $ref: paths/admin_orders_{id}_archive.yaml /admin/orders/{id}/cancel: $ref: paths/admin_orders_{id}_cancel.yaml /admin/orders/{id}/changes: $ref: paths/admin_orders_{id}_changes.yaml /admin/orders/{id}/complete: $ref: paths/admin_orders_{id}_complete.yaml /admin/orders/{id}/credit-lines: $ref: paths/admin_orders_{id}_credit-lines.yaml /admin/orders/{id}/fulfillments: $ref: paths/admin_orders_{id}_fulfillments.yaml /admin/orders/{id}/fulfillments/{fulfillment_id}/cancel: $ref: paths/admin_orders_{id}_fulfillments_{fulfillment_id}_cancel.yaml /admin/orders/{id}/fulfillments/{fulfillment_id}/mark-as-delivered: $ref: >- paths/admin_orders_{id}_fulfillments_{fulfillment_id}_mark-as-delivered.yaml /admin/orders/{id}/fulfillments/{fulfillment_id}/shipments: $ref: paths/admin_orders_{id}_fulfillments_{fulfillment_id}_shipments.yaml /admin/orders/{id}/line-items: $ref: paths/admin_orders_{id}_line-items.yaml /admin/orders/{id}/preview: $ref: paths/admin_orders_{id}_preview.yaml /admin/orders/{id}/transfer: $ref: paths/admin_orders_{id}_transfer.yaml /admin/orders/{id}/transfer/cancel: $ref: paths/admin_orders_{id}_transfer_cancel.yaml /admin/payment-collections: $ref: paths/admin_payment-collections.yaml /admin/payment-collections/{id}: $ref: paths/admin_payment-collections_{id}.yaml /admin/payment-collections/{id}/mark-as-paid: $ref: paths/admin_payment-collections_{id}_mark-as-paid.yaml /admin/payments: $ref: paths/admin_payments.yaml /admin/payments/payment-providers: $ref: paths/admin_payments_payment-providers.yaml /admin/payments/{id}: $ref: paths/admin_payments_{id}.yaml /admin/payments/{id}/capture: $ref: paths/admin_payments_{id}_capture.yaml /admin/payments/{id}/refund: $ref: paths/admin_payments_{id}_refund.yaml /admin/plugins: $ref: paths/admin_plugins.yaml /admin/price-lists: $ref: paths/admin_price-lists.yaml /admin/price-lists/{id}: $ref: paths/admin_price-lists_{id}.yaml /admin/price-lists/{id}/prices/batch: $ref: paths/admin_price-lists_{id}_prices_batch.yaml /admin/price-lists/{id}/products: $ref: paths/admin_price-lists_{id}_products.yaml /admin/price-preferences: $ref: paths/admin_price-preferences.yaml /admin/price-preferences/{id}: $ref: paths/admin_price-preferences_{id}.yaml /admin/product-categories: $ref: paths/admin_product-categories.yaml /admin/product-categories/{id}: $ref: paths/admin_product-categories_{id}.yaml /admin/product-categories/{id}/products: $ref: paths/admin_product-categories_{id}_products.yaml /admin/product-tags: $ref: paths/admin_product-tags.yaml /admin/product-tags/{id}: $ref: paths/admin_product-tags_{id}.yaml /admin/product-types: $ref: paths/admin_product-types.yaml /admin/product-types/{id}: $ref: paths/admin_product-types_{id}.yaml /admin/product-variants: $ref: paths/admin_product-variants.yaml /admin/products: $ref: paths/admin_products.yaml /admin/products/batch: $ref: paths/admin_products_batch.yaml /admin/products/export: $ref: paths/admin_products_export.yaml /admin/products/import: $ref: paths/admin_products_import.yaml /admin/products/import/{transaction_id}/confirm: $ref: paths/admin_products_import_{transaction_id}_confirm.yaml /admin/products/{id}: $ref: paths/admin_products_{id}.yaml /admin/products/{id}/options: $ref: paths/admin_products_{id}_options.yaml /admin/products/{id}/options/{option_id}: $ref: paths/admin_products_{id}_options_{option_id}.yaml /admin/products/{id}/variants: $ref: paths/admin_products_{id}_variants.yaml /admin/products/{id}/variants/batch: $ref: paths/admin_products_{id}_variants_batch.yaml /admin/products/{id}/variants/inventory-items/batch: $ref: paths/admin_products_{id}_variants_inventory-items_batch.yaml /admin/products/{id}/variants/{variant_id}: $ref: paths/admin_products_{id}_variants_{variant_id}.yaml /admin/products/{id}/variants/{variant_id}/inventory-items: $ref: paths/admin_products_{id}_variants_{variant_id}_inventory-items.yaml /admin/products/{id}/variants/{variant_id}/inventory-items/{inventory_item_id}: $ref: >- paths/admin_products_{id}_variants_{variant_id}_inventory-items_{inventory_item_id}.yaml /admin/promotions: $ref: paths/admin_promotions.yaml /admin/promotions/rule-attribute-options/{rule_type}: $ref: paths/admin_promotions_rule-attribute-options_{rule_type}.yaml /admin/promotions/rule-value-options/{rule_type}/{rule_attribute_id}: $ref: >- paths/admin_promotions_rule-value-options_{rule_type}_{rule_attribute_id}.yaml /admin/promotions/{id}: $ref: paths/admin_promotions_{id}.yaml /admin/promotions/{id}/buy-rules/batch: $ref: paths/admin_promotions_{id}_buy-rules_batch.yaml /admin/promotions/{id}/rules/batch: $ref: paths/admin_promotions_{id}_rules_batch.yaml /admin/promotions/{id}/target-rules/batch: $ref: paths/admin_promotions_{id}_target-rules_batch.yaml /admin/promotions/{id}/{rule_type}: $ref: paths/admin_promotions_{id}_{rule_type}.yaml /admin/refund-reasons: $ref: paths/admin_refund-reasons.yaml /admin/refund-reasons/{id}: $ref: paths/admin_refund-reasons_{id}.yaml /admin/regions: $ref: paths/admin_regions.yaml /admin/regions/{id}: $ref: paths/admin_regions_{id}.yaml /admin/reservations: $ref: paths/admin_reservations.yaml /admin/reservations/{id}: $ref: paths/admin_reservations_{id}.yaml /admin/return-reasons: $ref: paths/admin_return-reasons.yaml /admin/return-reasons/{id}: $ref: paths/admin_return-reasons_{id}.yaml /admin/returns: $ref: paths/admin_returns.yaml /admin/returns/{id}: $ref: paths/admin_returns_{id}.yaml /admin/returns/{id}/cancel: $ref: paths/admin_returns_{id}_cancel.yaml /admin/returns/{id}/dismiss-items: $ref: paths/admin_returns_{id}_dismiss-items.yaml /admin/returns/{id}/dismiss-items/{action_id}: $ref: paths/admin_returns_{id}_dismiss-items_{action_id}.yaml /admin/returns/{id}/receive: $ref: paths/admin_returns_{id}_receive.yaml /admin/returns/{id}/receive-items: $ref: paths/admin_returns_{id}_receive-items.yaml /admin/returns/{id}/receive-items/{action_id}: $ref: paths/admin_returns_{id}_receive-items_{action_id}.yaml /admin/returns/{id}/receive/confirm: $ref: paths/admin_returns_{id}_receive_confirm.yaml /admin/returns/{id}/request: $ref: paths/admin_returns_{id}_request.yaml /admin/returns/{id}/request-items: $ref: paths/admin_returns_{id}_request-items.yaml /admin/returns/{id}/request-items/{action_id}: $ref: paths/admin_returns_{id}_request-items_{action_id}.yaml /admin/returns/{id}/shipping-method: $ref: paths/admin_returns_{id}_shipping-method.yaml /admin/returns/{id}/shipping-method/{action_id}: $ref: paths/admin_returns_{id}_shipping-method_{action_id}.yaml /admin/sales-channels: $ref: paths/admin_sales-channels.yaml /admin/sales-channels/{id}: $ref: paths/admin_sales-channels_{id}.yaml /admin/sales-channels/{id}/products: $ref: paths/admin_sales-channels_{id}_products.yaml /admin/shipping-options: $ref: paths/admin_shipping-options.yaml /admin/shipping-options/{id}: $ref: paths/admin_shipping-options_{id}.yaml /admin/shipping-options/{id}/rules/batch: $ref: paths/admin_shipping-options_{id}_rules_batch.yaml /admin/shipping-profiles: $ref: paths/admin_shipping-profiles.yaml /admin/shipping-profiles/{id}: $ref: paths/admin_shipping-profiles_{id}.yaml /admin/stock-locations: $ref: paths/admin_stock-locations.yaml /admin/stock-locations/{id}: $ref: paths/admin_stock-locations_{id}.yaml /admin/stock-locations/{id}/fulfillment-providers: $ref: paths/admin_stock-locations_{id}_fulfillment-providers.yaml /admin/stock-locations/{id}/fulfillment-sets: $ref: paths/admin_stock-locations_{id}_fulfillment-sets.yaml /admin/stock-locations/{id}/sales-channels: $ref: paths/admin_stock-locations_{id}_sales-channels.yaml /admin/store-credit-accounts: $ref: paths/admin_store-credit-accounts.yaml /admin/store-credit-accounts/{id}: $ref: paths/admin_store-credit-accounts_{id}.yaml /admin/store-credit-accounts/{id}/transactions: $ref: paths/admin_store-credit-accounts_{id}_transactions.yaml /admin/stores: $ref: paths/admin_stores.yaml /admin/stores/{id}: $ref: paths/admin_stores_{id}.yaml /admin/tax-providers: $ref: paths/admin_tax-providers.yaml /admin/tax-rates: $ref: paths/admin_tax-rates.yaml /admin/tax-rates/{id}: $ref: paths/admin_tax-rates_{id}.yaml /admin/tax-rates/{id}/rules: $ref: paths/admin_tax-rates_{id}_rules.yaml /admin/tax-rates/{id}/rules/{rule_id}: $ref: paths/admin_tax-rates_{id}_rules_{rule_id}.yaml /admin/tax-regions: $ref: paths/admin_tax-regions.yaml /admin/tax-regions/{id}: $ref: paths/admin_tax-regions_{id}.yaml /admin/transaction-groups: $ref: paths/admin_transaction-groups.yaml /admin/uploads: $ref: paths/admin_uploads.yaml /admin/uploads/{id}: $ref: paths/admin_uploads_{id}.yaml /admin/users: $ref: paths/admin_users.yaml /admin/users/me: $ref: paths/admin_users_me.yaml /admin/users/{id}: $ref: paths/admin_users_{id}.yaml /admin/workflows-executions: $ref: paths/admin_workflows-executions.yaml /admin/workflows-executions/{id}: $ref: paths/admin_workflows-executions_{id}.yaml /admin/workflows-executions/{workflow_id}/run: $ref: paths/admin_workflows-executions_{workflow_id}_run.yaml /admin/workflows-executions/{workflow_id}/steps/failure: $ref: paths/admin_workflows-executions_{workflow_id}_steps_failure.yaml /admin/workflows-executions/{workflow_id}/steps/success: $ref: paths/admin_workflows-executions_{workflow_id}_steps_success.yaml /admin/workflows-executions/{workflow_id}/subscribe: $ref: paths/admin_workflows-executions_{workflow_id}_subscribe.yaml /admin/workflows-executions/{workflow_id}/{transaction_id}: $ref: paths/admin_workflows-executions_{workflow_id}_{transaction_id}.yaml /admin/workflows-executions/{workflow_id}/{transaction_id}/{step_id}/subscribe: $ref: >- paths/admin_workflows-executions_{workflow_id}_{transaction_id}_{step_id}_subscribe.yaml /auth/session: $ref: paths/auth_session.yaml /auth/token/refresh: $ref: paths/auth_token_refresh.yaml /auth/user/{auth_provider}: $ref: paths/auth_user_{auth_provider}.yaml /auth/user/{auth_provider}/callback: $ref: paths/auth_user_{auth_provider}_callback.yaml /auth/user/{auth_provider}/register: $ref: paths/auth_user_{auth_provider}_register.yaml /auth/user/{auth_provider}/reset-password: $ref: paths/auth_user_{auth_provider}_reset-password.yaml /auth/user/{auth_provider}/update: $ref: paths/auth_user_{auth_provider}_update.yaml components: securitySchemes: api_token: type: http x-displayName: API Token scheme: bearer jwt_token: type: http x-displayName: JWT Token scheme: bearer cookie_auth: type: apiKey in: cookie name: connect.sid x-displayName: Cookie Session ID reset_password: type: http x-displayName: Reset Password Token scheme: bearer x-is-auth: false