API reference
Read scoped project authority status
Read current source review and signed activation observations for an approved project as its current owner or a current project approver. A fresh positive Go readback is an observation, not a lasting sign-in guarantee.
GET/v1/projects/{project_id}/authority-status
Authentication Bearer access token with audience taifa-management. Roles and local eligibility are reviewed separately from the OpenAPI bearer scheme.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
project_id | path | string | Yes | Validation: min length 1; max length 128 |
limit | query | integer | No | Validation: minimum 1; maximum 50 |
offset | query | integer | No | Validation: minimum 0; maximum 10000 |
Request body
This operation has no request body.
Responses
200Successful Response
Content type: application/jsonProjectAuthorityStatus
| Field | Type | Required | Description |
|---|---|---|---|
project_id | string | Yes | Validation: min length 1; max length 128 |
observed_at | integer | Yes | Read time, Unix seconds. |
lifecycle | LifecycleStatus | Yes | |
activation_effectiveness | unknown | Yes | Project-wide effectiveness remains unknown; inspect each current signed client observation. |
clients | ClientAuthorityStatus[] | Yes | Validation: max items 50 |
next_offset | integer | null | Yes | Offset for the next page, or null at the end. |
Other responses
| Status | Description | Schema |
|---|---|---|
| 403 | Current project owner or approver authority required. | |
| 404 | Approved project not found. | |
| 409 | More rows exist beyond the bounded pagination ceiling. | |
| 422 | Validation Error | HTTPValidationError |
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.
curl -X GET 'https://YOUR_IDENTITY_HOST/v1/projects/REPLACE_WITH_PROJECT_ID/authority-status' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'Response example
No response example in the current specification.