Common errors

Unsuccesful requests will return an HTTP status code other than 200. They'll include a JSON error message and error code.

Common errors

XMLHttpRequest from origin has been blocked by CORS policy

This error is displayed when you make requests directly from a local environment or frontend application, such as Javascript Axios or Fetch. You can create a proxy script using any server-side language and then use Javascript to send requests.

Rate limit reached

HTTP status code 429

The API is rate limited per OAuth and personal token. You'll receive a 429 HTTP status code response if you exceed the rate limit.

Team not authorized

OAUTH_023, OAUTH_026, OAUTH_027, and OAUTH_029 to OAUTH_045

This error is thrown when a team (Workspace) was not authorized by the user for a particular access token.

Token not found

OAUTH_019, OAUTH_021, OAUTH_025, OAUTH_077

This error is thrown if authorization is revoked by the user.

Authorization Header Required

OAUTH_017

The authorization token was missing in the Authorization header of the request.

Client Not Found

OAUTH_010

The client application was not created correctly.

Error code

Redirect URI not passed

OAUTH_017

The redirect URI was not present during the OAuth authentication flow.

Redirect URI does not match the redirect uris of this application

OAUTH_007

The redirect URI must be registered with your client application.

Webhook configuration already exists

OAUTH_171

A webhook has already been created using this configuration and location.