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)
https://{BaseURL}/rest/ V1/categories
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)
