SCIM Provisioning

WakaTime supports SCIM 2.0 for Business organizations. Setup requires a tenant URL and bearer token from WakaTime Support.

1. Request credentials

Contact WakaTime Support with your organization name and identity provider. Support will return:

  • Tenant URL: https://wakatime.com/scim/v2/<organization_id>
  • Bearer token

2. Configure your identity provider

SCIM version2.0
Base or tenant URLhttps://wakatime.com/scim/v2/<organization_id>
AuthenticationBearer token
User identifieruserName
userName valueUser email address

If your provider requests a discovery endpoint, use:

https://wakatime.com/scim/v2/<organization_id>/ServiceProviderConfig

3. Enable provisioning

WakaTime supports:

  • Creating, reading, updating, and deprovisioning users
  • Creating, reading, updating, and deleting groups
  • Adding and removing group members

Deprovisioning removes the user from the organization and its groups. It does not delete the user's WakaTime account. Existing userName values cannot be changed.

4. Verify

  1. Run your provider's connection test.
  2. Provision one test user.
  3. Confirm the user appears in the WakaTime organization.
  4. Assign the user to a test group and confirm group membership.
  5. Deprovision the user and confirm they are removed from the organization.

List requests support pagination with up to 100 results per page. Bulk operations, password changes, sorting, and ETags are not supported.