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

Runtime

60 operations in the Runtime group.

59 of 60 operations on this page are generated contract stubs: the routes are real, the schemas are placeholders pending the owning subsystem's contract pass.

POST /api/runtime/internal/gateway/workspaces/{workspace}/provider-key-material

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeInternalGatewayWorkspacesWorkspaceProviderKeyMaterial

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/internal/gateway/workspaces/{workspace}/usage

Runtime-internal endpoint used by the AI gateway to finalize billable model usage, health telemetry, hard-cap admission, and idempotent replay.

Operation ID: postApiRuntimeInternalGatewayWorkspacesWorkspaceUsage

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · GatewayUsageRecordRequest (required)

FieldTypeRequired
gateway_virtual_key_idstringyes
idempotency_keystringyes
run_idstringyes
lease_idstringyes
team_ref`stringnull`
providerenum(anthropic, openai, gemini)yes
modelstringyes
input_tokensintegeryes
output_tokensintegeryes
total_tokensintegeryes
cost_usdstringyes
latency_ms`integernull`
status`stringnull`
error_code`stringnull`
occurred_at`stringnull`

Responses

StatusDescriptionSchema
200Idempotent replay of an existing finalized ledger entry.GatewayUsageRecordResponse
201Finalized gateway usage ledger entry created.GatewayUsageRecordResponse
401Authentication is requiredErrorEnvelope
402Workspace billing inactive or hard cap would be exceeded before ledger growth.GatewayUsageAdmissionDeniedResponse
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/internal/relay/bus/publish

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeInternalRelayBusPublish

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/internal/relay/bus/pull

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeInternalRelayBusPull

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/internal/relay/presence/resolve

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeInternalRelayPresenceResolve

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/internal/relay/presence/upsert

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeInternalRelayPresenceUpsert

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/internal/relay/validate

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeInternalRelayValidate

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/relay-token

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeRelayToken

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/agent-hooks/plans

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceAgentHooksPlans

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-update-proposals/{proposal}/writeback-receipt

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextUpdateProposalsProposalWritebackReceipt

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
proposalpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-vault/candidates/preview-proof

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextVaultCandidatesPreviewProof

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-vault/events/pull

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextVaultEventsPull

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-vault/events/push

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextVaultEventsPush

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-vault/grants/mark-emitted

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextVaultGrantsMarkEmitted

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-vault/grants/mark-revoked

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextVaultGrantsMarkRevoked

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-vault/grants/materialized

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextVaultGrantsMaterialized

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-vault/grants/pending

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextVaultGrantsPending

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-vault/grants/revocations/pending

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextVaultGrantsRevocationsPending

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

GET /api/runtime/workspaces/{workspace}/context-vaults

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: getApiRuntimeWorkspacesWorkspaceContextVaults

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/context-vaults

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContextVaults

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/contract/authorize

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceContractAuthorize

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

GET /api/runtime/workspaces/{workspace}/crypto/device-enrollments

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: getApiRuntimeWorkspacesWorkspaceCryptoDeviceEnrollments

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/crypto/device-enrollments

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceCryptoDeviceEnrollments

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

GET /api/runtime/workspaces/{workspace}/crypto/device-enrollments/{enrollment}

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: getApiRuntimeWorkspacesWorkspaceCryptoDeviceEnrollmentsEnrollment

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
enrollmentpathyesstring

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/crypto/device-enrollments/{enrollment}/approve

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceCryptoDeviceEnrollmentsEnrollmentApprove

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
enrollmentpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/crypto/device-enrollments/{enrollment}/materialized

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceCryptoDeviceEnrollmentsEnrollmentMaterialized

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
enrollmentpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

GET /api/runtime/workspaces/{workspace}/crypto/epochs

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: getApiRuntimeWorkspacesWorkspaceCryptoEpochs

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

GET /api/runtime/workspaces/{workspace}/crypto/rotation-requests

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: getApiRuntimeWorkspacesWorkspaceCryptoRotationRequests

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

GET /api/runtime/workspaces/{workspace}/crypto/team-epoch-member-grants

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: getApiRuntimeWorkspacesWorkspaceCryptoTeamEpochMemberGrants

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/crypto/team-epoch-member-grants/{grant}/materialized

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceCryptoTeamEpochMemberGrantsGrantMaterialized

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
grantpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/crypto/team-epochs/{teamEpoch}/member-grants

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceCryptoTeamEpochsTeamEpochMemberGrants

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
teamEpochpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/crypto/teams/{team}/epochs

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceCryptoTeamsTeamEpochs

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
teampathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/crypto/user-epochs

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceCryptoUserEpochs

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/crypto/user-key-backups

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceCryptoUserKeyBackups

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

GET /api/runtime/workspaces/{workspace}/crypto/user-key-backups/latest

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: getApiRuntimeWorkspacesWorkspaceCryptoUserKeyBackupsLatest

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/daemon-key

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceDaemonKey

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

PATCH /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/action-replays/{actionReplay}/complete

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: patchApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorActionReplaysActionReplayComplete

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
actionReplaypathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/action-replays/claim

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorActionReplaysClaim

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/claim

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorClaim

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/heartbeat

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorHeartbeat

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/relay-token

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorRelayToken

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

PATCH /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/sandbox-runs/{sandboxRunRecord}/telemetry

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: patchApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorSandboxRunsSandboxRunRecordTelemetry

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
sandboxRunRecordpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

GET /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/team-resources/{teamResource}/export-bundle

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: getApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorTeamResourcesTeamResourceExportBundle

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
teamResourcepathyesstring

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

PATCH /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/team-resources/{teamResource}/sync-report

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: patchApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorTeamResourcesTeamResourceSyncReport

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
teamResourcepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

GET /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: getApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorWorkflowRunsWorkflowRun

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
workflowRunpathyesstring

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/agent-sessions/{agentSession}/verification-attempts

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorWorkflowRunsWorkflowRunAgentSessionsAgentSessionVerificationAttempts

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
workflowRunpathyesstring
agentSessionpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/credential-material

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorWorkflowRunsWorkflowRunCredentialMaterial

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
workflowRunpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/side-effects/{sideEffectId}/claim

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorWorkflowRunsWorkflowRunSideEffectsSideEffectIdClaim

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
workflowRunpathyesstring
sideEffectIdpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/side-effects/{sideEffectId}/complete

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorWorkflowRunsWorkflowRunSideEffectsSideEffectIdComplete

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
workflowRunpathyesstring
sideEffectIdpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

PATCH /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/sync

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: patchApiRuntimeWorkspacesWorkspaceManagedExecutorsManagedExecutorWorkflowRunsWorkflowRunSync

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
managedExecutorpathyesstring
workflowRunpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/signal-features/project

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceSignalFeaturesProject

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/trusted-edge-unlock-sessions/{unlockSession}/activate

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceTrustedEdgeUnlockSessionsUnlockSessionActivate

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
unlockSessionpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/trusted-edge-unlock-sessions/activate-from-edge

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceTrustedEdgeUnlockSessionsActivateFromEdge

Parameters

NameInRequiredTypeDescription
workspacepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/agent-sessions/{agentSession}/collaboration-mailbox

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceWorkflowRunsWorkflowRunAgentSessionsAgentSessionCollaborationMailbox

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
workflowRunpathyesstring
agentSessionpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/agent-sessions/{agentSession}/memory-retrieval

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceWorkflowRunsWorkflowRunAgentSessionsAgentSessionMemoryRetrieval

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
workflowRunpathyesstring
agentSessionpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/credential-material

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceWorkflowRunsWorkflowRunCredentialMaterial

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
workflowRunpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/nodes/{node}/context/proposals

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceWorkflowRunsWorkflowRunNodesNodeContextProposals

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
workflowRunpathyesstring
nodepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/nodes/{node}/context/receipts

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceWorkflowRunsWorkflowRunNodesNodeContextReceipts

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
workflowRunpathyesstring
nodepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

POST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/nodes/{node}/context/resolve

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: postApiRuntimeWorkspacesWorkspaceWorkflowRunsWorkflowRunNodesNodeContextResolve

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
workflowRunpathyesstring
nodepathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
201Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

PATCH /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/sync

Generated contract stub — the route is real and served, but its request/response schema has not been hand-tightened yet.

Operation ID: patchApiRuntimeWorkspacesWorkspaceWorkflowRunsWorkflowRunSync

Parameters

NameInRequiredTypeDescription
workspacepathyesstring
workflowRunpathyesstring

Request bodyapplication/json · object

Responses

StatusDescriptionSchema
200Successful responseGenericApiResponse
401Authentication is requiredErrorEnvelope
403Permission deniedErrorEnvelope
422Validation failedErrorEnvelope
500Server errorErrorEnvelope

On this page

POST /api/runtime/internal/gateway/workspaces/{workspace}/provider-key-materialPOST /api/runtime/internal/gateway/workspaces/{workspace}/usagePOST /api/runtime/internal/relay/bus/publishPOST /api/runtime/internal/relay/bus/pullPOST /api/runtime/internal/relay/presence/resolvePOST /api/runtime/internal/relay/presence/upsertPOST /api/runtime/internal/relay/validatePOST /api/runtime/relay-tokenPOST /api/runtime/workspaces/{workspace}/agent-hooks/plansPOST /api/runtime/workspaces/{workspace}/context-update-proposals/{proposal}/writeback-receiptPOST /api/runtime/workspaces/{workspace}/context-vault/candidates/preview-proofPOST /api/runtime/workspaces/{workspace}/context-vault/events/pullPOST /api/runtime/workspaces/{workspace}/context-vault/events/pushPOST /api/runtime/workspaces/{workspace}/context-vault/grants/mark-emittedPOST /api/runtime/workspaces/{workspace}/context-vault/grants/mark-revokedPOST /api/runtime/workspaces/{workspace}/context-vault/grants/materializedPOST /api/runtime/workspaces/{workspace}/context-vault/grants/pendingPOST /api/runtime/workspaces/{workspace}/context-vault/grants/revocations/pendingGET /api/runtime/workspaces/{workspace}/context-vaultsPOST /api/runtime/workspaces/{workspace}/context-vaultsPOST /api/runtime/workspaces/{workspace}/contract/authorizeGET /api/runtime/workspaces/{workspace}/crypto/device-enrollmentsPOST /api/runtime/workspaces/{workspace}/crypto/device-enrollmentsGET /api/runtime/workspaces/{workspace}/crypto/device-enrollments/{enrollment}POST /api/runtime/workspaces/{workspace}/crypto/device-enrollments/{enrollment}/approvePOST /api/runtime/workspaces/{workspace}/crypto/device-enrollments/{enrollment}/materializedGET /api/runtime/workspaces/{workspace}/crypto/epochsGET /api/runtime/workspaces/{workspace}/crypto/rotation-requestsGET /api/runtime/workspaces/{workspace}/crypto/team-epoch-member-grantsPOST /api/runtime/workspaces/{workspace}/crypto/team-epoch-member-grants/{grant}/materializedPOST /api/runtime/workspaces/{workspace}/crypto/team-epochs/{teamEpoch}/member-grantsPOST /api/runtime/workspaces/{workspace}/crypto/teams/{team}/epochsPOST /api/runtime/workspaces/{workspace}/crypto/user-epochsPOST /api/runtime/workspaces/{workspace}/crypto/user-key-backupsGET /api/runtime/workspaces/{workspace}/crypto/user-key-backups/latestPOST /api/runtime/workspaces/{workspace}/daemon-keyPATCH /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/action-replays/{actionReplay}/completePOST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/action-replays/claimPOST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/claimPOST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/heartbeatPOST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/relay-tokenPATCH /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/sandbox-runs/{sandboxRunRecord}/telemetryGET /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/team-resources/{teamResource}/export-bundlePATCH /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/team-resources/{teamResource}/sync-reportGET /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}POST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/agent-sessions/{agentSession}/verification-attemptsPOST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/credential-materialPOST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/side-effects/{sideEffectId}/claimPOST /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/side-effects/{sideEffectId}/completePATCH /api/runtime/workspaces/{workspace}/managed-executors/{managedExecutor}/workflow-runs/{workflowRun}/syncPOST /api/runtime/workspaces/{workspace}/signal-features/projectPOST /api/runtime/workspaces/{workspace}/trusted-edge-unlock-sessions/{unlockSession}/activatePOST /api/runtime/workspaces/{workspace}/trusted-edge-unlock-sessions/activate-from-edgePOST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/agent-sessions/{agentSession}/collaboration-mailboxPOST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/agent-sessions/{agentSession}/memory-retrievalPOST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/credential-materialPOST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/nodes/{node}/context/proposalsPOST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/nodes/{node}/context/receiptsPOST /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/nodes/{node}/context/resolvePATCH /api/runtime/workspaces/{workspace}/workflow-runs/{workflowRun}/sync