Skip to main content
Skip table of contents

Salsify Connector v1.0

1. Prerequisites and Additional Steps and Helper Utilities

Log into Salsify Portal with the correct credentials for Products, Records, Properties, and all the required data.

image-20241231-061123.png

image-20241231-061138.png

To check already uploaded Digital Assets and their properties, from the top menu select Digital Assets and click View All.

image-20241231-061205.png

You can click on any asset to check its properties.

image-20241231-061232.png


Getting org_id

Org_id can be retrieved by logging into the Salsify Portal. Org_Id appears in the search bar.

image-20241231-061312.png

2. Authentication & Token creation

To call any Salsify APIs, you must provide your authorization token.

The auth token is specific to a user account (not an individual Salsify workspace). Treat this token as you would your password -- don't send it to anyone, and make sure to store// it in a safe place.

The Salsify API uses authentication tokens to allow access to the API. You can generate a personal token in the Salsify application on the My Profile page.

Accessing API Token on Profile Page

3. Connector Action & Tests

Action Name / Method

Create Digital Asset and Metadata

Local Tests

Dev Tests

Q/A Tests

Action Description

Create Digital Asset and Metadata on Salsify

Test Case

Create asset on salsify with its metadata

Pass

Pass

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Source URL

String

Any image URL (https://images.pexels.com/photos/774735/pexels-photo-774735.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260)

Asset Photographer

String

Name of asset photographer (Test)

Salsify ID

String

New salsify id

File Name

String

New salsify name

image-20241231-061337.png

image-20241231-061409.png

Digital Asset Created on Salsify Portal

image-20241231-061423.png

Action Name / Method

Create Multiple Digital Asset and Metadata

Action Description

Create Multiple Digital Asset and Metadata on Salsify

Test Case

Create assets on salsify with its metadata

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Source URL

String

Any image URL (https://images.pexels.com/photos/774735/pexels-photo-774735.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260)

Salsify ID

String

New salsify id

File Name

Strings

New salsify name

image-20241231-061445.png

Action Name / Method

Read Digital Asset and Metadata

Action Description

Read Digital Asset and Metadata from Salsify

Test Case

Read asset from salsify with its metadata

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Asset ID

String

Id of asset

image-20241231-061505.png

Action Name / Method

Update Digital Asset and Metadata

Action Description

Update Digital Asset and Metadata on Salsify

Test Case

Update asset and its metadata on salsify

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Salsify Id

String

Id of asset

Source URL

String

Any image URL (https://images.pexels.com/photos/774735/pexels-photo-774735.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260)

Asset Use

String

e.g Testing

Salsify Name

String

New salsify name

image-20241231-061701.png

Name of asset updated

image-20241231-061538.png

Action Name / Method

Update Multiple Digital Asset and Metadata

Action Description

Update Multiple Digital Asset and Metadata on Salsify

Test Case

Update multiple assets and its metadata on salsify

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Salsify Id

String

Id of asset

Source URL

String

Any image URL (https://images.pexels.com/photos/774735/pexels-photo-774735.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260)

Asset Use

String

e.g Testing

Salsify Name

String

New salsify name

image-20241231-061559.png

image-20241231-061622.png

Action Name / Method

Bulk Upsert Digital Assets

Action Description

You can add and update multiple digital assets within one call by sending the digital asset URLs, properties and/or metadata as an array of digital asset data.

Test Case

Update multiple assets and its metadata on salsify

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Salsify Id

String

Id of asset

Source URL

String

Any image URL (https://images.pexels.com/photos/774735/pexels-photo-774735.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260)

Salsify Name

String

New salsify name

image-20241231-061644.png

image-20241231-061726.png

Action Name / Method

Delete Digital Assets

Action Description

Use to permanently delete digital asset from Salsify.

Test Case

Delete a single asset from Salsify.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Salsify Id

String

Id of asset

image-20241231-061745.png

image-20241231-061805.png

Action Name / Method

Create Product

Action Description

Create Product (salsify.com)

Test Case

Create product on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-bxxx4ae3-xxxx-xxxf-a29e…)

Product Id

String

Id of product

Product Name

String

Name of product

Material

String

Plastic

Tags

String

Headphones

image-20241231-061832.png

image-20241231-061844.png

Action Name / Method

Bulk Create Product

Action Description

Bulk Create Products (salsify.com)

Test Case

Create multiple products on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-xxxxxx-8bf7-xxxx-xxxx…)

Product Id

String

Id of product

Product Name

String

Name of product

Material

String

Plastic

Tags

String

Headphones

Short Description

String

Description text

image-20241231-061907.png

image-20241231-061922.png

Action Name / Method

Read Product Record

Action Description

Read Product Record (salsify.com)

Test Case

Read product details from Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-xxxxxx-8bf7-xxxx-xxxx…)

Salsify Id

String

Id of product

image-20241231-061953.png

Action Name / Method

Update Product

Action Description

Bulk Create Products (salsify.com)

Test Case

Update product on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-xxxxxx-8bf7-xxxxx-xxxxx…)

Product Id

String

Id of product

Product Name

String

Name of product

Property Name

String

any property

Property Value

String

property value

Brand

String

Test

image-20241231-062018.png

Action Name / Method

Bulk Update Products

Action Description

Bulk Update Products (salsify.com)

Test Case

Update products on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Product Id

String

Id of product

Product Name

String

Name of product

Brand

String

Test

Short Description

String

Description of product

Tags

String

Headphones

image-20241231-062111.png

Action Name / Method

Bulk Upsert Products

Action Description

Bulk Upsert Products (salsify.com)

Test Case

Upsert products on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-xxxxxx-xxxx-xxxx-xxxx…)

Product Id

String

Id of product

Product Name

String

Name of product

Brand

String

Test

Short Description

String

Description of product

image-20241231-062222.png

Action Name / Method

Delete Product

Action Description

Delete Product (salsify.com)

Test Case

Delete product from Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Product ID

String

Id of product

image-20241231-062415.png

Action Name / Method

Create Record

Action Description

Create Record (salsify.com)

Test Case

Create record on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Product Id

String

Id of product

Record Name

String

Name of product

Record Id

String

Id of product

Material

String

Plastic

Tags

String

Headphones

image-20241231-062440.png

image-20241231-062453.png

Action Name / Method

Bulk Create Record

Action Description

Bulk Create Records (salsify.com)

Test Case

Create multiple record on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Record Name

String

Name of product

Record Id

String

Id of product

Material

String

Plastic

Tags

String

Headphones

Short Description

String

Description text

image-20241231-062512.png

image-20241231-062533.png

Action Name / Method

Read Record

Action Description

Read Record (salsify.com)

Test Case

Read record (product) details from Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Salsify ID

String

Id of product

image-20241231-062647.png

image-20241231-062658.png

Action Name / Method

Read Record Types

Action Description

Read Record Types (salsify.com)

Test Case

Read record types (product) details from Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

image-20241231-062719.png

Action Name / Method

Update Record

Action Description

Update Record (salsify.com)

Test Case

Update record on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Record Name

String

Name of product

Product Id

String

Id of product

Brand

String

Plastic

image-20241231-062738.png

image-20241231-062751.png

Action Name / Method

Bulk Update Records

Action Description

Bulk Update Records (salsify.com)

Test Case

Update multiple record on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Record Name

String

Name of product

Record Id

String

Id of product

Brand

String

Plastic

Short Description

String

Description text

Tags

String

headphones

image-20241231-062816.png

Action Name / Method

Delete Record

Action Description

Delete Record (salsify.com)

Test Case

Delete record (product) details from Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Record ID

String

Id of product

image-20241231-062836.png

Action Name / Method

Bulk Upsert Records

Action Description

Bulk Update Records (salsify.com)

Test Case

Upsert multiple record on Salsify with metadata.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Record Name

String

Name of product

Record Id

String

Id of product

Brand

String

Plastic

Short Description

String

Description text

image-20241231-062859.png

Action Name / Method

Create Property

Action Description

Create New Property (salsify.com)

Test Case

Create new property to store values in.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Salsify ID

String

test_ID

Postion

String

null

Data Type

String

string

Help Text

String

This is a test property

Manage Permission

String

null

Attribute Group

String

General

Salsify Name

String

test_name

Type

String

string

Hidden Permission

String

null

System Metadata

String

null

Custom Metadata

String

null

Read Permission

String

null

Action Name / Method

Bulk Create New Properties

Action Description

Bulk Create New Properties (salsify.com)

Test Case

Create new properties to store values in.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Salsify ID

String

test_ID

Postion

String

null

Data Type

String

string

Help Text

String

This is a test property

Manage Permission

String

null

Attribute Group

String

General

Salsify Name

String

test_name

Type

String

string

Hidden Permission

String

null

System Metadata

String

null

Custom Metadata

String

null

Read Permission

String

null

image-20241231-062942.png

Action Name / Method

Bulk Upsert Properties

Action Description

Bulk Upsert Properties (salsify.com)

Test Case

Create and update properties and property metadata simultaneously in the same call.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id (s-b6cc4ae3-8bf7-418f-a29e…)

Salsify ID

String

test_ID

Postion

String

null

Data Type

String

string

Help Text

String

This is a test property

Manage Permission

String

null

Attribute Group

String

General

Salsify Name

String

test_name

Type

String

string

Hidden Permission

String

null

System Metadata

String

null

Custom Metadata

String

null

Read Permission

String

null

image-20241231-063002.png

Action Name / Method

Read Property

Action Description

Read Property (salsify.com)

Test Case

Read property data

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Salsify ID

String

Id of product

image-20241231-063021.png

image-20241231-063033.png

Action Name / Method

Update Property

Action Description

Read Property (salsify.com)

Test Case

Update property and its values.

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Salsify ID

String

Id of product

Help Text

String

Amazon Unique Identifier

Entity Types

String

Entity types

Created At

String

created date

System Id

String

system id

Updated At

String

updated date

image-20241231-063055.png

Action Name / Method

Delete Property

Action Description

Delete Property (salsify.com)

Test Case

Delete property data

Request Body Name

Parameter

Type

Description (Example)

Organization ID

String

Organization Id

Property ID

String

Id of property

image-20241231-063115.png

image-20241231-063128.png


4. Connection Settings and Configuration

Settings Parameters

Value

Description

Required (Y/N)

Default Value

Connector

Salsify

Connector Name

Y

Salsify

Authentication

TOKEN

Authentication Type

Y

TOKEN

Endpoint

https://app.salsify.com/api/v1/orgs/{org_id}

Endpoint required for performing CRUD on Excel APIs.

Y

Auth Token

Access Token

Enter the access token that we get from Salsify Credentials.

Y

image-20241231-063209.png


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.