Skip to main content

Access to Reworkly APIs

Overview

Reworkly APIs is a programmatic way to get data in and out of Reworkly. It's a low-level HTTP-based API that you can use to query data about resources in a Reworkly APIs.

Reworkly APIs with Access Token

This API will only process requests that include a valid access token, which you must send as an authorization header when making API calls.

For example:

GET /Users/
Authorization: Bearer {your access token}
User-Agent: {your user agent}

Access Token

When you create a new integration for Reworkly, an access token is generated for use with the Reworkly APIs. Access token allows an integration to access and interact with company-wide resources

This access token will only be shown once, so it's important to store the token securely for later usage in code.

Sample Access Token
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkJheWFyYWEgQmFzYW4iLCJpYXQiOjE1MTYyMzkwMjJ9.s7XtB3GxOCkzPrep9A7poseTiadfnIs_fjTmwBF4FUo

Change Permissions

If you edit the permissions available to a given integration, the existing token will still work, and you won't need to generate a new token.

Expiration

Access tokens never expire, and do not need to be refreshed unless they have been manually reset.

Invalidate and Reset

If you ever need to invalidate a token, you can reset the token via the Reset Access Token button in the Permissions dialog. A new token will be generated and displayed, and the existing token will be immediately invalidated.