Connecting custom carrier API
ChannelDock has a lot of pre-built carrier integrations that sellers and fulfillment centers can use. Since we do not have time to built a connection to every carrier platform out there, we have created a set of API's so that you as a carrier can create shipment methods in ChannelDock for a specific seller / fulfillment center. This guide describes the steps you need to take in order to make this happen.
Step 1:
Generate API credentials:
- Seller: https://channeldock.com/portal/public/settings/api_keys
- Fulfillment center: https://channeldock.com/portal/public/centersettings/api_keys
Step 2:MakeThe APInext callstep tois addadding the shipping methods you provide as a customcarrier shippingin method:ChannelDock. You can find more info about the endpoint and JSON structure we expect here:
- Seller: https://documenter.getpostman.com/view/16435285/2s9XxsUbPy#67f2a11c-8553-4480-a195-ac9b92379148Postman docs
- Fulfillment center: Postman docs
Step 3:
Generate a label in ChannelDock.
- The request data/params that are send to the endpoint on label generation: callback_data.json
- The expected response in JSON: callback_response.json