Our API is fully documented and available here: https://app.workstack.io/developers/ 

The Workstack API is organized around REST. Our API has predictable, resource-oriented URLs, and uses HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which are understood by off-the-shelf HTTP clients. JSON is returned by all API responses, including errors.

Every API request must include the api_token parameter to authenticate the user. Without it the server will return a 401 Unauthorized message.

You can generate a new API Token from the Integrations page from the admin dropdown menu.

API Tokens

Every API request must include the api_token parameter to authenticate the user. Without it the server will return a 401 Unauthorized message.

You can generate a new API Token from the Integrations page from the admin dropdown menu.

Webhooks

A webhook is a way for an app to provide other applications with real-time information.

You can create webhooks to transmit events that happen within your Workstack app. We will call the provided Webhook URL every time a specific event happens and we will include the data of the modified item in JSON format just like every other API call.

You can view and manage your existing webhooks from the Integrations page.

Did this answer your question?