Users and SSO

This page is about the partner dashboard, not the API itself. Most readers won't need it on day one.

Dashboard users

CRUD plus deactivate/reactivate:

EndpointPurpose
GET /usersList dashboard users
POST /usersCreate one
GET /users/{id}Read one
PATCH /users/{id}Update
DELETE /users/{id}Permanently remove
POST /users/{id}/deactivateTemporary access off
POST /users/{id}/reactivateBack on

User ids are of the form <partner-id>-USR-<random>.

SSO

EndpointPurpose
GET /ssoCurrent SSO state for the partner
POST /sso/enforceRequire SSO for all dashboard users
POST /sso/disableStop requiring it

Enforcing SSO logs out password-only users on their next request. Make sure all active dashboard users have an SSO identity wired up before you call /sso/enforce.