Base URLs
Sandbox/Test:
https://magento247p2ee.progatix.comProduction/Live:
[Production Base URL]
Table of Contents
Customer Endpoints
Get a Customer: (GET)
https://{BaseURL}/rest/V1/customers/{customer-id}Get All Customer: (GET)
https://{BaseURL}/rest/V1/customers?searchCriteria[pageSize]=100Get Customer By Email: (GET)
https://{BaseURL}/rest/V1/customers/search?searchCriteria[filter_groups][0][filters][0][field]=email&searchCriteria[filter_groups][0][filters][0][value]={email}&searchCriteria[filter_groups][0][filters][0][condition_type]=eqCreate a Customer: (POST)
https://{BaseURL}/rest/V1/customersUpdate a Customer: (PUT)
https://{BaseURL}/rest/V1/customers/{customer-id}Update a Customer: (DELETE)
https://{BaseURL}/rest/V1/customers/{customer-id}Customer Group Endpoints
Get a Customer Group: (GET)
https://{BaseURL}/rest/V1/customerGroups/{id}Create a Customer Group: (POST)
https://{BaseURL}/rest/V1/customerGroupsUpdate a Customer Group: (PUT)
https://{BaseURL}/rest/V1/customerGroups/{id}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]=codeDelete a Customer Group: (DELETE)
https://{BaseURL}/rest/V1/customerGroups/{id}Company Endpoints
Get a Company: (GET)
https://{BaseURL}/rest/V1/company/{company-id}Create a Company: (POST)
https://{BaseURL}/rest/V1/companyUpdate a Company: (PUT)
https://{BaseURL}/rest/V1/company/{company-id}Get Company By Email: (GET)
https://{BaseURL}rest/V1/company/search?searchCriteria[filter_groups][0][filters][0][value]={email}&searchCriteria[filter_groups][0][filters][0][condition_type]=eq&searchCriteria[filter_groups][0][filters][0][field]=emailGift Card Endpoints
Get a Company: (GET)
https://{BaseURL}/rest/V1/giftcard/check/{giftcode}Transaction/Order Endpoints
Get All Orders(by Id): (GET)
https://{BaseURL}/rest/V1/orders/{id}Get All Orders: (GET)
https://{BaseURL}/rest/V1/orders?searchCriteria[currentPage]=1&searchCriteria[pageSize]=100Create Order: (POST)
https://{BaseURL}/rest/V1/orders]Cancel Order: (POST)
https://{BaseURL}/rest/V1/orders{id}/cancelPost Comments Of Order: (POST)
https://{BaseURL}/rest/V1/orders{id}/commentsGet Order Gift Card: (GET)
https://{BaseURL}/rest/V1/cpgift/giftCardGetGiftCode/{orderincrementid}/{itemid}Get Order Gift Card Sold: (GET)
https://{BaseURL}/rest/V1/cpgift/giftCardGetGiftCode/{orderincrementid}/{itemid}Get Order Gift Card Redeemed: (GET)
https://{BaseURL}/rest/V1/cpgift/salesOrderGiftCardInfo/{orderincrementid}Transaction/Invoice Endpoints
Get Invoice (by Key): (GET)
https://{BaseURL}/rest/V1/invoices/{invoice-id}Create Invoice of Specific Order: (POST)
https://{BaseURL}/rest/V1/order/{order-id}/invoiceCreate Invoice: (POST)
https://{BaseURL}/rest/V1/invoicesInvoice Comments: (POST)
https://{BaseURL}/rest/V1/invoices/commentsShipment Endpoints
Get Shipment (by Key): (GET)
https://{BaseURL}/rest/V1/shipment/{id}Create Shipment: (POST)
https://{BaseURL}/rest/V1/shipmentCreate Shipment of Specific Order: (POST)
https://{BaseURL}/rest/V1/order/{order-id}/shipUpdate Shipment: (PUT)
https://{BaseURL}/rest/V1/shipmentsGet Inventory source items: (GET)
https://{BaseURL}rest/V1/inventory/source-items?searchCriteria[filter_groups][0][filters][0][value]={sku}&searchCriteria[filter_groups][0][filters][0][condition_type]=eq&searchCriteria[filter_groups][0][filters][0][field]=skuInventory Endpoints
Get Inventory (by source-code): (GET)
https://{BaseURL}/rest/V1/inventory/sources/{source-code}Create Inventory: (POST)
https://{BaseURL}/rest/V1/inventory/sourcesUpdate Inventory: (PUT)
https://{BaseURL}/rest/V1/inventory/sources/{source-code}Product Endpoints
Get Product (by SKU): (GET)
https://{BaseURL}/rest/V1/products/{sku}Create Product: (POST)
https://{BaseURL}/rest/V1/productsUpdate Product: (PUT)
https://{BaseURL}/rest/V1/products/{sku}Delete Product: (DELETE)
https://{BaseURL}/rest/V1/products/{sku}Get All Product: (GET)
https://{BaseURL}/rest/V1/products?searchCriteria[currentPage]=1&searchCriteria[pageSize]=100Get Product By Sku: (GET)
https://{BaseURL}/rest/V1/products?searchCriteria[filter_groups][0][filters][0][field]=sku&searchCriteria[filter_groups][0][filters][0][value]=%25{Sku}^%25&searchCriteria[filter_groups][0][filters][0][condition_type]=likeGet Product Children: (GET)
https://{BaseURL}/rest/V1/products?configurable-products/{sku}/childrenGet Product Attributes: (GET)
https://{BaseURL}/rest/V1/products/attribute-sets/{attributeSetId}/attributesGet Product’s All Attributes Of Specific Set: (GET)
https://{BaseURL}/rest/V1/products/attribute-sets/groups/list?searchCriteria[filterGroups][0][filters][0][field]=attribute_set_id&searchCriteria[filterGroups][0][filters][0][value]={attributeSetId}Create Product Attributes: (POST)
https://{BaseURL}/rest/V1/products/attributesAssign Product Attribute Set Assignment: (POST)
https://{BaseURL}/rest/V1/ products/attribute-sets/attributesCreate 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)
https://{BaseURL}/rest/V1/products/attributes?searchCriteriaGet Product Option Values: (GET)
https://{BaseURL}/rest/V1/products/attribute-sets/{attributeCode}/optionsGet Product Option Sets: (GET)
https://{BaseURL}/rest/V1/products/attribute-sets/{attributeSetId}/attributesCreate Product Option: (POST)
https://{BaseURL}/rest/V1/products/attributesProduct Variants Endpoints
Get Configurable Product: (GET)
https://{BaseURL}/rest/V1/configurable-products/{sku}/options/allGet Product Attributes Options: (GET)
https://{BaseURL}/rest/V1/products/attributes/{attributeCode}/optionsCreate Product Attributes Options: (POST)
https://{BaseURL}/rest/V1/products/attributes/{attributeCode}/optionsCreate Product Variant: (POST)
https://{BaseURL}/rest/V1/configurable-products/{sku}/optionsUpdate Configurable Product: (PUT)
https://{BaseURL}/rest/V1/configurable-products/{sku}/options/{id}Create Configurable Product Child: (POST)
https://{BaseURL}/rest/V1/configurable-products/{sku}/childProduct Category Endpoints
Get Category: (GET)
https://{BaseURL}/rest/ V1/categories/{categoryId}Get Shared Catalog: (GET)
https://{BaseURL}/rest/ V1/categories/list?searchCriteriaCreate Category: (POST)
https://{BaseURL}/rest/ V1/categoriesCreate Shared Catalog: (POST)
https://{BaseURL}/rest/V1/sharedCatalogUpdate 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)
https://{BaseURL}/rest/V1/categories?Depth={depth}&rootCategoryId={rootCategoryId}Get Stores: (GET)
https://{BaseURL}/rest/ V1/store/storeViews?searchCriteriaAssign Categories to shared catalog: (POST)
https://{BaseURL}/rest/V1/sharedCatalog/{catalogId}/assignCategoriesMove Product Category: (PUT)
https://{BaseURL}/rest/V1/categories/{id}/moveInventory Endpoints
Get Inventory: (GET)
https://{BaseURL}/rest/V1/inventory/source-items/?searchCriteria[filterGroups][0][filters][0][field]=sku_set_id&searchCriteria[filterGroups][0][filters][0][value]={sku}Get Inventory (by source-code): (GET)
https://{BaseURL}/rest/V1/inventory/sources/{source-code}Create Inventory: (POST)
https://{BaseURL}/rest/V1/inventory/source-itemsDelete Inventory: (DELETE)
https://{BaseURL}/rest/V1/inventory/source-items-deleteInventory Source Endpoints
Get Inventory Source: (GET)
https://{BaseURL}/rest/V1/inventory/sources/{sourceCode}Create Inventory Source: (POST)
https://{BaseURL}/rest/V1/inventory/sourcesUpdate Inventory Source: (PUT)
https://{BaseURL}/rest/V1/inventory/sources/{sourceCode}Inventory Location Group Endpoints
Get Inventory Source: (GET)
https://{BaseURL}/rest/V1/inventory/stocks/{stockId}Create Inventory Source: (POST)
https://{BaseURL}/rest/V1/inventory/stocksUpdate Inventory Source: (PUT)
https://{BaseURL}/rest/V1/inventory/stocks/{stockId}Delete Inventory Source: (DELETE)
https://{BaseURL}/rest/V1/inventory/stocks/{stockId}Authentication/OAuth Endpoints
Get Access Token: (POST)
https://{BaseURL}/rest/V1/integration/admin/tokenGeneric Endpoints
Search TaxClass By Specific Field: (GET)
https://{BaseURL}/rest/V1/taxClasses/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]=codeGet Stores: (GET)
https://{BaseURL}/rest/V1/store/websitesGet Store views: (GET)
https://{BaseURL}/rest/V1/store/storeViews/?searchcriteriaGet All Companies: (GET)
https://{BaseURL}/rest/V1/company?search?searchCriteria[pageSize]=100Get All Companies: (GET)
https://{BaseURL}/rest/V1/directory/countries