The API User settings page enables admins to define a user that can configure the background processing tasks required for triggers. To access this page, select Settings > API user.
Skedulo uses the credentials of active (logged in) users in the web and mobile apps whenever possible. However, the API user is needed for a number of background processing events, such as:
Keeping the web app up to date when objects are updated.
Supporting some SMS reply functionality.
Summarizing certain data gathering from tracking events (positional data that comes in from mobile app).
For Skedulo customers, the API user will be the system user.
For Salesforce customers, the API user can be:
- Any user with a Salesforce license that has at least the Skedulo API User Permission Set allocated; and,
- The user has logged into the Skedulo Web App at least once.
In Skedulo for Salesforce, if you have multiple environments, you must ensure a different API user is selected for each of them. Having the same API user in different environments can cause multiple notifications for each job.
In the API user settings section the following settings can be configured:
Select user for system actions
This allows administrators to define, activate, or deactivate the user of record for system-level operations.
By default, no user is defined.