# Magento B2B API

> Magento B2B API on Apizie: 400 endpoints (addresses/{addressId}, amazon-billing-address/{amazonOrderReferenceId}, amazon-shipping-address/{amazonOrderReferenceId}, amazon/order-ref, …) returned as clean JSON through one API key. 400 endpoints are live now. Call it over REST at https://www.apizie.tech/v1/ecommerce:magento/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `ecommerce:magento`
- Category: E-commerce
- Status: live
- Source: https://magento.com
- Page: https://www.apizie.tech/api/ecommerce/magento
- OpenAPI: https://www.apizie.tech/api/ecommerce/magento/openapi.json

Magento Commerce is the leading provider of open omnichannel innovation.

## Endpoints

### addresses/{addressId}
`POST https://www.apizie.tech/v1/ecommerce:magento/customer-address-repository-v1-delete-by-id-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| addressId | integer | yes |  |

### amazon-billing-address/{amazonOrderReferenceId}
`POST https://www.apizie.tech/v1/ecommerce:magento/amazon-payment-address-management-v1-get-billing-address-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| amazonOrderReferenceId | string | yes |  |
| body | object | no | JSON request body |

### amazon-shipping-address/{amazonOrderReferenceId}
`POST https://www.apizie.tech/v1/ecommerce:magento/amazon-payment-address-management-v1-get-shipping-address-pu`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| amazonOrderReferenceId | string | yes |  |
| body | object | no | JSON request body |

### amazon/order-ref
`POST https://www.apizie.tech/v1/ecommerce:magento/amazon-payment-order-information-management-v1-remove-order`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### analytics/link
`GET https://www.apizie.tech/v1/ecommerce:magento/analytics-link-provider-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### attributeMetadata/customer
`GET https://www.apizie.tech/v1/ecommerce:magento/customer-customer-metadata-v1-get-all-attributes-metadata-ge`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### attributeMetadata/customer/attribute/{attributeCode}
`GET https://www.apizie.tech/v1/ecommerce:magento/customer-customer-metadata-v1-get-attribute-metadata-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| attributeCode | string | yes |  |

### attributeMetadata/customer/custom
`GET https://www.apizie.tech/v1/ecommerce:magento/customer-customer-metadata-v1-get-custom-attributes-metadata`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| dataInterfaceName | string | no |  |

### attributeMetadata/customer/form/{formCode}
`GET https://www.apizie.tech/v1/ecommerce:magento/customer-customer-metadata-v1-get-attributes-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| formCode | string | yes |  |

### attributeMetadata/customerAddress
`GET https://www.apizie.tech/v1/ecommerce:magento/customer-address-metadata-v1-get-all-attributes-metadata-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### attributeMetadata/customerAddress/attribute/{attributeCode}
`GET https://www.apizie.tech/v1/ecommerce:magento/customer-address-metadata-v1-get-attribute-metadata-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| attributeCode | string | yes |  |

### attributeMetadata/customerAddress/custom
`GET https://www.apizie.tech/v1/ecommerce:magento/customer-address-metadata-v1-get-custom-attributes-metadata`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| dataInterfaceName | string | no |  |

### attributeMetadata/customerAddress/form/{formCode}
`GET https://www.apizie.tech/v1/ecommerce:magento/customer-address-metadata-v1-get-attributes-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| formCode | string | yes |  |

### bulk/{bulkUuid}/detailed-status
`GET https://www.apizie.tech/v1/ecommerce:magento/asynchronous-operations-bulk-status-v1-get-bulk-detailed-sta`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| bulkUuid | string | yes |  |

### bulk/{bulkUuid}/operation-status/{status}
`GET https://www.apizie.tech/v1/ecommerce:magento/asynchronous-operations-bulk-status-v1-get-operations-count`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| bulkUuid | string | yes |  |
| status | integer | yes |  |

### bulk/{bulkUuid}/status
`GET https://www.apizie.tech/v1/ecommerce:magento/asynchronous-operations-bulk-status-v1-get-bulk-short-status`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| bulkUuid | string | yes |  |

### bundle-products/options/add
`POST https://www.apizie.tech/v1/ecommerce:magento/bundle-product-option-management-v1-save-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### bundle-products/options/types
`GET https://www.apizie.tech/v1/ecommerce:magento/bundle-product-option-type-list-v1-get-items-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### bundle-products/options/{optionId}
`POST https://www.apizie.tech/v1/ecommerce:magento/bundle-product-option-management-v1-save-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| optionId | string | yes |  |
| body | object | no | JSON request body |

### bundle-products/{productSku}/children
`GET https://www.apizie.tech/v1/ecommerce:magento/bundle-product-link-management-v1-get-children-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| productSku | string | yes |  |
| optionId | integer | no |  |

### bundle-products/{sku}/links/{id}
`POST https://www.apizie.tech/v1/ecommerce:magento/bundle-product-link-management-v1-save-child-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| sku | string | yes |  |
| id | string | yes |  |
| body | object | no | JSON request body |

### bundle-products/{sku}/links/{optionId}
`POST https://www.apizie.tech/v1/ecommerce:magento/bundle-product-link-management-v1-add-child-by-product-sku-p`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| sku | string | yes |  |
| optionId | integer | yes |  |
| body | object | no | JSON request body |

### bundle-products/{sku}/options/all
`GET https://www.apizie.tech/v1/ecommerce:magento/bundle-product-option-repository-v1-get-list-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| sku | string | yes |  |

### bundle-products/{sku}/options/{optionId}
`GET https://www.apizie.tech/v1/ecommerce:magento/bundle-product-option-repository-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| sku | string | yes |  |
| optionId | integer | yes |  |

### bundle-products/{sku}/options/{optionId}
`POST https://www.apizie.tech/v1/ecommerce:magento/bundle-product-option-repository-v1-delete-by-id-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| sku | string | yes |  |
| optionId | integer | yes |  |

### bundle-products/{sku}/options/{optionId}/children/{childSku}
`POST https://www.apizie.tech/v1/ecommerce:magento/bundle-product-link-management-v1-remove-child-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| sku | string | yes |  |
| optionId | integer | yes |  |
| childSku | string | yes |  |

### carts/
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-cart-management-v1-create-empty-cart-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/guest-carts/{cartId}/checkGiftCard/{giftCardCode}
`GET https://www.apizie.tech/v1/ecommerce:magento/gift-card-account-guest-gift-card-account-management-v1-chec`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | string | yes |  |
| giftCardCode | string | yes |  |

### carts/guest-carts/{cartId}/giftCards
`POST https://www.apizie.tech/v1/ecommerce:magento/gift-card-account-guest-gift-card-account-management-v1-add`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | string | yes |  |
| body | object | no | JSON request body |

### carts/guest-carts/{cartId}/giftCards/{giftCardCode}
`POST https://www.apizie.tech/v1/ecommerce:magento/gift-card-account-guest-gift-card-account-management-v1-dele`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | string | yes |  |
| giftCardCode | string | yes |  |

### carts/licence
`GET https://www.apizie.tech/v1/ecommerce:magento/checkout-agreements-checkout-agreements-repository-v1-get-li`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-cart-management-v1-get-cart-for-customer-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-cart-management-v1-create-empty-cart-for-customer-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-cart-repository-v1-save-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/balance/apply
`POST https://www.apizie.tech/v1/ecommerce:magento/customer-balance-balance-management-from-quote-v1-apply-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/balance/unapply
`POST https://www.apizie.tech/v1/ecommerce:magento/customer-balance-balance-management-from-quote-v1-unapply-po`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/billing-address
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-billing-address-management-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/billing-address
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-billing-address-management-v1-assign-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/checkGiftCard/{giftCardCode}
`GET https://www.apizie.tech/v1/ecommerce:magento/gift-card-account-gift-card-account-management-v1-check-gift`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| giftCardCode | string | yes |  |

### carts/mine/checkout-fields
`POST https://www.apizie.tech/v1/ecommerce:magento/temando-shipping-quote-cart-checkout-field-management-v1-sav`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/collect-totals
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-cart-total-management-v1-collect-totals-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/collection-point/search-request
`POST https://www.apizie.tech/v1/ecommerce:magento/temando-shipping-collection-point-cart-collection-point-mana`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/collection-point/search-request
`POST https://www.apizie.tech/v1/ecommerce:magento/temando-shipping-collection-point-cart-collection-point-mana-2`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/collection-point/search-result
`GET https://www.apizie.tech/v1/ecommerce:magento/temando-shipping-collection-point-cart-collection-point-mana-3`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/collection-point/select
`POST https://www.apizie.tech/v1/ecommerce:magento/temando-shipping-collection-point-cart-collection-point-mana-4`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/coupons
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-coupon-management-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/coupons
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-coupon-management-v1-remove-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/coupons/{couponCode}
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-coupon-management-v1-set-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| couponCode | string | yes | The coupon code data. |

### carts/mine/delivery-option
`POST https://www.apizie.tech/v1/ecommerce:magento/temando-shipping-quote-cart-delivery-option-management-v1-sa`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/estimate-shipping-methods
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-shipment-estimation-v1-estimate-by-extended-address-po`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/estimate-shipping-methods-by-address-id
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-shipping-method-management-v1-estimate-by-address-id-p`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/gift-message
`GET https://www.apizie.tech/v1/ecommerce:magento/gift-message-cart-repository-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/gift-message
`POST https://www.apizie.tech/v1/ecommerce:magento/gift-message-cart-repository-v1-save-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/gift-message/{itemId}
`GET https://www.apizie.tech/v1/ecommerce:magento/gift-message-item-repository-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| itemId | integer | yes | The item ID. |

### carts/mine/gift-message/{itemId}
`POST https://www.apizie.tech/v1/ecommerce:magento/gift-message-item-repository-v1-save-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| itemId | integer | yes | The item ID. |
| body | object | no | JSON request body |

### carts/mine/giftCards
`POST https://www.apizie.tech/v1/ecommerce:magento/gift-card-account-gift-card-account-management-v1-save-by-qu`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/giftCards/{giftCardCode}
`POST https://www.apizie.tech/v1/ecommerce:magento/gift-card-account-gift-card-account-management-v1-delete-by`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| giftCardCode | string | yes |  |

### carts/mine/items
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-cart-item-repository-v1-get-list-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/items
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-cart-item-repository-v1-save-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/items/{itemId}
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-cart-item-repository-v1-save-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| itemId | string | yes |  |
| body | object | no | JSON request body |

### carts/mine/items/{itemId}
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-cart-item-repository-v1-delete-by-id-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| itemId | integer | yes | The item ID of the item to be removed. |

### carts/mine/order
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-cart-management-v1-place-order-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/payment-information
`GET https://www.apizie.tech/v1/ecommerce:magento/checkout-payment-information-management-v1-get-payment-infor`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/payment-information
`POST https://www.apizie.tech/v1/ecommerce:magento/checkout-payment-information-management-v1-save-payment-info`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/payment-methods
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-payment-method-management-v1-get-list-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/selected-payment-method
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-payment-method-management-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/selected-payment-method
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-payment-method-management-v1-set-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/set-payment-information
`POST https://www.apizie.tech/v1/ecommerce:magento/checkout-payment-information-management-v1-save-payment-info-2`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/shipping-information
`POST https://www.apizie.tech/v1/ecommerce:magento/checkout-shipping-information-management-v1-save-address-inf`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/mine/shipping-methods
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-shipping-method-management-v1-get-list-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/totals
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-cart-total-repository-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |

### carts/mine/totals-information
`POST https://www.apizie.tech/v1/ecommerce:magento/checkout-totals-information-management-v1-calculate-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### carts/search
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-cart-repository-v1-get-list-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| searchCriteria[filterGroups][0][filters][0][field] | string | no | Field |
| searchCriteria[filterGroups][0][filters][0][value] | string | no | Value |
| searchCriteria[filterGroups][0][filters][0][conditionType] | string | no | Condition type |
| searchCriteria[sortOrders][0][field] | string | no | Sorting field. |
| searchCriteria[sortOrders][0][direction] | string | no | Sorting direction. |
| searchCriteria[pageSize] | integer | no | Page size. |
| searchCriteria[currentPage] | integer | no | Current page. |

### carts/{cartId}
`GET https://www.apizie.tech/v1/ecommerce:magento/quote-cart-repository-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes |  |

### carts/{cartId}
`POST https://www.apizie.tech/v1/ecommerce:magento/quote-cart-management-v1-assign-customer-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |
| body | object | no | JSON request body |

### carts/{cartId}/billing-address
`GET https://www.apizie.tech/v1/ecommerce:magento/get-v1-carts-cart-id-billing-address`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |

### carts/{cartId}/billing-address
`POST https://www.apizie.tech/v1/ecommerce:magento/post-v1-carts-cart-id-billing-address`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |
| body | object | no | JSON request body |

### carts/{cartId}/coupons
`GET https://www.apizie.tech/v1/ecommerce:magento/get-v1-carts-cart-id-coupons`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |

### carts/{cartId}/coupons
`POST https://www.apizie.tech/v1/ecommerce:magento/delete-v1-carts-cart-id-coupons`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |

### carts/{cartId}/coupons/{couponCode}
`POST https://www.apizie.tech/v1/ecommerce:magento/put-v1-carts-cart-id-coupons-coupon-code`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |
| couponCode | string | yes | The coupon code data. |

### carts/{cartId}/estimate-shipping-methods
`POST https://www.apizie.tech/v1/ecommerce:magento/post-v1-carts-cart-id-estimate-shipping-methods`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | string | yes |  |
| body | object | no | JSON request body |

### carts/{cartId}/estimate-shipping-methods-by-address-id
`POST https://www.apizie.tech/v1/ecommerce:magento/post-v1-carts-cart-id-estimate-shipping-methods-by-address-i`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The shopping cart ID. |
| body | object | no | JSON request body |

### carts/{cartId}/gift-message
`GET https://www.apizie.tech/v1/ecommerce:magento/get-v1-carts-cart-id-gift-message`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The shopping cart ID. |

### carts/{cartId}/gift-message
`POST https://www.apizie.tech/v1/ecommerce:magento/post-v1-carts-cart-id-gift-message`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |
| body | object | no | JSON request body |

### carts/{cartId}/gift-message/{itemId}
`GET https://www.apizie.tech/v1/ecommerce:magento/get-v1-carts-cart-id-gift-message-item-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The shopping cart ID. |
| itemId | integer | yes | The item ID. |

### carts/{cartId}/gift-message/{itemId}
`POST https://www.apizie.tech/v1/ecommerce:magento/post-v1-carts-cart-id-gift-message-item-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |
| itemId | integer | yes | The item ID. |
| body | object | no | JSON request body |

### carts/{cartId}/giftCards
`POST https://www.apizie.tech/v1/ecommerce:magento/gift-card-account-gift-card-account-management-v1-save-by-qu-2`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes |  |
| body | object | no | JSON request body |

### carts/{cartId}/giftCards/{giftCardCode}
`POST https://www.apizie.tech/v1/ecommerce:magento/delete-v1-carts-cart-id-gift-cards-gift-card-code`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes |  |
| giftCardCode | string | yes |  |

### carts/{cartId}/items
`GET https://www.apizie.tech/v1/ecommerce:magento/get-v1-carts-cart-id-items`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |

### carts/{cartId}/items/{itemId}
`POST https://www.apizie.tech/v1/ecommerce:magento/put-v1-carts-cart-id-items-item-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | string | yes |  |
| itemId | string | yes |  |
| body | object | no | JSON request body |

### carts/{cartId}/items/{itemId}
`POST https://www.apizie.tech/v1/ecommerce:magento/delete-v1-carts-cart-id-items-item-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |
| itemId | integer | yes | The item ID of the item to be removed. |

### carts/{cartId}/order
`POST https://www.apizie.tech/v1/ecommerce:magento/put-v1-carts-cart-id-order`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |
| body | object | no | JSON request body |

### carts/{cartId}/payment-methods
`GET https://www.apizie.tech/v1/ecommerce:magento/get-v1-carts-cart-id-payment-methods`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |

### carts/{cartId}/selected-payment-method
`GET https://www.apizie.tech/v1/ecommerce:magento/get-v1-carts-cart-id-selected-payment-method`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |

### carts/{cartId}/selected-payment-method
`POST https://www.apizie.tech/v1/ecommerce:magento/put-v1-carts-cart-id-selected-payment-method`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |
| body | object | no | JSON request body |

### carts/{cartId}/shipping-information
`POST https://www.apizie.tech/v1/ecommerce:magento/post-v1-carts-cart-id-shipping-information`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes |  |
| body | object | no | JSON request body |

### carts/{cartId}/shipping-methods
`GET https://www.apizie.tech/v1/ecommerce:magento/get-v1-carts-cart-id-shipping-methods`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The shopping cart ID. |

### carts/{cartId}/totals
`GET https://www.apizie.tech/v1/ecommerce:magento/get-v1-carts-cart-id-totals`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes | The cart ID. |

### carts/{cartId}/totals-information
`POST https://www.apizie.tech/v1/ecommerce:magento/post-v1-carts-cart-id-totals-information`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| cartId | integer | yes |  |
| body | object | no | JSON request body |

### carts/{quoteId}/giftCards
`GET https://www.apizie.tech/v1/ecommerce:magento/gift-card-account-gift-card-account-management-v1-get-list-b`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| quoteId | integer | yes |  |

### carts/{quoteId}/items
`POST https://www.apizie.tech/v1/ecommerce:magento/post-v1-carts-quote-id-items`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| quoteId | string | yes |  |
| body | object | no | JSON request body |

### categories
`GET https://www.apizie.tech/v1/ecommerce:magento/catalog-category-management-v1-get-tree-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| rootCategoryId | integer | no |  |
| depth | integer | no |  |

### categories
`POST https://www.apizie.tech/v1/ecommerce:magento/catalog-category-repository-v1-save-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### categories/attributes
`GET https://www.apizie.tech/v1/ecommerce:magento/catalog-category-attribute-repository-v1-get-list-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| searchCriteria[filterGroups][0][filters][0][field] | string | no | Field |
| searchCriteria[filterGroups][0][filters][0][value] | string | no | Value |
| searchCriteria[filterGroups][0][filters][0][conditionType] | string | no | Condition type |
| searchCriteria[sortOrders][0][field] | string | no | Sorting field. |
| searchCriteria[sortOrders][0][direction] | string | no | Sorting direction. |
| searchCriteria[pageSize] | integer | no | Page size. |
| searchCriteria[currentPage] | integer | no | Current page. |

### categories/attributes/{attributeCode}
`GET https://www.apizie.tech/v1/ecommerce:magento/catalog-category-attribute-repository-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| attributeCode | string | yes |  |

### categories/attributes/{attributeCode}/options
`GET https://www.apizie.tech/v1/ecommerce:magento/catalog-category-attribute-option-management-v1-get-items-ge`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| attributeCode | string | yes |  |

### categories/list
`GET https://www.apizie.tech/v1/ecommerce:magento/catalog-category-list-v1-get-list-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| searchCriteria[filterGroups][0][filters][0][field] | string | no | Field |
| searchCriteria[filterGroups][0][filters][0][value] | string | no | Value |
| searchCriteria[filterGroups][0][filters][0][conditionType] | string | no | Condition type |
| searchCriteria[sortOrders][0][field] | string | no | Sorting field. |
| searchCriteria[sortOrders][0][direction] | string | no | Sorting direction. |
| searchCriteria[pageSize] | integer | no | Page size. |
| searchCriteria[currentPage] | integer | no | Current page. |

### categories/{categoryId}
`GET https://www.apizie.tech/v1/ecommerce:magento/catalog-category-repository-v1-get-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| categoryId | integer | yes |  |
| storeId | integer | no |  |

### categories/{categoryId}
`POST https://www.apizie.tech/v1/ecommerce:magento/catalog-category-repository-v1-delete-by-identifier-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| categoryId | integer | yes |  |

### categories/{categoryId}/move
`POST https://www.apizie.tech/v1/ecommerce:magento/catalog-category-management-v1-move-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| categoryId | integer | yes |  |
| body | object | no | JSON request body |

### categories/{categoryId}/products
`GET https://www.apizie.tech/v1/ecommerce:magento/catalog-category-link-management-v1-get-assigned-products-ge`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| categoryId | integer | yes |  |

### categories/{categoryId}/products
`POST https://www.apizie.tech/v1/ecommerce:magento/catalog-category-link-repository-v1-save-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| categoryId | string | yes |  |
| body | object | no | JSON request body |

### categories/{categoryId}/products
`POST https://www.apizie.tech/v1/ecommerce:magento/catalog-category-link-repository-v1-save-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| categoryId | string | yes |  |
| body | object | no | JSON request body |

### categories/{categoryId}/products/{sku}
`POST https://www.apizie.tech/v1/ecommerce:magento/catalog-category-link-repository-v1-delete-by-ids-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| categoryId | string | yes |  |
| sku | string | yes |  |

### categories/{id}
`POST https://www.apizie.tech/v1/ecommerce:magento/catalog-category-repository-v1-save-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| id | string | yes |  |
| body | object | no | JSON request body |

### cmsBlock
`POST https://www.apizie.tech/v1/ecommerce:magento/cms-block-repository-v1-save-post`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| body | object | no | JSON request body |

### cmsBlock/search
`GET https://www.apizie.tech/v1/ecommerce:magento/cms-block-repository-v1-get-list-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| searchCriteria[filterGroups][0][filters][0][field] | string | no | Field |
| searchCriteria[filterGroups][0][filters][0][value] | string | no | Value |
| searchCriteria[filterGroups][0][filters][0][conditionType] | string | no | Condition type |
| searchCriteria[sortOrders][0][field] | string | no | Sorting field. |
| searchCriteria[sortOrders][0][direction] | string | no | Sorting direction. |
| searchCriteria[pageSize] | integer | no | Page size. |
| searchCriteria[currentPage] | integer | no | Current page. |

### cmsBlock/{blockId}
`GET https://www.apizie.tech/v1/ecommerce:magento/cms-block-repository-v1-get-by-id-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| blockId | integer | yes |  |

### cmsBlock/{blockId}
`POST https://www.apizie.tech/v1/ecommerce:magento/cms-block-repository-v1-delete-by-id-delete`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| blockId | integer | yes |  |

### cmsBlock/{id}
`POST https://www.apizie.tech/v1/ecommerce:magento/cms-block-repository-v1-save-put`

| Parameter | Type | Required | Description |
|---|---|---|---|
| server | string | yes | Your Magento B2B endpoint URL, for example https://myresource.example.com |
| id | string | yes |  |
| body | object | no | JSON request body |

…and 280 more. See the OpenAPI spec.

## Example
```
curl "https://www.apizie.tech/v1/ecommerce:magento/customer-address-repository-v1-delete-by-id-delete" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the Magento B2B API?
Create a free Apizie key, then send POST https://www.apizie.tech/v1/ecommerce:magento/customer-address-repository-v1-delete-by-id-delete with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Magento B2B API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the Magento B2B API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key ecommerce:magento.

### What is the status of the Magento B2B API?
Live: works with just an Apizie key
