Users

Reinstate a revoked user

Restores a revoked user's login (existing password) and their preserved project assignments. Blocked with `409` if their email is now used by another active user.

POST
/users/{id}/reinstate

Restores a revoked user's login (existing password) and their preserved project assignments. Blocked with 409 if their email is now used by another active user.

Authorization

x-api-key<token>

The per-tenant API key, copied from Settings → API & integrations. Sent as the x-api-key request header. The key is tenant-scoped and acts with Admin-equivalent, tenant-wide access.

In: header

Path Parameters

id*string

Resource id.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/users/497f6eca-6276-4993-bfeb-53cbbbba6f08/reinstate"
{  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "status": "active"}
{  "error": {    "code": "unauthorized",    "message": "Missing or invalid API key."  }}
{  "error": {    "code": "read_only",    "message": "Your subscription is inactive. This action is read-only."  }}
{  "error": {    "code": "not_found",    "message": "Not found."  }}
{  "error": {    "code": "conflict",    "message": "This template has submissions and can't be deleted. Archive it instead."  }}