ReferenceAPI reference
Support
7 operations in the Support group.
GET /api/resources/{workspace}/posture
Operation ID: getResourceSupportWorkspacePosture
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
workspace | path | yes | string |
Responses
| Status | Description | Schema |
|---|---|---|
| 200 | Redacted workspace posture for workspace admins or approved support operators. | SupportWorkspacePostureResponse |
GET /api/support/workspaces/{workspace}/access-requests
Operation ID: listSupportAccessRequests
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
workspace | path | yes | string |
Responses
| Status | Description | Schema |
|---|---|---|
| 200 | Support access requests visible to workspace admins or the requesting support operator. | SupportAccessRequestCollectionResponse |
POST /api/support/workspaces/{workspace}/access-requests
Operation ID: createSupportAccessRequest
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
workspace | path | yes | string |
Request body — application/json · SupportAccessRequestCreateRequest (required)
| Field | Type | Required |
|---|---|---|
reason | string | yes |
requested_scopes | array<enum(operational_status, billing_read, run_read, audit_read, memory_metadata_read)> | yes |
expires_in_minutes | integer | no |
Responses
| Status | Description | Schema |
|---|---|---|
| 201 | Scoped support access request created. | SupportAccessRequestResponse |
POST /api/support/workspaces/{workspace}/access-requests/{supportAccessRequest}/approve
Operation ID: approveSupportAccessRequest
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
workspace | path | yes | string | |
supportAccessRequest | path | yes | string |
Request body — application/json · SupportAccessDecisionRequest
| Field | Type | Required |
|---|---|---|
expires_in_minutes | integer | no |
decision_reason | `string | null` |
Responses
| Status | Description | Schema |
|---|---|---|
| 200 | Scoped support access approved by a workspace owner or admin. | SupportAccessRequestResponse |
POST /api/support/workspaces/{workspace}/access-requests/{supportAccessRequest}/deny
Operation ID: denySupportAccessRequest
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
workspace | path | yes | string | |
supportAccessRequest | path | yes | string |
Request body — application/json · SupportAccessDecisionRequest
| Field | Type | Required |
|---|---|---|
expires_in_minutes | integer | no |
decision_reason | `string | null` |
Responses
| Status | Description | Schema |
|---|---|---|
| 200 | Scoped support access denied by a workspace owner or admin. | SupportAccessRequestResponse |
POST /api/support/workspaces/{workspace}/access-requests/{supportAccessRequest}/revoke
Operation ID: revokeSupportAccessRequest
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
workspace | path | yes | string | |
supportAccessRequest | path | yes | string |
Request body — application/json · SupportAccessDecisionRequest
| Field | Type | Required |
|---|---|---|
expires_in_minutes | integer | no |
decision_reason | `string | null` |
Responses
| Status | Description | Schema |
|---|---|---|
| 200 | Previously approved support access revoked by a workspace owner or admin. | SupportAccessRequestResponse |
GET /api/support/workspaces/{workspace}/posture
Operation ID: getSupportWorkspacePosture
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
workspace | path | yes | string |
Responses
| Status | Description | Schema |
|---|---|---|
| 200 | Redacted workspace posture for workspace admins or approved support operators. | SupportWorkspacePostureResponse |