SCIM API
Use SCIM API to manage users, and the teams they belong to, in an efficient and repeatable manner. You can also use the SCIM API to manage custom roles or assign roles to users in your W&B organization. Role endpoints are not part of the official SCIM schema. W&B adds role endpoints to support automated management of custom roles. SCIM API is especially useful if you want to:- manage user provisioning and de-provisioning at scale
- manage users with a SCIM-supporting Identity Provider
User SCIM API
User SCIM API allows for creating, deactivating, getting the details of a user, or listing all users in a W&B organization. This API also supports assigning predefined or custom roles to users in an organization.Deactivate a user within a W&B organization with the
DELETE User endpoint. Deactivated users can no longer sign in. However, deactivated users still appears in the organization’s user list.To fully remove a deactivated user from the user list, you must remove the user from the organization.It is possible to re-enable a deactivated user, if needed.Group SCIM API
Group SCIM API allows for managing W&B teams, including creating or removing teams in an organization. Use thePATCH Group to add or remove users in an existing team.
There is no notion of a
group of users having the same role within W&B. A W&B team closely resembles a group, and allows diverse personas with different roles to work collaboratively on a set of related projects. Teams can consist of different groups of users. Assign each user in a team a role: team admin, member, viewer, or a custom role.W&B maps Group SCIM API endpoints to W&B teams because of the similarity between groups and W&B teams.