Prerequisites
Rippling’s V2 REST API requires the API product for your company. The admin who creates the token needs access to the API Tokens app and a company-wide permission profile. A token limited to the creator’s direct or indirect reports cannot produce an authoritative company roster. Create a token with the scopes needed to read the roster and its expanded references:workers.readusers.readdepartments.readteams.readwork-locations.read
Connect Rippling
- Create a company-wide API token in Rippling with the required read scopes.
- In Roomote, open Settings > Integrations and choose Configure Rippling.
- Paste the API token and save.
What Brain collects
Roomote collects the Rippling worker resource ID, permanent employee number when Rippling returns one, manager ID, work email, name, title, department and team memberships, employment type, available location and time-zone data, start and end dates, and Rippling’s worker status. A work email that exactly matches a Roomote account links the Rippling identity to that existing person card. Person pages preserve:rippling-hrisprovenance and the snapshot observation time- exact Rippling status alongside Brain’s active or inactive status
- explicit
reports_toand membership fields marked as authoritative HRIS data - a clear distinction between those source-of-truth relationships and collaboration relationships inferred from messages, meetings, or code review
Sync and lifecycle behavior
Roomote follows Rippling’s cursor pagination and builds resumable full roster snapshots. It retries temporary failures and429 rate limits with bounded
backoff. Inventory reconciliation happens only after the final page succeeds,
so a failed or interrupted snapshot cannot deactivate employees accidentally.
Terminated workers remain represented with Rippling’s exact status and end date.
Workers absent from a later complete snapshot, or left behind after the
integration is disconnected, become unavailable tombstones so stale active
profiles and relationships do not remain searchable.
Rippling’s Worker Changes API is a separately entitled product. Roomote does not
assume it is available; the baseline integration uses safe snapshots for every
customer instead.