The API user section of admin settings allows admins to define a user that can configure the background processing tasks required for triggers.
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 "Independent Platform" 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 "API User Permission Set" allocated.
Access to the admin settings is provided via the user profile button (at the top-right of the console).