Introduction

The Apply Design API gives you full access to many of the operations you can execute from the official Apply Design platform.

This documentation describes all of the available API calls and properties of the returned objects. If you have any questions, please reach out to info@applydesign.io.

The API endpoints have a rate limit of one call every two seconds per endpoint, regulated by API key.
The API endpoints have a rate limit of one call every two seconds per endpoint, regulated by API key.

Pagination

Some of our endpoints can be paginated.

Paginated endpoints can be called with Page and PageSize as query parameters. Here’s an example of a paginated call response:

Response Body
[
  {
    "ID": 180027,
    "Name": "1",
    "ResultImageURL": "https://url.jpeg",
    "ThumbnailURL": "https://url.jpg",
    "Status": "completed"
  },
  {
    "ID": 195439,
    "Name": "2",
    "ResultImageURL": "https://url.jpg",
    "ThumbnailURL": "https://url.jpg",
    "Status": "completed"
  }
]
Response Headers
content-range: items 1-2/3 
content-type: application/json; charset=utf-8 
date: Sun,28 May 2023 11:13:34 GMT 
links: {"nextPage":"https://localhost:44334/v1/images/renders?Page=2&PageSize=2","previousPage":null,"firstPage":"https://localhost:44334/v1/images/renders?Page=1&PageSize=2","lastPage":"https://localhost:44334/v1/images/renders?Page=2&PageSize=2"}

Understanding API responses

Example error response

{
  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.4",
  "title": "Item Not Found",
  "status": 404,
  "traceId": null,
  "errors": {
    "errorMessage": "Encountered an issue: Image not found"
  }
}

General API responses

General Errors

Code
Reason
Possible Next Step
401
Authorization Error
Make sure you are using a valid and active API key
500
General Server Error
Make sure our servers are up and running by calling the health endpoint

If you need further help, info@applydesign.io

Did this answer your question?
😞
😐
🤩

Last updated on August 4, 2021