For AI agents: an index of this documentation is at https://developer.rippling.com/llms.txt. Public pages have a Markdown version at the same URL with .md added.

Skip to main content
Reference

API scopes

Look up the OAuth scopes you can add to an API token and the public REST API endpoints each scope allows.

Use with AI:Rippling AI ChatGPT Claude Cursor

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​

ScopeDescriptionAPI endpoints
activity-log.readRead visible Activity Log events available to the authorized client
app-users.readRead app users data available to the authorized client
break-policies.readRead break policies data available to the authorized client
break-types.readRead break types data available to the authorized client
business-partner-groups.readRead business partner groups data available to the authorized client
business-partner-groups.read-writeRead and write business partner groups data available to the authorized client
business-partners.readRead business partners data available to the authorized client
business-partners.read-writeRead and write business partners data available to the authorized client
business-structure-paths.readRead business-structure-paths data available to the authorized client
business-structure-paths.read-writeRead and write business-structure-paths data available to the authorized client
candidate-applications.readRead candidate applications data available to the authorized client
candidates.readRead candidates data available to the authorized client
companies.readRead companies data available to the authorized client
company-legal-entities.readRead company legal entities data available to the authorized client
company-legal-entity-workers.readRead company-legal-entity-workers data available to the authorized client
compensation-bands-details.readRead compensation bands details data available to the authorized client
compensations.readRead compensations data available to the authorized client
custom-fields.readRead custom fields data available to the authorized client
custom-object-records.readRead Custom Object record data available to the authorized client
custom-object-records.read-writeRead and write Custom Object record data available to the authorized client
custom-object.read-write.owner
custom-objects.readRead custom-objects data available to the authorized client
custom-objects.read-writeRead and write custom-objects data available to the authorized client
custom-objects.read-write.ownerCreate new custom-objects, read and write custom-objects data owned by the authorized client
custom-settings.readRead Custom-settings data available to the authorized client
custom-settings.read-writeRead and write Custom-settings data available to the authorized client
departments.readRead departments data available to the authorized client
departments.read-writeRead and write departments data available to the authorized client
device-orders.readRead device orders data available to the authorized client
devices.readRead devices data available to the authorized client
draft-hires.read-writeRead and write draft hires data available to the authorized client
draft-transitions.readRead draft transitions data available to the authorized client
draft-transitions.read-writeRead and write draft transitions data available to the authorized client
employee-documents.read-writeRead and write employee documents data available to the authorized client
employment-types.readRead employment types data available to the authorized client
entitlements.readRead entitlements data available to the authorized client
files.readRead files data available to the authorized client
files.read-writeRead and write files data available to the authorized client
function-executions.readRead function executions data available to the authorized client
function-executions.read-writeRead and write function executions data available to the authorized client
function-executions.read-write.ownerRead and write executions for functions the authorizing role can run
function-executions.writeWrite function executions data available to the authorized client
functions.readRead functions data available to the authorized client
functions.read-writeRead and write functions data available to the authorized client
headcount-positions.readRead headcount positions data available to the authorized client
headcount-priorities.readRead headcount priorities data available to the authorized client
job-assignments.readRead job assignments data available to the authorized client
job-assignments.read-writeRead and write job assignments data available to the authorized client
job-codes.readRead job codes data available to the authorized client
job-codes.read-writeRead and write job codes data available to the authorized client
job-dimensions.readRead job dimensions data available to the authorized client
job-dimensions.read-writeRead and write job dimensions data available to the authorized client
job-functions.readRead job functions data available to the authorized client
job-pay-rate-exceptions.readRead job pay rate exceptions data available to the authorized client
job-requisitions-write.read-writeRead and write job requisitions data available to the authorized client
job-requisitions.readRead job requisitions data available to the authorized client
kiosk-badges.readRead kiosk badges data available to the authorized client
kiosk-badges.read-writeRead and write kiosk badges data available to the authorized client
leave-accruals.readRead leave accruals data available to the authorized client
leave-accruals.read-writeRead and write leave accruals data available to the authorized client
leave-balances.readRead leave balances data available to the authorized client
leave-requests.readRead leave requests data available to the authorized client
leave-requests.read-writeRead and write leave requests data available to the authorized client
leave-types.readRead leave types data available to the authorized client
legal-entities.readRead legal entities data available to the authorized client
levels.readRead levels data available to the authorized client
levels.read-writeRead and write levels data available to the authorized client
location-factors.readRead location factors data available to the authorized client
scheduled-job-assignments.readRead scheduled job assignments data available to the authorized client
scheduled-job-assignments.read-writeRead and write scheduled job assignments data available to the authorized client
schedules.readRead schedules data available to the authorized client
schedules.read-writeRead and write schedules data available to the authorized client
shift-inputs.readRead shift inputs data available to the authorized client
shift-inputs.read-writeRead and write shift inputs data available to the authorized client
shiftassignments.readRead shift assignments data available to the authorized client
shiftassignments.read-writeRead and write shift assignments data available to the authorized client
sites.readRead Sites data available to the authorized client
sites.read-writeRead and write Sites data available to the authorized client
software-deployments.readRead software deployment details
software-deployments.read-writeRead and write software deployments data available to the authorized client
sso-me.readRead sso-me data available to the authorized client
supergroups.readRead supergroups data available to the authorized client
supergroups.read-writeRead and write supergroups data available to the authorized client
teams.readRead teams data available to the authorized client
teams.read-writeRead and write teams data available to the authorized client
time-cards.readRead time cards data available to the authorized client
time-entries.readRead time entries data available to the authorized client
time-entries.read-writeRead and write time entries data available to the authorized client
titles.readRead titles data available to the authorized client
titles.read-writeRead and write titles data available to the authorized client
tracks.readRead tracks data available to the authorized client
tracks.read-writeRead and write tracks data available to the authorized client
unassignedshifts.readRead unassigned shifts data available to the authorized client
unassignedshifts.read-writeRead and write unassigned shifts data available to the authorized client
users.readRead users data available to the authorized client
work-locations.readRead work locations data available to the authorized client
work-locations.read-writeRead and write work locations data available to the authorized client
worker-time-splits.readRead worker time splits data available to the authorized client
worker-time-splits.read-writeRead and write worker time splits data available to the authorized client
workers.readRead workers data available to the authorized client
workflow-executions.readRead workflow executions available to the authorized client
workflow-executions.read-writeRead and write workflow executions available to the authorized client
workflows.readRead workflows available to the authorized client
workflows.read-writeRead and write workflows available to the authorized client