API Endpoints for Ebay, Magento and Big Commerce

If you want to create a listing for 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 configurator 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 Ebay, Magento and Big Commerce follow the same logic. The exact endpoints can be found in the Listings area of the API documentation

Ebay

Configurator endpoints

Channel specific endpointUse
GET: Listings/GetEbayConfiguratorsTo retrieve already created Ebay configurators.
CREATE: Listings/CreateEbayConfiguratorsTo create a Ebay configurator.
UPDATE: Listings/UpdateEbayConfiguratorsTo update a Ebay configurator.
DELETE: Listings/DeleteEbayConfiguratorsTo delete a Ebay configurator.

Template endpoints

EndpointUse
Listings/CreateEbayTemplatesThis endpoint will return you a template based on the configurator setting. This allows you to see the template to be retuned to the ProcessEbayListing endpoint. An endpoint to build the request for the ProcessEbayListings.
Listings/ProcessEbayListingsTakes a list of Ebay templates returned from CreateEbayTemplates 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.
Ebay 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/GetEbayTemplatesWill return all created templates.
Listings/DeleteEbayTemplatesTo delete an Ebay template.