Restore a former member
Restore a former member
/api/v1/workspaces/{workspace_id}/membersReactivates the membership of somebody who was removed or who left.
It takes a user_id an administrator has already seen in the member
list, and it is not a path for net-new people.
There is deliberately no address input. An endpoint that resolved an arbitrary email to an account would answer, for any caller who can manage members, whether that address is registered with Assign. Net-new people join through invitations, which prove control of the mailbox instead.
Reactivating an already-active membership is idempotent.
Path Parameters
Header Parameters
Request Body
Responses
stringQuoted decimal optimistic-concurrency version.
string <uuid>Opaque Assign-owned UUIDv7 identifier. Clients must not derive meaning from it.
string <uuid>Opaque Assign-owned UUIDv7 identifier. Clients must not derive meaning from it.
string <uuid>Opaque Assign-owned UUIDv7 identifier. Clients must not derive meaning from it.
stringviewer reads the Workspace and its work and writes nothing. admin
holds the same capabilities as owner; the only owner-reserved
operation is archiving the Workspace, and a Workspace must always
retain at least one active owner.
owneradminmemberviewerstringA membership that stops being active has its sessions in this
Workspace revoked immediately. removed retains the row and the
member's Actor so past work stays attributable.
invitedactivesuspendedremovedleftstring·const no-storePrevents storage of error responses by clients and intermediaries.
string·min 1·max 200Correlation identifier for the request.
string·const nosniffPrevents user agents from MIME-sniffing the response.
integer·min 1Seconds until the client may retry.
integer·min 0Delay in seconds before retrying, when an expected maintenance end is known.
string·const no-storePrevents storage of error responses by clients and intermediaries.
string·min 1·max 200Correlation identifier for the request.
string·const nosniffPrevents user agents from MIME-sniffing the response.