Shipping
Endpoints for retrieving shipping data.
| API | Description |
|---|---|
| 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. |
Search
Endpoints for searching designs and colorways.
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| GET categories |
Retrieves the categories available for filtering/searching products. |
Account
Endpoints for retrieving account data and performing account related actions.
| API | Description |
|---|---|
| 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.
| API | Description |
|---|---|
| POST share/design |
Initiates a request from an anonymous user to share a design via email. |
TrykProducts
Endpoints for retrieving Tryk product data.
| API | Description |
|---|---|
| GET tryk/products |
Retrieves a list of all available Tryk products for each brand associated with the site. |
Colorways
Endpoints for retrieving colorway data.
| API | Description |
|---|---|
| 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.
| API | Description |
|---|---|
| POST tryks/order |
Used for posting a sample order request. This requires an authorization token. |
Site
Endpoints for global/site level data retrieval.
| API | Description |
|---|---|
| GET status |
Retrieves basic status information for the API. |
RoomScenes
Endpoints for retrieving room scene data.
| API | Description |
|---|---|
| GET rooms |
Retrieves a list of all available room scenes for each brand associated with the site. |
Installs
Endpoints for retrieving installation data.
| API | Description |
|---|---|
| GET designs/{designCode}/installs |
Retrieves a list of installations associated with a design code. |
YarnLibraries
| API | Description |
|---|---|
| GET yarns/libraries |
Retrieves the yarn libraries available for recoloring products. |
Designs
Endpoints for retrieving design data.
| API | Description |
|---|---|
| GET designs/{designCode} |
Retrieves an overview of a design. |