Skip to main content

Adobe Commerce/Magento 2 API Endpoints

Updated over 3 months ago

Adobe Commerce B2B API Endpoints

Base URLs

  • Sandbox/Test: Supplied by the client

  • Production/Live: Supplied by the client

Table of Contents

Customer Endpoints

Get a Customer: (GET)

Get All Customer: (GET)

Get Customer By Email: (GET)

Create a Customer: (POST)

Update a Customer: (PUT)

Update a Customer: (DELETE)

Customer Group Endpoints

Get a Customer Group: (GET)

Create a Customer Group: (POST)

Update a Customer Group: (PUT)

Get Customer Group by filter: (GET)

https://{BaseURL}/rest/V1/customerGroups /search?searchCriteria[filter_groups][0][filters][0][value]={value}&searchCriteria[filter_groups][0][filters][0][condition_type]=eq&searchCriteria[filter_groups][0][filters][0][field]=code

Delete a Customer Group: (DELETE)

Company Endpoints

Get a Company: (GET)

Create a Company: (POST)

Update a Company: (PUT)

Get Company By Email: (GET)

Gift Card Endpoints

Get a Company: (GET)

Transaction/Order Endpoints

Get All Orders(by Id): (GET)

Get All Orders: (GET)

Create Order: (POST)

Cancel Order: (POST)

Post Comments Of Order: (POST)

Get Order Gift Card: (GET)

Get Order Gift Card Sold: (GET)

Get Order Gift Card Redeemed: (GET)

Transaction/Invoice Endpoints

Get Invoice (by Key): (GET)

Create Invoice of Specific Order: (POST)

Create Invoice: (POST)

Invoice Comments: (POST)

Shipment Endpoints

Get Shipment (by Key): (GET)

Create Shipment: (POST)

Create Shipment of Specific Order: (POST)

Update Shipment: (PUT)

Get Inventory source items: (GET)

Inventory Endpoints

Get Inventory (by source-code): (GET)

Create Inventory: (POST)

Update Inventory: (PUT)

Product Endpoints

Get Product (by SKU): (GET)

Create Product: (POST)

Update Product: (PUT)

Delete Product: (DELETE)

Get All Product: (GET)

Get Product By Sku: (GET)

Get Product Children: (GET)

Get Product Attributes: (GET)

Get Product’s All Attributes Of Specific Set: (GET)

Create Product Attributes: (POST)

Assign Product Attribute Set Assignment: (POST)

https://{BaseURL}/rest/V1/ products/attribute-sets/attributes

Create Product Price Tier: (POST)

https://{BaseURL}/rest/v1/products/{sku}/group- prices/{customerGroup-Id}/tiers/{qty}

Delete Product Price Tier: (DELETE)

https://{BaseURL}/rest/v1/products/{sku}/group- prices/{customerGroup-Id}/tiers/{qty}

Product Options Endpoints

Get All Options: (GET)

Get Product Option Values: (GET)

Get Product Option Sets: (GET)

Create Product Option: (POST)

Product Variants Endpoints

Get Configurable Product: (GET)

Get Product Attributes Options: (GET)

Create Product Attributes Options: (POST)

Create Product Variant: (POST)

Update Configurable Product: (PUT)

Create Configurable Product Child: (POST)

Product Category Endpoints

Get Category: (GET)

https://{BaseURL}/rest/ V1/categories/{categoryId}

Get Shared Catalog: (GET)

https://{BaseURL}/rest/ V1/categories/list?searchCriteria

Create Category: (POST)

Create Shared Catalog: (POST)

Update Shared Catalog: (PUT)

https://{BaseURL}/rest/ V1/sharedCatalog/{id}

Delete Category: (GET)

https://{BaseURL}/rest/ V1/categories/{categoryId}

Get Categories W/O Depth: (GET)

https://{BaseURL}/rest/ V1/categories?rootCategoryId={rootCategoryId}

Get Categories With Depth: (GET)

Get Stores: (GET)

https://{BaseURL}/rest/ V1/store/storeViews?searchCriteria

Assign Categories to shared catalog: (POST)

Move Product Category: (PUT)

Inventory Endpoints

Get Inventory: (GET)

Get Inventory (by source-code): (GET)

Create Inventory: (POST)

Delete Inventory: (DELETE)

Inventory Source Endpoints

Get Inventory Source: (GET)

Create Inventory Source: (POST)

Update Inventory Source: (PUT)

Inventory Location Group Endpoints

Get Inventory Source: (GET)

Create Inventory Source: (POST)

Update Inventory Source: (PUT)

Delete Inventory Source: (DELETE)

Authentication/OAuth Endpoints

Get Access Token: (POST)

Generic Endpoints

Search TaxClass By Specific Field: (GET)

Get Stores: (GET)

Get Store Views: (GET)

Get All Companies: (GET)

Get All Companies: (GET)

Did this answer your question?