SETTINGS

Change a member's role and/or status

Deactivation is effective on the target's very next request — the authentication dependency re-reads user status from the database on every call. There is deliberately no delete: a preparer who touched a return must still resolve to a name years later.

patch/internal/api/settings/team/members/{user_id}

Request

  • Base URL
    https://api.signalshq.io (the document declares no server; this is the origin it was published from)
  • Auth
    OAuth 2
    Password
    Token URL: /auth/login

Path parameters

user_idstring uuid required

Request body

role'OWNER' | 'ADMIN' | 'USER' | 'SUPER_ADMIN' | 'REVIEWER' | 'PREPARER' | 'MANAGER'
status'ACTIVE' | 'INACTIVE' | 'SUSPENDED' | 'INVITED' | 'EXPIRED'

Roster status — the union of user status and invite lifecycle.

Response

Successful Response

assigned_workflow_countinteger

Changes

No recorded changes to this operation across all 1 revision of this API.