Overview
When you create an API token, the scopes you select decide which REST API endpoints that token can call. Each scope covers one resource, and it is either read-only or read and write.
Add only the scopes your integration needs so the token cannot reach unrelated company data. Many scopes include sensitive data, so treat each one as a deliberate choice.
The token is also limited by the permission profile of the person who created it. API Tokens and Permissions explains how tokens and permission profiles work together.
Scopes
| Scope | Description | API endpoints |
|---|---|---|
activity-log.read | Read visible Activity Log events available to the authorized client | |
app-users.read | Read app users data available to the authorized client | |
break-policies.read | Read break policies data available to the authorized client | |
break-types.read | Read break types data available to the authorized client | |
business-partner-groups.read | Read business partner groups data available to the authorized client | |
business-partner-groups.read-write | Read and write business partner groups data available to the authorized client | |
business-partners.read | Read business partners data available to the authorized client | |
business-partners.read-write | Read and write business partners data available to the authorized client | |
business-structure-paths.read | Read business-structure-paths data available to the authorized client | |
business-structure-paths.read-write | Read and write business-structure-paths data available to the authorized client | |
candidate-applications.read | Read candidate applications data available to the authorized client | |
candidates.read | Read candidates data available to the authorized client | |
companies.read | Read companies data available to the authorized client | |
company-legal-entities.read | Read company legal entities data available to the authorized client | |
company-legal-entity-workers.read | Read company-legal-entity-workers data available to the authorized client | |
compensation-bands-details.read | Read compensation bands details data available to the authorized client | |
compensations.read | Read compensations data available to the authorized client | |
custom-fields.read | Read custom fields data available to the authorized client | |
custom-object-records.read | Read Custom Object record data available to the authorized client | |
custom-object-records.read-write | Read and write Custom Object record data available to the authorized client |
|
custom-object.read-write.owner | ||
custom-objects.read | Read custom-objects data available to the authorized client | |
custom-objects.read-write | Read and write custom-objects data available to the authorized client |
|
custom-objects.read-write.owner | Create new custom-objects, read and write custom-objects data owned by the authorized client |
|
custom-settings.read | Read Custom-settings data available to the authorized client | |
custom-settings.read-write | Read and write Custom-settings data available to the authorized client | |
departments.read | Read departments data available to the authorized client | |
departments.read-write | Read and write departments data available to the authorized client | |
device-orders.read | Read device orders data available to the authorized client | |
devices.read | Read devices data available to the authorized client | |
draft-hires.read-write | Read and write draft hires data available to the authorized client | |
draft-transitions.read | Read draft transitions data available to the authorized client | |
draft-transitions.read-write | Read and write draft transitions data available to the authorized client | |
employee-documents.read-write | Read and write employee documents data available to the authorized client | |
employment-types.read | Read employment types data available to the authorized client | |
entitlements.read | Read entitlements data available to the authorized client | |
files.read | Read files data available to the authorized client | |
files.read-write | Read and write files data available to the authorized client | |
function-executions.read | Read function executions data available to the authorized client | |
function-executions.read-write | Read and write function executions data available to the authorized client | |
function-executions.read-write.owner | Read and write executions for functions the authorizing role can run | |
function-executions.write | Write function executions data available to the authorized client | |
functions.read | Read functions data available to the authorized client | |
functions.read-write | Read and write functions data available to the authorized client | |
headcount-positions.read | Read headcount positions data available to the authorized client | |
headcount-priorities.read | Read headcount priorities data available to the authorized client | |
job-assignments.read | Read job assignments data available to the authorized client | |
job-assignments.read-write | Read and write job assignments data available to the authorized client | |
job-codes.read | Read job codes data available to the authorized client | |
job-codes.read-write | Read and write job codes data available to the authorized client | |
job-dimensions.read | Read job dimensions data available to the authorized client | |
job-dimensions.read-write | Read and write job dimensions data available to the authorized client | |
job-functions.read | Read job functions data available to the authorized client | |
job-pay-rate-exceptions.read | Read job pay rate exceptions data available to the authorized client | |
job-requisitions-write.read-write | Read and write job requisitions data available to the authorized client | |
job-requisitions.read | Read job requisitions data available to the authorized client | |
kiosk-badges.read | Read kiosk badges data available to the authorized client | |
kiosk-badges.read-write | Read and write kiosk badges data available to the authorized client | |
leave-accruals.read | Read leave accruals data available to the authorized client | |
leave-accruals.read-write | Read and write leave accruals data available to the authorized client | |
leave-balances.read | Read leave balances data available to the authorized client | |
leave-requests.read | Read leave requests data available to the authorized client | |
leave-requests.read-write | Read and write leave requests data available to the authorized client | |
leave-types.read | Read leave types data available to the authorized client | |
legal-entities.read | Read legal entities data available to the authorized client | |
levels.read | Read levels data available to the authorized client | |
levels.read-write | Read and write levels data available to the authorized client | |
location-factors.read | Read location factors data available to the authorized client | |
scheduled-job-assignments.read | Read scheduled job assignments data available to the authorized client | |
scheduled-job-assignments.read-write | Read and write scheduled job assignments data available to the authorized client | |
schedules.read | Read schedules data available to the authorized client | |
schedules.read-write | Read and write schedules data available to the authorized client | |
shift-inputs.read | Read shift inputs data available to the authorized client | |
shift-inputs.read-write | Read and write shift inputs data available to the authorized client | |
shiftassignments.read | Read shift assignments data available to the authorized client | |
shiftassignments.read-write | Read and write shift assignments data available to the authorized client | |
sites.read | Read Sites data available to the authorized client | |
sites.read-write | Read and write Sites data available to the authorized client | |
software-deployments.read | Read software deployment details | |
software-deployments.read-write | Read and write software deployments data available to the authorized client | |
sso-me.read | Read sso-me data available to the authorized client | |
supergroups.read | Read supergroups data available to the authorized client | |
supergroups.read-write | Read and write supergroups data available to the authorized client | |
teams.read | Read teams data available to the authorized client | |
teams.read-write | Read and write teams data available to the authorized client | |
time-cards.read | Read time cards data available to the authorized client | |
time-entries.read | Read time entries data available to the authorized client | |
time-entries.read-write | Read and write time entries data available to the authorized client | |
titles.read | Read titles data available to the authorized client | |
titles.read-write | Read and write titles data available to the authorized client | |
tracks.read | Read tracks data available to the authorized client | |
tracks.read-write | Read and write tracks data available to the authorized client | |
unassignedshifts.read | Read unassigned shifts data available to the authorized client | |
unassignedshifts.read-write | Read and write unassigned shifts data available to the authorized client | |
users.read | Read users data available to the authorized client | |
work-locations.read | Read work locations data available to the authorized client | |
work-locations.read-write | Read and write work locations data available to the authorized client | |
worker-time-splits.read | Read worker time splits data available to the authorized client | |
worker-time-splits.read-write | Read and write worker time splits data available to the authorized client | |
workers.read | Read workers data available to the authorized client | |
workflow-executions.read | Read workflow executions available to the authorized client | |
workflow-executions.read-write | Read and write workflow executions available to the authorized client | |
workflows.read | Read workflows available to the authorized client | |
workflows.read-write | Read and write workflows available to the authorized client |