Viewport daemon, relay, and hosted runtime are available in alpha. Surfaces may change.
VIEWPORT
ReferenceAPI reference

Support

7 operations in the Support group.

GET /api/resources/{workspace}/posture

Operation ID: getResourceSupportWorkspacePosture

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Responses

StatusDescriptionSchema
200Redacted workspace posture for workspace admins or approved support operators.SupportWorkspacePostureResponse

GET /api/support/workspaces/{workspace}/access-requests

Operation ID: listSupportAccessRequests

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Responses

StatusDescriptionSchema
200Support access requests visible to workspace admins or the requesting support operator.SupportAccessRequestCollectionResponse

POST /api/support/workspaces/{workspace}/access-requests

Operation ID: createSupportAccessRequest

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · SupportAccessRequestCreateRequest (required)

FieldTypeRequired
reasonstringyes
requested_scopesarray<enum(operational_status, billing_read, run_read, audit_read, memory_metadata_read)>yes
expires_in_minutesintegerno

Responses

StatusDescriptionSchema
201Scoped support access request created.SupportAccessRequestResponse

POST /api/support/workspaces/{workspace}/access-requests/{supportAccessRequest}/approve

Operation ID: approveSupportAccessRequest

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
supportAccessRequestpathyesstring

Request bodyapplication/json · SupportAccessDecisionRequest

FieldTypeRequired
expires_in_minutesintegerno
decision_reason`stringnull`

Responses

StatusDescriptionSchema
200Scoped support access approved by a workspace owner or admin.SupportAccessRequestResponse

POST /api/support/workspaces/{workspace}/access-requests/{supportAccessRequest}/deny

Operation ID: denySupportAccessRequest

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
supportAccessRequestpathyesstring

Request bodyapplication/json · SupportAccessDecisionRequest

FieldTypeRequired
expires_in_minutesintegerno
decision_reason`stringnull`

Responses

StatusDescriptionSchema
200Scoped support access denied by a workspace owner or admin.SupportAccessRequestResponse

POST /api/support/workspaces/{workspace}/access-requests/{supportAccessRequest}/revoke

Operation ID: revokeSupportAccessRequest

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
supportAccessRequestpathyesstring

Request bodyapplication/json · SupportAccessDecisionRequest

FieldTypeRequired
expires_in_minutesintegerno
decision_reason`stringnull`

Responses

StatusDescriptionSchema
200Previously approved support access revoked by a workspace owner or admin.SupportAccessRequestResponse

GET /api/support/workspaces/{workspace}/posture

Operation ID: getSupportWorkspacePosture

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Responses

StatusDescriptionSchema
200Redacted workspace posture for workspace admins or approved support operators.SupportWorkspacePostureResponse

On this page