All articles

Wrike API

Table 1. Availability - Legacy plans


Overview

Wrike API can be used by all user types (via the Developer portal) and makes it easier to develop apps that work with Wrike. Use Wrike API to:

  • Configure how your app works with the Wrike API through OAuth.

  • Manage and generate tokens for your Wrike API based applications.

Note

There's no limit to the number of apps you can register through the API tab.

Create an app

create_an_app.png
  1. Click your profile image in the workspace's upper right-hand corner.

  2. Select Apps & Integrations.

  3. Click the API tab on the left.

  4. Enter a name for your app and click Create new.

  5. On the next screen:

    • Add a description. The app description is used in the list of apps on the API tab.

    • Make a note of the client ID and client secret. If you leave this page you’ll be asked to enter your password before being shown this information again.

    • Enter a redirect URI. You can enter one or more redirect URIs. Redirect URIs should comply with OAuth2 standard requirements and utilize HTTPS protocol. Use https://localhost for local development.

  6. Click Save.

Tokens

Tokens are unique and should be treated like passwords — if someone has your token they'll be able to see all your Wrike data through the API. You can generate two types of tokens:

  • 1-hour access tokens: Generate a token with a limited lifetime. Learn how to do it here.

  • Permanent tokens: Generate them to quickly start app development or use them in production for apps that only a few people will be using. Read how to generate these tokens below.

Note

Currently, app admins can only create (and revoke) tokens for themselves.

Generate a permanent token

Make sure to safely store your token, because it'll only be shown to you once. If necessary, you can revoke your token at any point and generate a new one.

  1. Click your profile image in the workspace's upper right-hand corner.

  2. Select Apps & Integrations.

  3. Click the API tab on the left.

  4. Click Configure next to the app you'd like to generate a token for.

  5. Scroll down to the section Permanent access token.

  6. Click Obtain token (you'll be asked to enter your password before your token is generated).

    • If you don't remember your password or login to Wrike using SSO, please generate a Wrike password via this link: https://www.wrike.com/remind.htm so that you can further use it for creating permanent tokens and other account actions where password confirmation is required.

To revoke a token repeat Steps 1–5 above and click Revoke token.

Configure existing apps

If you registered an app at developers.wrike.com then please first submit a request to support so they can make the app available for configuration on your API tab in the workspace.

  1. Click your profile image in the workspace's upper right-hand corner.

  2. Select Apps & Integrations.

  3. Click the API tab on the left.

  4. Click Configure to the right of the app's name.

Top