Before your access token can access any data, you need to assign permissions to your app.
Before creating the authorisation code, you need to set the app's permissions. You need to assign permissions (scopes) to your app; scopes control which parts of Zelt your integration can read. If you don’t select any, the token will still be valid, but every API call will return empty results.
Select only what your integration really needs and provide a short Reason for each scope so other admins understand why it’s required.
- In Zelt, go to Settings → Security → Developer Hub → Build Apps.
- Select your app from the list.
- Open the Permissions tab and click the edit button.
- Choose the scopes your integration needs:
user:read:allanduser.basicInfo:read- general profile and basic user detailsuser.personalInfo:read/user.personalInfo:all- sensitive personal informationuser.lifecycle:read:all- employment lifecycle datauser.contract:read:all- contract informationuser.compensation:read:all- salary and compensation datauser.role:read:all- role and permissions in Zeltcompany.settings:read- company-level settingsdocuments:all- access to documents stored in Zelt
- For each selected permission, provide a short Reason explaining why your app requires it.
- Click Update scopes to save.