API Endpoints for Amazon, Ebay, Magento and Big Commerce

If you want to create a listing for Amazon, Ebay, Magento and Big Commerce you will need to use those channels specific endpoints and not the generic listing tool.

The process remains the same but each channel has its own specific endpoints. This means that for each listing first a configurator must be created. An item can then be passed through the conifugrator to create a listing or template. This can be processed and pushed to the channel. More detail on this process can be found in The Listing Process

Below shows an example of the endpoints used for Amazon. Ebay, Magento and Big Commerce follow the same logic. The exact endpoints can be found in the Listings area of the API documentation

Amazon

Configurator endpoints

Channel specific endpointUse
GET: Listings/GetAmazonConfiguratorsTo retrieve already created Amazon configurators.
CREATE: Listings/CreateAmazonConfiguratorsTo create a Amazon configurator.
UPDATE: Listings/UpdateAmazonConfiguratorsTo update a Amazon configurator.
DELETE: Listings/DeleteAmazonConfiguratorsTo delete a Amazon configurator.

Template endpoints

EndpointUse
Listings/CreateAmazonTemplatesThis endpoint will return you a template based on the configurator setting. This allows you to see the template to be retuned to the ProcessAmazonListing endpoint. An endpoint to build the request for the ProcessAmazonListings.
Listings/ProcessAmazonListingsTakes a list of Amazon templates returned from CreateAmazonTemplates and will create these templates in Linnworks. This will create the template even if it returns null. This will also push the template to the channel depending on what the status is set as.
Amazon Listing Statuses:
NOT_LISTED,
OK,
CREATING (push to channel),
UPDATING,
UPDATING_PRICE,
UPDATING_QUANTITY,
UPDATING_IMAGES,
CREATING_VARIATION,
DELETING,
SEARCHING_FOR_MATCHES,
UPDATING_SHIPPING
Listings/GetAmazonTemplatesWill return all created templates.
Listings/DeleteAmazonTemplatesTo delete an Amazon template.