Update Client Status
Quick disable/reactivate switch. disabled or revoked clients can't authenticate (login attempts get 401), but their credentials, sessions table, role assignments, and audit history are all preserved — making this the right action when you might want to reactivate later. For permanent removal use DELETE.
Active sessions are not automatically revoked when a client is disabled — they continue until expiry. Pair with POST .../sessions/revoke-all to kick the user off everywhere immediately.
Path parameters
uuid from /endpoints.uuid. Resolved under this endpoint only.Deprecated: the legacy integer id is still accepted in the path until the sunset, answered with Deprecation and Sunset headers. Use the uuid.
Request body
invited | active | disabled | revoked.Response (200 OK)
uuid."Client status updated successfully".Deprecated: until the sunset this response also carries the legacy integer id and *_id fields. Don't use them; read uuid and the *_uuid fields.
Errors
status not one of the four allowed values. An integer client id after the sunset (integer_id_unsupported).endpoints:update permission in the active account.client not found).