Connect to Rippling using an API token for employee data synchronization
Prerequisites
Before you begin, ensure you have:- An active Rippling account with admin access
- A Rippling API token with the required scopes
Generate an API token
Create an API token in Rippling with the following scopes:workers.read- Read employee/worker datausers.read- Read user account datateams.read- Read team informationdepartments.read- Read department information
Navigate to Rippling API settings
- Log in to your Rippling admin account
- Go to your company settings or API configuration section
- Navigate to the API tokens management area
Setup guide
Enter your API token
Paste the API token you generated in Rippling.
Your Rippling API token with the required read scopes
Configure sync settings
After connecting, configure your sync preferences:
- Employee status filter: Choose which employment statuses to sync (default: Active only). Options include Active, Inactive, Terminated, and Pending.
- Group type filter: Select which group types to sync (default: Teams and Departments)
Troubleshooting
Invalid API token error
Invalid API token error
Cause: The API token is incorrect, expired, or missing required scopesSolution:
- Verify the token was copied correctly without extra spaces
- Check that the token has all four required scopes:
workers.read,users.read,teams.read,departments.read - Generate a new token if the current one is invalid
- Ensure the token has not been revoked in Rippling
Employees not syncing
Employees not syncing
Cause: Sync not yet complete, filter settings, or missing API scopesSolution:
- Check the last sync time in integration settings
- Verify your employee status filter includes the statuses you expect
- Ensure the API token has the
workers.readandusers.readscopes - Wait for the next 24-hour sync cycle
Teams or departments missing
Teams or departments missing
Cause: Missing API scopes or group type filter settingsSolution:
- Ensure the API token has
teams.readanddepartments.readscopes - Check that your group type filter includes both Teams and Departments
- Verify that the groups exist in Rippling
- Wait for the next sync cycle to pick up new groups
Insufficient permissions error
Insufficient permissions error
Cause: API token missing required scopesSolution:
- Generate a new API token with all required scopes
- Update the token in the Ravenna integration settings
- Required scopes:
workers.read,users.read,teams.read,departments.read