System for Cross-domain Identity Management (v2.0)
GoFormz supports SCIM, or System for Cross-domain Identity Management, an open standard that allows you to automate user provisioning using a REST API and JSON. The GoFormz SCIM API follows version 2.0 of the SCIM protocol.
For more information, visit our ServiceProviderConfigs endpoint on what is supported.
Authentication
Our SCIM2.0 endpoints support the same authentication protocols as our API.
User Endpoints
For additional information on what is supported, visit our User Schema endpoint.
Purpose | API | Notes |
---|---|---|
GET /scim/v2/Users | Return a list of users and with a 200 status code if successful. Supports:
| |
GET /scim/v2/Users/{id} | Returns details of a user with the given {id} and with a 200 status code if successful. | |
PUT /scim/v2/Users/{id} | Update supported user details:
| |
POST /scim/v2/Users | Password is optional Returns a new user with a 201 status code if successful. |
Groups Endpoints
For additional information on what is supported, visit our Group Schema endpoint.
Purpose | API | Notes |
---|---|---|
GET /scim/v2/Groups | Returns a list of groups and all members, with a 200 status code if successful. Supports:
| |
GET /scim/v2/Groups/{id} | Returns details of a group with a given {id} and all members, with a 200 status code if successful. | |
PUT /scim/v2/Groups/{id} | Update supported group details:
Returns a 200 status code if successful. | |
POST /scim/v2/Groups | Returns a new group with a 201 status code if successful. | |
DELETE /scim/v2/Groups/{id} | Returns a 204 status code and not content if successful. |