SCIM solves the "new hire / leaver" problem on top of SAML SSO: instead of provisioning SimpleAMS users by hand, your IdP pushes them automatically when you add or remove someone in the right group.
1. Generate the bearer token in SimpleAMS
- Go to Settings → Integrations → SCIM 2.0.
- Tick Enable this integration and save - SimpleAMS auto-generates a one-time bearer token.
- Copy:
- SCIM endpoint URL:
https://yourtenant.simpleams.co.uk/scim/v2 - Bearer token: the auto-generated value shown on the card.
- SCIM endpoint URL:
2. Wire up Okta
- In Okta admin, open the SimpleAMS SAML application you created during SSO setup.
- Open the Provisioning tab and click Configure API integration.
- Tick Enable API integration.
- Paste:
- Base URL: the SCIM endpoint URL.
- API token: the bearer token.
- Click Test API credentials. Should respond Verified successfully.
- Save. Under To App, enable Create Users, Update User Attributes, and Deactivate Users.
- Assign the app to a group (e.g. "All employees") and Okta will start pushing users.
3. Wire up Azure AD / Entra ID
- Open the SimpleAMS enterprise app.
- Open Provisioning → Get started.
- Set Provisioning Mode to Automatic.
- Paste the SCIM endpoint URL into Tenant URL, and the bearer token into Secret Token.
- Click Test Connection. On success, save.
- From Mappings, ensure the Email and DisplayName attributes are mapped (we use Email as the primary key).
- Turn Provisioning Status to On.
4. What gets synced
- Create: new SCIM users appear in your
/stafflist with role staff by default. - Update: name, email, department changes propagate from the IdP.
- Deactivate: setting active=false in the IdP soft-deactivates the user (keeps their checkout history intact). Re-enabling restores access.
- Delete: hard delete from the IdP triggers a soft-deactivate, not a hard delete in SimpleAMS - your audit log stays intact.
5. Notes
- SCIM is a Business-plan integration.
- Initial sync of a large directory can take 30+ minutes - both Okta and Azure AD page slowly. Subsequent updates are real-time.
- You typically pair SCIM with SAML SSO - SCIM creates the user record, SSO lets them sign in.