Organization ID
Origins to add
Add a role to a user profile. Idempotent — if the role is already present, the profile is returned unchanged without an update call. Preserves all other roles.
Profile ID
Role string to add (e.g. 'public-files')
OptionalbrandOrgId: stringOrganization ID. If omitted, defaults to the org associated with the API key.
The updated profile (or the original, unchanged, if the role was already present).
Deactivate (soft-delete) a user profile.
Profile ID
OptionalbrandOrgId: stringOrganization ID. If omitted, defaults to the org associated with the API key.
Get a single user profile by ID.
Profile ID
OptionalbrandOrgId: stringOrganization ID. If omitted, defaults to the org associated with the API key.
List allowed origins for an organization.
Organization ID
List user profiles for an organization.
OptionalbrandOrgId: stringOrganization ID. If omitted, defaults to the org associated with the API key.
Remove origin(s) from the allowed list for an organization.
Organization ID
Origins to remove
Remove a role from a user profile. Idempotent — if the role is not present, the profile is returned unchanged without an update call. Preserves all other roles.
Profile ID
Role string to remove
OptionalbrandOrgId: stringOrganization ID. If omitted, defaults to the org associated with the API key.
The updated profile (or the original, unchanged, if the role was absent).
Replace all allowed origins for an organization.
Organization ID
Complete list of allowed origins (replaces existing)
Update a user profile's core fields.
Roles are stripped defensively — they cannot be set via this method. Use addRole / removeRole for role changes.
Profile ID
Fields to update
OptionalbrandOrgId: stringOrganization ID. If omitted, defaults to the org associated with the API key.
Add origin(s) to the allowed list for an organization.