Taifa Identity. Docs
OpenAPI Developers

API reference

Resume a suspended project

Management API contract View .md

Requires a current project approver other than the suspender. Workforce access must be granted again through the normal reviewed workflow.

POST/v1/projects/{project_id}/lifecycle/resume

Authentication Bearer access token with audience taifa-management. Roles and local eligibility are reviewed separately from the OpenAPI bearer scheme.

Parameters

NameInTypeRequiredDescription
project_idpathstringYes
idempotency-keyheaderstringYes

Request body

application/jsonRequiredidentity__owned_client_router__Reason

FieldTypeRequiredDescription
reasonstringYesValidation: min length 8; max length 500

Responses

200Successful Response

Content type: application/jsonActionResult

FieldTypeRequiredDescription
idstringYes
project_idstringYes
kindsuspend | resume | decommissionYes
statusrequested | effective | cancelledYes
requested_bystringYes
decided_bystring | nullYes
reasonstringYes
created_atstringYes
expires_atstring | nullYes
effective_atstring | nullYes
completed_atstring | nullYes
project_statusstringYes
access_revokedintegerYes
lifecycle_headintegerYes
revocationsRevocationRead[]Yes

Other responses

StatusDescriptionSchema
403Current scoped authority, independent review or recent strong authentication required
409Current project state, target set or idempotency conflict
422Invalid exact request

Request example

Illustrative only. TypeScript runs in Node.js on the server. Keep management tokens out of browser bundles. Replace the host, token, path values, and any header or required body placeholders before use. Examples do not send requests.

Shell
curl -X POST 'https://YOUR_IDENTITY_HOST/v1/projects/REPLACE_WITH_PROJECT_ID/lifecycle/resume' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'idempotency-key: REPLACE_WITH_IDEMPOTENCY_KEY' \
  -H 'Content-Type: application/json' \
  --data '{
  "reason": "REPLACE_WITH_REASON"
}'

Response example

No response example in the current specification.

Popular

Browse by section