Create API tokens with developer tools
Overview
The developer tools section of admin settings allows admins to create long-lived API tokens for use with the Skedulo APIs.
To access the API tokens settings page, click on your user profile in the upper-right corner, and then go to Settings > Developer tools > API tokens.
API tokens
API tokens can be used to access the Skedulo API as a particular user without requiring them to log in. The user must be a Skedulo admin.
Note
To use the API token, include it in the Authorization header of the HTTP request as follows: Authorization: Bearer < API Token >Important
-
The generated API token may be used to access any Skedulo API services as the currently logged in user.
-
The generated token is secret to you and is not saved by Skedulo—once the Create an API modal is closed it is gone (it is not recoverable). We recommend that you copy the token to a secure location immediately, such as a password vault. Also, make a note of the Token Id and the service it provides as this can be used to revoke access to the token at a later date.
-
Tokens can be revoked via the same API tokens settings panel.
Creating an API token with expiry options.
An example of a generated token with its token id ready to be copied.
Also, see Create and manage extensions
Salesforce
Using the information on this tabbed view, organizations can determine exactly how many API calls are being made by Skedulo (includes all calls to the Salesforce API—web, mobile, custom forms, 3rd-party integrations that may not be Skedulo-related).
The logged-in user can view the following details:
-
Salesforce Access Token.
-
Daily API Usage (the current daily Salesforce API usage).
Important
When the Skedulo web app loads (at log in or when the browser is reloaded), users will see an alert (via warning toast notification) if they have exceeded one or more of their Salesforce event API limits.
An example of the Salesforce event limit alert message.
Exceeding these limits may prevent the following functionality:
-
Web app real-time updates for changes to jobs and allocations.
-
Mobile notifications for:
-
Canceled jobs.
-
Shifts that are created, moved or modified.
-
-
Webhooks, triggered actions, and GraphQL subscriptions.
If users see this warning they should contact their Skedulo Customer Success Manager.
Feedback
Was this page helpful?