Salsify APIs: Developer Resources

The API section has moved to its own dedicated space. Please visit https://developers.salsify.com for API documentation and endpoint reference.

Articles

Getting Started: API Authorization
{ window.location = "https://developers.salsify.com/docs/authentication-model"; } In order to call any Salsify APIs , you must provide your authentication token. The auth token is specific to a user account (not an organization). Tr...
Authenticating with Salsify via OAuth 2.0
Overview There are two ways to authenticate with the Salsify API: authentication via OAuth 2.0 and authentication by passing HTTP  Authorization   headers.   We also support passing the authentication token via an access_toke...
Integration with Salsify
{ window.location = "https://developers.salsify.com/docs/integration-with-salsify"; } Overview Salsify provides access to portions of our API to customers that wish to do an integration. In general, there are three primary ways to ...
API Rate Limiting
{ window.location = "https://developers.salsify.com/docs/rate-limiting-1"; } In order to provide a quality experience for all users, Salsify has put limits in place for API requests. Rate limiting for Salsify APIs is on a per user to...
Basic Product CRUD API
{ window.location = "https://developers.salsify.com/v1.0/reference#product-object"; } Updates have been made to include organization ID in the URL path as of April 2017. This is the preferred method, but previously-working methods wi...
Property CRUD API
{ window.location = "https://developers.salsify.com/v1.0/reference#metadata"; } List of Operations The property API is a REST API supporting the following actions and endpoints: Fetch a single property - GET https://app.salsify.co...
JSON Import Format
The high level structure of the JSON document is: [ { "header": { } }, { "attributes": [] }, { "attribute_values": [] }, { "products": [] } ] The elements must appear in the JSON array in the s...
Imports API
{ window.location = "https://developers.salsify.com/docs/imports-overview"; } Updates have been made to include organization ID in the URL path as of April 2017. This is the preferred method, but previously-working methods will conti...
Ephemeral Exports API
{ window.location = "https://developers.salsify.com/docs/ephemeral-overviewL"; } Updates have been made to include organization ID in the URL path as of April 2017. This is the preferred method, but previously-working methods will cont...
Digital Asset CRUD API
{ window.location = "https://developers.salsify.com/v1.0/reference#digital-asset-object"; } Updates have been made to include organization ID in the URL path as of April 2017. This is the preferred method, but previously-working meth...
Product Change Webhooks
{ window.location = "https://developers.salsify.com/docs/webhooks-prod-change"; } Products are serialized using the product CRUD API JSON export format.   Click here for more information on format. Products that have been dest...
Single Sign-On with Salsify
{ window.location = "https://developers.salsify.com/docs/sso-overview"; } With single sign-on (SSO) in Salsify,  users can login using their existing corporate credentials for login.   With single sign-on, you’ll: P...
Configuring AD FS 2.0 for Salsify SSO
{ window.location = "https://developers.salsify.com/docs/sso-adfs2"; } There are three main steps to setting up AD FS 2.0. Click any of the links to move to that section of the instructions, or scroll down for full details on each. ...