Skip to main content

User Creation and Management Flow

All user-related operations require users to be created first in the system.

Create User

Response:

List Users Before Selection

Response:

Retrieve User Details

Response:

Update User Details

Response:

Soft Delete User

Key Implementation Notes

  • Client Scoping: API automatically validates ownership - users are scoped to the authenticated client
  • Email Uniqueness: Email addresses are not unique across the system and are optional
  • External id: Set external ids of the users and use them to search users
  • Soft Delete: Users are marked as deleted but data is preserved for compliance
  • Automatic Validation: No need to manually verify user ownership before calling detail endpoints