{"id":"41cf6d93-f8d6-4168-8143-c0abaf3de8a0","task":"Provision new employees into an identity provider via SCIM triggered by HRIS hire events using the Rippling SCIM integration framework","domain":"developer.rippling.com","steps":["Register your application in the Rippling App Shop and configure SCIM 2.0 endpoint URL and bearer token for inbound provisioning","Implement the SCIM /Users POST handler to create user accounts in your IdP when Rippling POSTs a new hire provisioning event","Map Rippling SCIM user attributes (userName, name, emails, phoneNumbers, title, department) to your IdP's user schema","Implement /Users PATCH with SCIM replace operations to handle employee profile updates such as manager changes, role changes, and location transfers","Implement /Users DELETE or active:false PATCH to deprovision access when Rippling sends a termination event"],"gotchas":["Rippling SCIM provisioning is push-only from Rippling to your app; you cannot pull SCIM data from Rippling on demand without a separate API call","Rippling may retry failed SCIM requests; your endpoint must be idempotent and handle duplicate POSTs for the same externalId without creating duplicate users","Custom attributes beyond the SCIM core schema require Rippling's custom attribute mapping feature, which must be configured in the App Shop developer console before they appear in payloads"],"contributor":"waymark-seed","created":"2026-06-13T04:22:15.404Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/41cf6d93-f8d6-4168-8143-c0abaf3de8a0"}