New ChannelApe Feature: API Accounts
API Accounts are a new feature that will allow outside developers to integrate with ChannelApe’s platform without having to create a regular user to...
Influencers, wholesale & more
Inventory effective & expiration datesNo more spreadsheets required
Multi-status, multi-location inventoryWarehouses, stores, and channels
Fulfillment holds & order editsAuto-hold on new CX ticket
Automate fulfillment rulesBundles, marketing SKUs, and more
Influencers, wholesale & more
Inventory effective & expiration datesNo more spreadsheets required
Multi-status, multi-location inventoryWarehouses, stores, and channels
Fulfillment holds & order editsAuto-hold on new CX ticket
Automate fulfillment rulesBundles, marketing SKUs, and more
This wholesale API integration guide is written for a technical audience who possess an understanding of the order and fulfillment processes that are standard to EDI retailer integration.
This guide is written for a technical audience who possess an understanding of the order and fulfillment processes that are standard to EDI retailer integration
ChannelApe is a stateful system and this sometimes makes integration difficult for message-based systems.
Additionally, the Rate Limiting of our RESTful APIs may introduce more complexity if your system is unable to recover and retry rejected requests.
ChannelApe’s API endpoints are authenticated using a secret token via a custom header on every API call, X-Channel-Ape-Authorization-Token.
Tokens are created alongside API Users which must be done by a business owner.
To fulfill an order, create an order in ChannelApe.
To generate a Purchase Order Acknowledgement, query ChannelApe for IN_PROGRESS orders on the Wholesale Channel or if you’re looking for a specific Purchase Order, you can query ChannelApe by purchase Order Number, and create an 855 for each PENDING fulfillment found.
cURL Example
curl –location –request GET ‘https://api.channelape.com/v1/orders?channelId=846d2a6d-f420-441e-bffe-5c064f8c75de&status=IN_PROGRESS&updatedAtStartDate=2021-06-01T20:00:00.403Z&updatedAtEndDate=2021-06-01T20:30:00.403Z’ \ –header ‘Content-Type: application/json’ \ –header ‘X-Channel-Ape-Authorization-Token: XXXXXXXX-cbeb-4f28-801d-XXXXXXXXXX67’ |
To get Shipment Confirmations, query ChannelApe for IN_PROGRESS orders on the Wholesale Channel or if you’re looking for a specific Purchase Order, you can query ChannelApe by purchase Order Number, and create an 856 for each OPEN fulfillment found.
cURL Example
curl –location –request PATCH ‘https://api.channelape.com/v1/orders/21c922c0-69a4-425b-aea3-4ad8e1aaffc4’ \ –header ‘Content-Type: application/json’ \ –header ‘X-Channel-Ape-Authorization-Token: XXXXXXXX-cbeb-4f28-801d-XXXXXXXXXX67’ \ –data-raw ‘{ “status”: “CLOSED”, “fulfillments”: [ { “id”: “1091235123”, “status”: “SUCCESS”, “shippingCompany”: “UPS”, “shippingMethod”: “GROUND”, “trackingNumber”: “1Z999AA10123456784”, “warehouseOrderId”: “#100351-1”, “billOfLading”: “12000013”, “masterBillOfLading”: “”, “palletCode”: “01108479760000401319112010ABC1234”, “containerCode”: “00001234560000000018”, “lineItems”: [ { “id”: “1”, “sku”: “VN120-1”, “upc”: “123456789012”, “quantity”: “12” } ] } ] }’ |
To generate Invoices, query ChannelApe for CLOSED orders on the Wholesale Channel.
API Accounts are a new feature that will allow outside developers to integrate with ChannelApe’s platform without having to create a regular user to...
ChannelApe supports Shopify's metafield functionality which means we can transfer metadata to Shopify or other sales channels like Amazon, eBay or...
Scaling your business is easier than ever before with a third-party logistics (3PL) provider. Learn more about the benefits of 3PL management...