Shipping

Endpoints for retrieving shipping data.

APIDescription
GET shipping/history

Retrieves the shipping history for a user. This requires an authorization token.

GET shipping/countries

Retrieves a list of countries. This does not requires an authorization token. This endpoint can also be used to populate country selection during account registration.

Endpoints for searching designs and colorways.

APIDescription
GET search?c={c}&i={i}&q={q}&r={r}

Used for standard search operations. This will return colorway level results if color categories are provided. This returns a paged result set and allows for custimization of page sizing.

GET search/colors?c={c}&i={i}&q={q}&r={r}

Forces a colorway search operation. This returns a paged result set and allows for custimization of page sizing.

Categories

APIDescription
GET categories

Retrieves the categories available for filtering/searching products.

Account

Endpoints for retrieving account data and performing account related actions.

APIDescription
GET account

Retrieves the account information for the authorized user. This requires an authorization token.

POST account/create

Validates and creates a new user account.

POST account/forgot

Validates and initiates the password reset process. This can fail if the hostname in the URL format is not recognized by the system.

POST account/reset

Validates and completes the password reset process.

POST account/update

Validates and updates an account's primary contact information. This requires an authorization token.

Share

Endpoints for sharing designs.

APIDescription
POST share/design

Initiates a request from an anonymous user to share a design via email.

TrykProducts

Endpoints for retrieving Tryk product data.

APIDescription
GET tryk/products

Retrieves a list of all available Tryk products for each brand associated with the site.

Colorways

Endpoints for retrieving colorway data.

APIDescription
GET designs/{designCode}/colorways

Retrieves a list of colorways associated with a design code.

GET designs/{designCode}/colorways/{colorCode}

Retrieves the requested colorway associated with a design code.

GET designs/{designCode}/colorways/custom?yarns={yarns}&refColor={refColor}

No documentation available.

TrykOrders

Endpoints for sample ordering.

APIDescription
POST tryks/order

Used for posting a sample order request. This requires an authorization token.

Site

Endpoints for global/site level data retrieval.

APIDescription
GET status

Retrieves basic status information for the API.

RoomScenes

Endpoints for retrieving room scene data.

APIDescription
GET rooms

Retrieves a list of all available room scenes for each brand associated with the site.

Installs

Endpoints for retrieving installation data.

APIDescription
GET designs/{designCode}/installs

Retrieves a list of installations associated with a design code.

YarnLibraries

APIDescription
GET yarns/libraries

Retrieves the yarn libraries available for recoloring products.

Designs

Endpoints for retrieving design data.

APIDescription
GET designs/{designCode}

Retrieves an overview of a design.