Last Updated: August 7th, 2024
The ‘Developer’ role lets an account generate and manage user app tokens and provides access to log into the API instance.
A Global User Admin is required to assign the ‘Developer’ role to a non-interactive account.
User App Tokens should always be generated from a non-interactive account and not a logged in user. If the user leaves the organization and the account is archived, the app token will error and fail.
The 'Developer' role alone does not enable the account to execute API calls. A non-interactive 'Developer' account will need additional roles assigned to successfully perform calls. For example, to use the Archive a User operation, a non-interactive account will require the 'Global User Admin' role on top of their 'Developer' role; otherwise the call will error and fail.
We recommend assessing and ensuring that you have given your 'Developer' account the correct additional roles before using our API.
Note: Assigning the ‘Developer’ role and generating user app tokens for non-interactive accounts can be found in the Authentication section.