Files
yoi/openapi/server-api.json

43172 lines
1.1 MiB
Plaintext

{
"components": {
"schemas": {
"AcceptedOrchestrationPlan": {
"additionalProperties": false,
"properties": {
"branch": {
"type": [
"string",
"null"
]
},
"role_plan": {
"type": [
"string",
"null"
]
},
"summary": {
"type": "string"
},
"worktree": {
"type": [
"string",
"null"
]
}
},
"required": [
"summary"
],
"type": "object"
},
"ActivationCodeResponse": {
"additionalProperties": false,
"description": "The only response allowed to disclose an activation code. Clients must keep it\nout of URLs, persistent browser storage and diagnostics. A lost response is\nrecovered by reissuing, which invalidates the previous code and its ceremonies.",
"properties": {
"code": {
"type": "string"
},
"expires_at": {
"type": "string"
},
"user": {
"$ref": "#/components/schemas/AuthenticatedUser"
}
},
"required": [
"user",
"code",
"expires_at"
],
"type": "object"
},
"ActivationOptionsRequest": {
"additionalProperties": false,
"description": "Proof for a pending account's initial passkey ceremony, never a bearer token\nor browser session. No caller-selected account ID or enrollment purpose is accepted.",
"properties": {
"browser_origin": {
"type": [
"string",
"null"
]
},
"code": {
"type": "string"
},
"handle": {
"type": "string"
}
},
"required": [
"handle",
"code"
],
"type": "object"
},
"ActorAuthMethod": {
"description": "Authentication method that established the current request actor.",
"enum": [
"browser_session",
"api_token"
],
"type": "string"
},
"Array_of_FlowSourceRecord": {
"items": {
"$ref": "#/components/schemas/FlowSourceRecord"
},
"type": "array"
},
"Array_of_MergeRequestThreadEvent": {
"items": {
"$ref": "#/components/schemas/MergeRequestThreadEvent"
},
"type": "array"
},
"Array_of_OrchestrationPlanRecord": {
"items": {
"$ref": "#/components/schemas/OrchestrationPlanRecord"
},
"type": "array"
},
"Array_of_RepositorySshCredential": {
"items": {
"$ref": "#/components/schemas/RepositorySshCredential"
},
"type": "array"
},
"Array_of_RepositorySshHostTrust": {
"items": {
"$ref": "#/components/schemas/RepositorySshHostTrust"
},
"type": "array"
},
"Array_of_TicketAssignmentTrackingProjection": {
"items": {
"$ref": "#/components/schemas/TicketAssignmentTrackingProjection"
},
"type": "array"
},
"Array_of_TicketRelation": {
"items": {
"$ref": "#/components/schemas/TicketRelation"
},
"type": "array"
},
"Array_of_TicketSummary": {
"items": {
"$ref": "#/components/schemas/TicketSummary"
},
"type": "array"
},
"Array_of_WorkspaceTag": {
"items": {
"$ref": "#/components/schemas/WorkspaceTag"
},
"type": "array"
},
"AttachmentUploadCancelResponse": {
"additionalProperties": false,
"properties": {
"cancelled": {
"type": "boolean"
}
},
"required": [
"cancelled"
],
"type": "object"
},
"AttachmentUploadGrantResponse": {
"additionalProperties": false,
"properties": {
"expires_at_ms": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"upload_id": {
"type": "string"
}
},
"required": [
"upload_id",
"expires_at_ms"
],
"type": "object"
},
"AuditEvent": {
"oneOf": [
{
"$ref": "#/components/schemas/WorkerLifecycleAudit",
"properties": {
"event": {
"const": "worker_lifecycle",
"type": "string"
}
},
"required": [
"event"
],
"type": "object"
},
{
"$ref": "#/components/schemas/RecordOperationAudit",
"properties": {
"event": {
"const": "record_operation",
"type": "string"
}
},
"required": [
"event"
],
"type": "object"
},
{
"$ref": "#/components/schemas/RecordUsageAudit",
"properties": {
"event": {
"const": "record_usage",
"type": "string"
}
},
"required": [
"event"
],
"type": "object"
}
],
"properties": {
"id": {
"type": "string"
},
"occurred_at": {
"type": "string"
}
},
"required": [
"id",
"occurred_at"
],
"type": "object"
},
"AuditStatus": {
"enum": [
"success",
"failed",
"skipped"
],
"type": "string"
},
"AuditTrigger": {
"enum": [
"session_end",
"turn_threshold",
"token_threshold",
"staging_backlog",
"idle",
"manual",
"startup_recovery",
"unknown"
],
"type": "string"
},
"AuditWorker": {
"enum": [
"memory_extract",
"memory_consolidation"
],
"type": "string"
},
"AuthBootstrapUserRequest": {
"additionalProperties": false,
"properties": {
"display_name": {
"type": [
"string",
"null"
]
},
"handle": {
"type": "string"
}
},
"required": [
"handle"
],
"type": "object"
},
"AuthPublicConfig": {
"additionalProperties": false,
"description": "Public browser-authentication configuration.",
"properties": {
"cookie_name": {
"type": "string"
},
"origin": {
"type": "string"
},
"public_base_url": {
"type": "string"
},
"rp_id": {
"type": "string"
}
},
"required": [
"rp_id",
"origin",
"public_base_url",
"cookie_name"
],
"type": "object"
},
"AuthUserResponse": {
"additionalProperties": false,
"properties": {
"user": {
"$ref": "#/components/schemas/AuthenticatedUser"
}
},
"required": [
"user"
],
"type": "object"
},
"AuthenticatedUser": {
"additionalProperties": false,
"description": "Public user identity returned by authentication operations.",
"properties": {
"account_id": {
"type": "string"
},
"display_name": {
"type": "string"
},
"handle": {
"type": "string"
},
"user_id": {
"type": "string"
}
},
"required": [
"user_id",
"account_id",
"handle",
"display_name"
],
"type": "object"
},
"BrowserAppendTicketEventRequest": {
"additionalProperties": false,
"properties": {
"author": {
"type": [
"string",
"null"
]
},
"body": {
"type": "string"
},
"role": {
"$ref": "#/components/schemas/BrowserTicketThreadRole"
}
},
"required": [
"role",
"body"
],
"type": "object"
},
"BrowserCreateWorkerResponse": {
"additionalProperties": false,
"properties": {
"console_href": {
"type": "string"
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"runtime_id": {
"type": "string"
},
"worker": {
"$ref": "#/components/schemas/WorkerLaunchWorkerSummary"
},
"worker_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"runtime_id",
"worker_id",
"console_href",
"worker",
"diagnostics"
],
"type": "object"
},
"BrowserEditTicketRequest": {
"additionalProperties": false,
"properties": {
"author": {
"type": [
"string",
"null"
]
},
"body": {
"type": [
"string",
"null"
]
},
"new_string": {
"type": [
"string",
"null"
]
},
"old_string": {
"type": [
"string",
"null"
]
},
"replace_all": {
"default": false,
"type": "boolean"
},
"target": {
"anyOf": [
{
"$ref": "#/components/schemas/BrowserTicketTargetEdit"
},
{
"type": "null"
}
]
},
"title": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"BrowserQueueTicketRequest": {
"additionalProperties": false,
"type": "object"
},
"BrowserSessionState": {
"description": "Browser navigation evidence, not an authorization grant or a generic 401 classification.",
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "anonymous",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"expires_at": {
"type": [
"string",
"null"
]
},
"kind": {
"const": "authenticated",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "expired",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
}
]
},
"BrowserTicketState": {
"enum": [
"open",
"closed"
],
"type": "string"
},
"BrowserTicketTargetEdit": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"action": {
"const": "set",
"type": "string"
},
"targets": {
"items": {
"$ref": "#/components/schemas/TicketTarget"
},
"type": "array"
}
},
"required": [
"action",
"targets"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "clear",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
}
]
},
"BrowserTicketThreadRole": {
"enum": [
"comment",
"plan",
"decision",
"implementation_report"
],
"type": "string"
},
"BrowserWorkerWorkingDirectorySelection": {
"additionalProperties": false,
"properties": {
"alias": {
"description": "Stable Worker-local routing alias.",
"type": "string"
},
"relative_cwd": {
"default": null,
"type": [
"string",
"null"
]
},
"working_directory_id": {
"type": "string"
}
},
"required": [
"alias",
"working_directory_id"
],
"type": "object"
},
"BrowserWorkspaceOrchestratorResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"disposition": {
"type": "string"
},
"online": {
"type": "boolean"
},
"worker": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkerLaunchWorkerSummary"
},
{
"type": "null"
}
]
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"online",
"disposition",
"diagnostics"
],
"type": "object"
},
"CancelTicketImplementationRequest": {
"additionalProperties": false,
"properties": {
"assignment_id": {
"type": "string"
},
"operation_id": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"required": [
"operation_id",
"assignment_id",
"reason"
],
"type": "object"
},
"CandidateKind": {
"description": "Candidate kinds that extract is allowed to stage.",
"enum": [
"preference",
"working_assumption",
"constraint",
"decision",
"open_question",
"lesson"
],
"type": "string"
},
"CleanupTargetKind": {
"enum": [
"worker_delete",
"workdir_clean_cleanup",
"workdir_dirty_discard",
"workdir_record_delete"
],
"type": "string"
},
"CleanupWorkdirCandidate": {
"additionalProperties": false,
"properties": {
"action": {
"$ref": "#/components/schemas/CleanupTargetKind"
},
"blocking_reason": {
"type": [
"string",
"null"
]
},
"cleanliness": {
"$ref": "#/components/schemas/CleanupWorkdirCleanliness"
},
"estimated_reclaim_bytes": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"file_status": {
"$ref": "#/components/schemas/CleanupWorkdirFileStatus"
},
"linked_running_worker_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"linked_worker_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"pinned_linked": {
"type": "boolean"
},
"reason": {
"type": "string"
},
"repository_key": {
"type": "string"
},
"running_linked": {
"type": "boolean"
},
"runtime_id": {
"type": "string"
},
"target_id": {
"type": "string"
},
"workdir_id": {
"type": "string"
}
},
"required": [
"target_id",
"action",
"workdir_id",
"runtime_id",
"repository_key",
"reason",
"linked_worker_ids",
"linked_running_worker_ids",
"running_linked",
"pinned_linked",
"file_status",
"cleanliness"
],
"type": "object"
},
"CleanupWorkdirCleanliness": {
"enum": [
"clean",
"dirty",
"unknown"
],
"type": "string"
},
"CleanupWorkdirFileStatus": {
"enum": [
"pending",
"present",
"active",
"cleanup_pending",
"not_found",
"corrupted",
"failed",
"unknown"
],
"type": "string"
},
"CleanupWorkerCandidate": {
"additionalProperties": false,
"properties": {
"action": {
"$ref": "#/components/schemas/CleanupTargetKind"
},
"blocking_reason": {
"type": [
"string",
"null"
]
},
"estimated_reclaim_bytes": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"linked_workdir_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"pinned": {
"type": "boolean"
},
"reason": {
"type": "string"
},
"retention_state": {
"type": "string"
},
"running_linked": {
"type": "boolean"
},
"runtime_id": {
"type": "string"
},
"runtime_worker_id": {
"type": "string"
},
"target_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"target_id",
"action",
"worker_id",
"runtime_worker_id",
"runtime_id",
"reason",
"pinned",
"retention_state",
"linked_workdir_ids",
"running_linked"
],
"type": "object"
},
"ClearTicketRoleAssignmentQuery": {
"additionalProperties": false,
"properties": {
"assignment_id": {
"type": [
"string",
"null"
]
},
"operation_id": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"CompanionCancelRequest": {
"additionalProperties": false,
"description": "Public Workspace Companion cancellation request.",
"properties": {
"reason": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"CompanionLifecycleState": {
"description": "Public lifecycle projection for the Workspace Companion endpoint.",
"enum": [
"idle",
"running",
"stopped"
],
"type": "string"
},
"CompanionMessageDisposition": {
"description": "Public outcome of a Companion message submission.",
"enum": [
"accepted",
"rejected"
],
"type": "string"
},
"CompanionMessageRequest": {
"additionalProperties": false,
"description": "Public Workspace Companion message request.",
"properties": {
"content": {
"type": "string"
}
},
"required": [
"content"
],
"type": "object"
},
"CompanionMessageResponse": {
"additionalProperties": false,
"description": "Public Workspace Companion message response.",
"properties": {
"message": {
"type": "string"
},
"state": {
"$ref": "#/components/schemas/CompanionMessageDisposition"
}
},
"required": [
"state",
"message"
],
"type": "object"
},
"CompanionStatusResponse": {
"additionalProperties": false,
"description": "Public Workspace Companion status response.",
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"state": {
"$ref": "#/components/schemas/CompanionLifecycleState"
},
"transport": {
"$ref": "#/components/schemas/CompanionTransportSummary"
},
"worker": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkspaceWorkerDiscoveryItem"
},
{
"type": "null"
}
]
}
},
"required": [
"state",
"transport"
],
"type": "object"
},
"CompanionTranscriptItem": {
"additionalProperties": false,
"description": "One allowlisted, user-visible Companion transcript item.",
"properties": {
"content": {
"type": "string"
},
"created_at": {
"type": "string"
},
"role": {
"$ref": "#/components/schemas/CompanionTranscriptRole"
},
"sequence": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"sequence",
"role",
"content",
"created_at"
],
"type": "object"
},
"CompanionTranscriptProjection": {
"additionalProperties": false,
"description": "Bounded public Companion transcript projection.",
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/CompanionTranscriptItem"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"next": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"start": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"state": {
"$ref": "#/components/schemas/CompanionLifecycleState"
},
"total": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"state",
"start",
"limit",
"total",
"items"
],
"type": "object"
},
"CompanionTranscriptQuery": {
"additionalProperties": false,
"properties": {
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"start": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"CompanionTranscriptRole": {
"description": "User-visible role accepted in the public Companion transcript.",
"enum": [
"user",
"assistant"
],
"type": "string"
},
"CompanionTransportSummary": {
"additionalProperties": false,
"description": "Public, bounded transport metadata for Companion status.",
"properties": {
"available": {
"type": "boolean"
},
"mode": {
"type": "string"
}
},
"required": [
"mode",
"available"
],
"type": "object"
},
"CompiledFlowDefinition": {
"additionalProperties": false,
"properties": {
"content_digest": {
"type": "string"
},
"initial": {
"type": "string"
},
"name": {
"type": "string"
},
"schema_version": {
"format": "uint32",
"minimum": 0,
"type": "integer"
},
"states": {
"additionalProperties": {
"$ref": "#/components/schemas/CompiledFlowState"
},
"type": "object"
}
},
"required": [
"schema_version",
"name",
"initial",
"states",
"content_digest"
],
"type": "object"
},
"CompiledFlowState": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"instructions": {
"type": "string"
},
"terminal": {
"type": "boolean"
},
"transitions": {
"items": {
"$ref": "#/components/schemas/CompiledFlowTransition"
},
"type": "array"
}
},
"required": [
"id",
"instructions",
"terminal",
"transitions"
],
"type": "object"
},
"CompiledFlowTransition": {
"additionalProperties": false,
"properties": {
"condition": {
"type": "string"
},
"id": {
"type": "string"
},
"synthetic": {
"type": "boolean"
},
"target": {
"type": "string"
}
},
"required": [
"id",
"target",
"condition",
"synthetic"
],
"type": "object"
},
"CompletionContext": {
"properties": {
"argument": {
"type": [
"string",
"null"
]
},
"invocation": {
"$ref": "#/components/schemas/FeatureInvocationIdentity"
}
},
"required": [
"invocation"
],
"type": "object"
},
"CompletionEntry": {
"description": "One completion candidate for a prefix query.",
"properties": {
"description": {
"type": [
"string",
"null"
]
},
"invocation": {
"anyOf": [
{
"$ref": "#/components/schemas/FeatureInvocationDescriptor"
},
{
"type": "null"
}
]
},
"is_dir": {
"default": false,
"type": "boolean"
},
"usage": {
"type": [
"string",
"null"
]
},
"value": {
"type": "string"
}
},
"required": [
"value"
],
"type": "object"
},
"CompletionKind": {
"description": "Kind of completion requested by `Method::ListCompletions`.\n\n`File` is the existing `@` path lane. `Feature` lists installed chat\ninvocations. `FeatureArgument` resolves a declared argument using the\nsource-qualified [`CompletionContext`].",
"enum": [
"file",
"feature",
"feature_argument"
],
"type": "string"
},
"ConfigCommitRequest": {
"additionalProperties": false,
"description": "Compare-and-swap request for applying a complete set of source-tree changes.",
"properties": {
"base_digest": {
"type": "string"
},
"changes": {
"items": {
"$ref": "#/components/schemas/ConfigTreeChange"
},
"type": "array"
},
"entrypoints": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"base_digest",
"changes",
"entrypoints"
],
"type": "object"
},
"ConfigContentType": {
"description": "Source content kinds accepted by the Workspace configuration tree.",
"enum": [
"decodal",
"text"
],
"type": "string"
},
"ConfigEntry": {
"additionalProperties": false,
"description": "One source entry in the Workspace configuration tree.",
"properties": {
"content": {
"type": "string"
},
"content_digest": {
"type": "string"
},
"content_type": {
"$ref": "#/components/schemas/ConfigContentType"
},
"path": {
"type": "string"
}
},
"required": [
"path",
"content_type",
"content",
"content_digest"
],
"type": "object"
},
"ConfigProjectionValidator": {
"oneOf": [
{
"properties": {
"key_aliases": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"kind": {
"const": "static_template_catalog",
"type": "string"
},
"namespace": {
"type": "string"
}
},
"required": [
"kind",
"namespace"
],
"type": "object"
}
]
},
"ConfigSchemaContribution": {
"additionalProperties": false,
"properties": {
"authoring_source": {
"description": "Completion-only shape for partial values; never materialized as defaults.",
"type": [
"string",
"null"
]
},
"namespace": {
"type": "string"
},
"projection_validator": {
"anyOf": [
{
"$ref": "#/components/schemas/ConfigProjectionValidator"
},
{
"type": "null"
}
]
},
"provider_id": {
"type": "string"
},
"source": {
"type": "string"
},
"source_digest": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"provider_id",
"namespace",
"version",
"source",
"source_digest"
],
"type": "object"
},
"ConfigTreeChange": {
"description": "Base-relative change applied by a Workspace configuration commit.",
"oneOf": [
{
"properties": {
"content": {
"type": "string"
},
"content_type": {
"$ref": "#/components/schemas/ConfigContentType"
},
"kind": {
"const": "create",
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"kind",
"path",
"content_type",
"content"
],
"type": "object"
},
{
"properties": {
"content": {
"type": "string"
},
"expected_digest": {
"type": "string"
},
"kind": {
"const": "update",
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"kind",
"path",
"expected_digest",
"content"
],
"type": "object"
},
{
"properties": {
"expected_digest": {
"type": "string"
},
"from": {
"type": "string"
},
"kind": {
"const": "rename",
"type": "string"
},
"to": {
"type": "string"
}
},
"required": [
"kind",
"from",
"to",
"expected_digest"
],
"type": "object"
},
{
"properties": {
"expected_digest": {
"type": "string"
},
"kind": {
"const": "delete",
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"kind",
"path",
"expected_digest"
],
"type": "object"
}
]
},
"ConfigTreeSnapshot": {
"additionalProperties": false,
"description": "Immutable Workspace configuration tree snapshot.",
"properties": {
"digest": {
"type": "string"
},
"entries": {
"additionalProperties": {
"$ref": "#/components/schemas/ConfigEntry"
},
"type": "object"
}
},
"required": [
"digest",
"entries"
],
"type": "object"
},
"ConfirmRepositorySshHostTrustRequest": {
"additionalProperties": false,
"properties": {
"expected_host_key_fingerprint": {
"type": [
"string",
"null"
]
},
"host_key": {
"type": "string"
},
"operation_id": {
"type": "string"
},
"runtime_id": {
"type": "string"
}
},
"required": [
"operation_id",
"runtime_id",
"host_key"
],
"type": "object"
},
"ConflictResolution": {
"enum": [
"none",
"clean",
"conflicts_resolved"
],
"type": "string"
},
"ConsolidationAudit": {
"properties": {
"consumed_staging_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"invalid_staging_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"operations": {
"$ref": "#/components/schemas/OperationCounts",
"default": {
"delete": 0,
"drop": 0,
"edit": 0,
"merge": 0,
"trim": 0,
"write": 0
}
},
"staging_bytes": {
"default": 0,
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"staging_count": {
"default": 0,
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"CreateRemoteRuntimeRequest": {
"additionalProperties": false,
"properties": {
"display_name": {
"type": [
"string",
"null"
]
},
"endpoint": {
"type": "string"
},
"expected_binding_id": {
"type": [
"string",
"null"
]
},
"public_bundle": {
"$ref": "#/components/schemas/RuntimePublicIdentityBundle"
}
},
"required": [
"public_bundle",
"endpoint"
],
"type": "object"
},
"CreateRepositorySshCredentialRequest": {
"additionalProperties": false,
"properties": {
"credential_id": {
"type": "string"
},
"name": {
"type": "string"
},
"operation_id": {
"type": "string"
},
"passphrase": {
"default": null,
"type": [
"string",
"null"
]
},
"private_key": {
"type": "string"
}
},
"required": [
"operation_id",
"credential_id",
"name",
"private_key"
],
"type": "object"
},
"CreateWorkspaceRepositoryRequest": {
"additionalProperties": false,
"description": "Browser/user intent for registering one Repository in a Workspace.\n\nThe Server parses and canonicalizes `source`; callers cannot assert a\ntransport classification or supply credential material through this DTO.",
"properties": {
"default_ref": {
"default": null,
"type": [
"string",
"null"
]
},
"repository_key": {
"type": "string"
},
"source": {
"type": "string"
}
},
"required": [
"repository_key",
"source"
],
"type": "object"
},
"CreateWorkspaceRepositoryResponse": {
"properties": {
"replayed": {
"type": "boolean"
},
"repository_key": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"repository_key",
"replayed"
],
"type": "object"
},
"CreateWorkspaceWorkerRequest": {
"additionalProperties": false,
"properties": {
"control_operation_id": {
"default": null,
"description": "Backend idempotency key used only for authenticated Worker-owned spawn/control.",
"type": [
"string",
"null"
]
},
"display_name": {
"type": "string"
},
"execution_grant": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkerDelegationRequest"
},
{
"type": "null"
}
],
"default": null,
"description": "Requested least-authority child permissions. Host derives the origin; this\ninput cannot assert Subject identity or create a body/singleton attachment."
},
"feature_connections": {
"$ref": "#/components/schemas/WorkspaceWorkerFeatureConnectionsRequest",
"description": "Explicit product Feature connections. Backend validation turns these into\ntrusted host attachments; Runtime and Profile inputs cannot self-attest them."
},
"initial_submit": {
"default": [],
"items": {
"$ref": "#/components/schemas/Segment"
},
"type": "array"
},
"profile": {
"default": null,
"type": [
"string",
"null"
]
},
"runtime_id": {
"type": "string"
},
"singleton_key": {
"default": null,
"description": "Opaque Workspace-scoped singleton identity. Possession does not grant Worker access.",
"type": [
"string",
"null"
]
},
"ticket_assignment": {
"anyOf": [
{
"$ref": "#/components/schemas/CreateWorkspaceWorkerTicketAssignmentRequest"
},
{
"type": "null"
}
],
"default": null
},
"workdir_attachments": {
"default": [],
"items": {
"$ref": "#/components/schemas/BrowserWorkerWorkingDirectorySelection"
},
"type": "array"
}
},
"required": [
"runtime_id",
"display_name",
"feature_connections"
],
"type": "object"
},
"CreateWorkspaceWorkerTicketAssignmentRequest": {
"additionalProperties": false,
"properties": {
"operation_id": {
"type": "string"
},
"orchestrator_assignment_id": {
"description": "Observed delegation required for Orchestrator Ticket starts; manual starts omit it.",
"type": [
"string",
"null"
]
},
"ticket_id": {
"type": "string"
}
},
"required": [
"ticket_id",
"operation_id"
],
"type": "object"
},
"DefaultIntakeReadyBodyRequest": {
"additionalProperties": false,
"properties": {
"from": {
"type": "string"
}
},
"required": [
"from"
],
"type": "object"
},
"DeleteRepositorySshCredentialRequest": {
"additionalProperties": false,
"properties": {
"expected_public_key_fingerprint": {
"type": "string"
},
"operation_id": {
"type": "string"
}
},
"required": [
"operation_id",
"expected_public_key_fingerprint"
],
"type": "object"
},
"DeleteRepositorySshHostTrustRequest": {
"additionalProperties": false,
"properties": {
"expected_fingerprint": {
"type": "string"
},
"operation_id": {
"type": "string"
}
},
"required": [
"operation_id",
"expected_fingerprint"
],
"type": "object"
},
"DerivedTicketRelation": {
"properties": {
"at": {
"type": "string"
},
"author": {
"type": "string"
},
"forward_kind": {
"$ref": "#/components/schemas/TicketRelationKind"
},
"inverse_kind": {
"type": "string"
},
"note": {
"type": [
"string",
"null"
]
},
"source_ticket": {
"type": "string"
}
},
"required": [
"source_ticket",
"inverse_kind",
"forward_kind",
"author",
"at"
],
"type": "object"
},
"DeviceAccessTokenType": {
"enum": [
"Bearer"
],
"type": "string"
},
"DeviceLoginApprovalStatus": {
"enum": [
"approved"
],
"type": "string"
},
"DeviceLoginApproveRequest": {
"additionalProperties": false,
"properties": {
"user_code": {
"type": "string"
}
},
"required": [
"user_code"
],
"type": "object"
},
"DeviceLoginApproveResponse": {
"additionalProperties": false,
"properties": {
"status": {
"$ref": "#/components/schemas/DeviceLoginApprovalStatus"
},
"user": {
"$ref": "#/components/schemas/AuthenticatedUser"
}
},
"required": [
"status",
"user"
],
"type": "object"
},
"DeviceLoginPollRequest": {
"additionalProperties": false,
"properties": {
"device_code": {
"type": "string"
}
},
"required": [
"device_code"
],
"type": "object"
},
"DeviceLoginPollResponse": {
"additionalProperties": false,
"properties": {
"access_token": {
"type": [
"string",
"null"
]
},
"status": {
"$ref": "#/components/schemas/DeviceLoginPollStatus"
},
"token_type": {
"anyOf": [
{
"$ref": "#/components/schemas/DeviceAccessTokenType"
},
{
"type": "null"
}
]
}
},
"required": [
"status"
],
"type": "object"
},
"DeviceLoginPollStatus": {
"enum": [
"pending",
"approved",
"expired",
"denied",
"consumed"
],
"type": "string"
},
"DeviceLoginStartRequest": {
"additionalProperties": false,
"properties": {
"client_name": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"DeviceLoginStartResponse": {
"additionalProperties": false,
"properties": {
"device_code": {
"type": "string"
},
"expires_in": {
"format": "uint64",
"maximum": 86400,
"minimum": 1,
"type": "integer"
},
"interval": {
"format": "uint64",
"maximum": 60,
"minimum": 1,
"type": "integer"
},
"user_code": {
"type": "string"
},
"verification_uri": {
"type": "string"
},
"verification_uri_complete": {
"type": "string"
}
},
"required": [
"device_code",
"user_code",
"verification_uri",
"verification_uri_complete",
"expires_in",
"interval"
],
"type": "object"
},
"Diagnostic": {
"additionalProperties": false,
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"severity": {
"$ref": "#/components/schemas/DiagnosticSeverity"
}
},
"required": [
"code",
"severity",
"message"
],
"type": "object"
},
"DiagnosticSeverity": {
"enum": [
"info",
"warning",
"error"
],
"type": "string"
},
"DriveAccess": {
"enum": [
"read_only",
"read_write"
],
"type": "string"
},
"DriveApiError": {
"additionalProperties": false,
"properties": {
"classification": {
"$ref": "#/components/schemas/DriveFailureClassification"
},
"code": {
"$ref": "#/components/schemas/DriveApiErrorCode"
},
"message": {
"type": "string"
}
},
"required": [
"code",
"classification",
"message"
],
"type": "object"
},
"DriveApiErrorCode": {
"enum": [
"denied",
"not_found",
"conflict",
"invalid",
"limit",
"storage_unavailable",
"outcome_unknown"
],
"type": "string"
},
"DriveCapabilities": {
"additionalProperties": false,
"description": "Current caller's advisory publication ceiling, never a grant or execution credential.",
"properties": {
"write": {
"type": "boolean"
}
},
"required": [
"write"
],
"type": "object"
},
"DriveDownloadQuery": {
"additionalProperties": false,
"properties": {
"entry_workspace_id": {
"type": "string"
},
"expected_mutation_id": {
"default": null,
"type": [
"string",
"null"
]
},
"id": {
"pattern": "^[1-9][0-9]*$",
"type": "string"
}
},
"required": [
"entry_workspace_id",
"id"
],
"type": "object"
},
"DriveEntry": {
"additionalProperties": false,
"description": "Metadata only: content is returned through bounded text or binary routes.",
"properties": {
"content_type": {
"type": [
"string",
"null"
]
},
"entry": {
"$ref": "#/components/schemas/DriveEntryRef"
},
"kind": {
"$ref": "#/components/schemas/DriveEntryKind"
},
"last_mutation_id": {
"description": "Request ID of the last committed mutation, or empty for the immutable root.",
"maxLength": 128,
"type": "string"
},
"latest_url": {
"description": "Stable relative authenticated URL in this same Workspace. No bearer token\nor cross-Workspace link is embedded in this metadata.",
"type": "string"
},
"name": {
"type": "string"
},
"parent": {
"anyOf": [
{
"$ref": "#/components/schemas/DriveEntryRef"
},
{
"type": "null"
}
]
},
"size": {
"description": "File length in bytes; absent for folders.",
"format": "uint32",
"maximum": 16777216,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"updated_at": {
"description": "Timestamp projected from storage's updated_at_ms; not a creation time.",
"type": "string"
},
"updated_by": {
"type": "string"
}
},
"required": [
"entry",
"name",
"kind",
"last_mutation_id",
"updated_by",
"updated_at",
"latest_url"
],
"type": "object"
},
"DriveEntryKind": {
"enum": [
"folder",
"file"
],
"type": "string"
},
"DriveEntryQuery": {
"additionalProperties": false,
"properties": {
"entry_workspace_id": {
"type": "string"
},
"id": {
"pattern": "^[1-9][0-9]*$",
"type": "string"
}
},
"required": [
"entry_workspace_id",
"id"
],
"type": "object"
},
"DriveEntryRef": {
"additionalProperties": false,
"description": "Numeric node IDs alone are not public references: the referenced Workspace\nmust match the route Workspace before the service resolves the node.",
"properties": {
"node_id": {
"pattern": "^[1-9][0-9]*$",
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"node_id"
],
"type": "object"
},
"DriveFailureClassification": {
"enum": [
"not_committed",
"unknown"
],
"type": "string"
},
"DriveGrantCreateRequest": {
"additionalProperties": false,
"properties": {
"access": {
"$ref": "#/components/schemas/DriveAccess"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"runtime_id",
"worker_id",
"access"
],
"type": "object"
},
"DriveGrantListQuery": {
"additionalProperties": false,
"properties": {
"after": {
"default": null,
"description": "Canonical grant ID cursor within this Workspace.",
"type": [
"string",
"null"
]
},
"limit": {
"default": null,
"format": "uint32",
"maximum": 200,
"minimum": 1,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"DriveGrantListResponse": {
"additionalProperties": false,
"properties": {
"grants": {
"items": {
"$ref": "#/components/schemas/DriveGrantResponse"
},
"type": "array"
},
"next_after": {
"type": [
"string",
"null"
]
}
},
"required": [
"grants"
],
"type": "object"
},
"DriveGrantResponse": {
"additionalProperties": false,
"properties": {
"access": {
"$ref": "#/components/schemas/DriveAccess"
},
"created_at": {
"type": "string"
},
"created_by": {
"type": "string"
},
"grant_id": {
"pattern": "^[1-9][0-9]*$",
"type": "string"
},
"revoked": {
"type": "boolean"
},
"revoked_at": {
"type": [
"string",
"null"
]
},
"revoked_by": {
"type": [
"string",
"null"
]
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"grant_id",
"workspace_id",
"runtime_id",
"worker_id",
"access",
"revoked",
"created_by",
"created_at"
],
"type": "object"
},
"DriveListQuery": {
"additionalProperties": false,
"properties": {
"after": {
"default": null,
"description": "Opaque service-issued page cursor, not a bare node ID.",
"type": [
"string",
"null"
]
},
"entry_workspace_id": {
"type": "string"
},
"id": {
"description": "Folder to list.",
"pattern": "^[1-9][0-9]*$",
"type": "string"
},
"limit": {
"default": null,
"format": "uint32",
"maximum": 200,
"minimum": 1,
"type": [
"integer",
"null"
]
}
},
"required": [
"entry_workspace_id",
"id"
],
"type": "object"
},
"DriveListResponse": {
"additionalProperties": false,
"properties": {
"entries": {
"items": {
"$ref": "#/components/schemas/DriveEntry"
},
"type": "array"
},
"next_after": {
"type": [
"string",
"null"
]
}
},
"required": [
"entries"
],
"type": "object"
},
"DriveMutation": {
"description": "JSON can mutate bounded UTF-8 TEXT only. Arbitrary file bytes use drive_upload.",
"oneOf": [
{
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"operation": {
"const": "create_folder",
"type": "string"
},
"parent": {
"$ref": "#/components/schemas/DriveEntryRef"
}
},
"required": [
"operation",
"parent",
"name"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"content_type": {
"type": "string"
},
"name": {
"type": "string"
},
"operation": {
"const": "create_text",
"type": "string"
},
"parent": {
"$ref": "#/components/schemas/DriveEntryRef"
},
"text": {
"type": "string"
}
},
"required": [
"operation",
"parent",
"name",
"text",
"content_type"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"content_type": {
"type": "string"
},
"expected_mutation_id": {
"maxLength": 128,
"type": "string"
},
"id": {
"$ref": "#/components/schemas/DriveEntryRef"
},
"operation": {
"const": "update_text",
"type": "string"
},
"text": {
"type": "string"
}
},
"required": [
"operation",
"id",
"expected_mutation_id",
"text",
"content_type"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"expected_mutation_id": {
"maxLength": 128,
"type": "string"
},
"id": {
"$ref": "#/components/schemas/DriveEntryRef"
},
"name": {
"type": "string"
},
"operation": {
"const": "relocate",
"type": "string"
},
"parent": {
"$ref": "#/components/schemas/DriveEntryRef"
}
},
"required": [
"operation",
"id",
"expected_mutation_id",
"parent",
"name"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"expected_mutation_id": {
"maxLength": 128,
"type": "string"
},
"id": {
"$ref": "#/components/schemas/DriveEntryRef"
},
"operation": {
"const": "delete",
"type": "string"
}
},
"required": [
"operation",
"id",
"expected_mutation_id"
],
"type": "object"
}
]
},
"DriveMutationRequest": {
"additionalProperties": false,
"properties": {
"mutation": {
"$ref": "#/components/schemas/DriveMutation"
},
"request_id": {
"type": "string"
}
},
"required": [
"request_id",
"mutation"
],
"type": "object"
},
"DriveMutationResponse": {
"additionalProperties": false,
"properties": {
"entry": {
"anyOf": [
{
"$ref": "#/components/schemas/DriveEntry"
},
{
"type": "null"
}
],
"description": "A deleted entry has no live metadata."
},
"request_id": {
"type": "string"
}
},
"required": [
"request_id"
],
"type": "object"
},
"DriveReadChunkQuery": {
"additionalProperties": false,
"properties": {
"entry_workspace_id": {
"type": "string"
},
"expected_mutation_id": {
"description": "Require each chunk to match the same committed mutation observed in metadata.",
"maxLength": 128,
"type": "string"
},
"id": {
"pattern": "^[1-9][0-9]*$",
"type": "string"
},
"length": {
"default": 65536,
"format": "uint32",
"maximum": 65536,
"minimum": 1,
"type": "integer"
},
"offset": {
"format": "uint32",
"maximum": 16777216,
"minimum": 0,
"type": "integer"
}
},
"required": [
"entry_workspace_id",
"id",
"expected_mutation_id",
"offset"
],
"type": "object"
},
"DriveReadTextQuery": {
"additionalProperties": false,
"properties": {
"entry_workspace_id": {
"type": "string"
},
"id": {
"pattern": "^[1-9][0-9]*$",
"type": "string"
},
"max_bytes": {
"default": 65536,
"format": "uint32",
"maximum": 65536,
"minimum": 1,
"type": "integer"
}
},
"required": [
"entry_workspace_id",
"id"
],
"type": "object"
},
"DriveReadTextResponse": {
"additionalProperties": false,
"properties": {
"entry": {
"$ref": "#/components/schemas/DriveEntry"
},
"text": {
"type": "string"
},
"truncated": {
"type": "boolean"
}
},
"required": [
"entry",
"text",
"truncated"
],
"type": "object"
},
"DriveRequestState": {
"oneOf": [
{
"enum": [
"committed"
],
"type": "string"
},
{
"const": "uncommitted",
"description": "No commit record exists at the observation snapshot. An in-flight request\ncan still commit afterward; this is not proof of a final failed outcome.",
"type": "string"
}
]
},
"DriveRequestStatusResponse": {
"additionalProperties": false,
"properties": {
"request_id": {
"type": "string"
},
"response": {
"anyOf": [
{
"$ref": "#/components/schemas/DriveMutationResponse"
},
{
"type": "null"
}
]
},
"state": {
"$ref": "#/components/schemas/DriveRequestState"
}
},
"required": [
"request_id",
"state"
],
"type": "object"
},
"DriveSearchQuery": {
"additionalProperties": false,
"properties": {
"after": {
"default": null,
"type": [
"string",
"null"
]
},
"include_text": {
"default": false,
"description": "Search file text as well as names only when explicitly requested.",
"type": "boolean"
},
"limit": {
"default": null,
"format": "uint32",
"maximum": 128,
"minimum": 1,
"type": [
"integer",
"null"
]
},
"query": {
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"DriveUploadOperation": {
"enum": [
"create",
"update"
],
"type": "string"
},
"DriveUploadQuery": {
"additionalProperties": false,
"description": "Flat query metadata accompanies the binary body. The service rejects invalid\ncombinations: create requires parent_id/name and forbids id/expected_mutation_id;\nupdate requires id/expected_mutation_id and forbids parent_id/name. Both targets\nare bound by entry_workspace_id; declared size and SHA256 must match the body.",
"properties": {
"content_type": {
"type": "string"
},
"entry_workspace_id": {
"type": "string"
},
"expected_mutation_id": {
"default": null,
"type": [
"string",
"null"
]
},
"id": {
"default": null,
"type": [
"string",
"null"
]
},
"name": {
"default": null,
"type": [
"string",
"null"
]
},
"operation": {
"$ref": "#/components/schemas/DriveUploadOperation"
},
"parent_id": {
"default": null,
"type": [
"string",
"null"
]
},
"request_id": {
"type": "string"
},
"sha256": {
"type": "string"
},
"size": {
"description": "Values above the file limit still decode as u32 so the service returns\ntyped Limit rather than a generic request-decoding error.",
"format": "uint32",
"maximum": 16777216,
"minimum": 0,
"type": "integer"
}
},
"required": [
"operation",
"request_id",
"entry_workspace_id",
"content_type",
"size",
"sha256"
],
"type": "object"
},
"EffectivePromptCatalog": {
"additionalProperties": false,
"properties": {
"catalog_digest": {
"type": "string"
},
"schema_fingerprint": {
"type": "string"
},
"source_digest": {
"type": "string"
},
"templates": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"toolchain_fingerprint": {
"type": "string"
}
},
"required": [
"templates",
"schema_fingerprint",
"toolchain_fingerprint",
"catalog_digest"
],
"type": "object"
},
"EvidenceKind": {
"description": "Extensible evidence kind tag used by staging source anchors.\n\nKnown values include `message`, `tool_call`, `tool_result`, `file_ref`,\n`ticket_ref`, and `objective_ref`, but callers may use newer bounded tags\nwithout changing the schema.",
"type": "string"
},
"EvidenceOrigin": {
"additionalProperties": false,
"description": "Bounded origin snapshot attached to extraction evidence. This is audit\nmetadata only and cannot authorize Workspace operations.",
"properties": {
"account_id": {
"type": [
"string",
"null"
]
},
"flow_definition_fingerprint": {
"description": "SHA-256 of the exact pinned Flow definition content, when available.\nHistorical origins without captured definition content leave this absent.",
"type": [
"string",
"null"
]
},
"flow_definition_id": {
"type": [
"string",
"null"
]
},
"flow_selector": {
"type": [
"string",
"null"
]
},
"kind": {
"$ref": "#/components/schemas/EvidenceOriginKind"
},
"runtime_id": {
"type": [
"string",
"null"
]
},
"worker_id": {
"type": [
"string",
"null"
]
},
"workspace_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"kind"
],
"type": "object"
},
"EvidenceOriginKind": {
"enum": [
"human_input",
"worker_input",
"flow_instruction",
"backend_instruction",
"model_output",
"tool_output",
"derived_summary",
"legacy_unknown"
],
"type": "string"
},
"ExecuteRuntimeCleanupRequest": {
"additionalProperties": false,
"properties": {
"confirm_dirty_discard_target_ids": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"expected_plan_digest": {
"type": "string"
},
"workdir_target_ids": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"worker_target_ids": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"expected_plan_digest"
],
"type": "object"
},
"ExtensibleTicketStatus": {
"oneOf": [
{
"enum": [
"Open",
"Closed"
],
"type": "string"
},
{
"additionalProperties": false,
"properties": {
"Other": {
"type": "string"
}
},
"required": [
"Other"
],
"type": "object"
}
]
},
"ExternalWorkdirGrantCreateRequest": {
"additionalProperties": false,
"properties": {
"display_name": {
"type": "string"
},
"permissions": {
"$ref": "#/components/schemas/ExternalWorkdirPermissions"
},
"provider_instance_id": {
"type": "string"
},
"ttl_seconds": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"required": [
"provider_instance_id",
"display_name",
"permissions"
],
"type": "object"
},
"ExternalWorkdirGrantResponse": {
"additionalProperties": false,
"properties": {
"display_name": {
"type": "string"
},
"expires_at": {
"description": "`None` means the grant has no automatic expiry. It remains bounded by\nexplicit revoke, provider disconnect, and provider shutdown cleanup.",
"type": [
"string",
"null"
]
},
"generation": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"grant_id": {
"type": "string"
},
"permissions": {
"$ref": "#/components/schemas/ExternalWorkdirPermissions"
},
"provider_instance_id": {
"type": "string"
},
"status": {
"type": "string"
},
"working_directory_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"grant_id",
"workspace_id",
"working_directory_id",
"provider_instance_id",
"display_name",
"permissions",
"generation",
"status"
],
"type": "object"
},
"ExternalWorkdirPermissions": {
"additionalProperties": false,
"properties": {
"command": {
"description": "Execute commands as the sharing CLI user on the provider host. COMMAND\nincludes WRITE and READ, remains explicit, and is not sandboxed.",
"type": "boolean"
},
"read": {
"description": "Read files and use read-only discovery operations such as Glob and Grep.\nEvery supported External Workdir permission level enables this field.",
"type": "boolean"
},
"write": {
"description": "Create or update files with Write and Edit. WRITE includes READ so callers\ncan satisfy the read-before-write contract.",
"type": "boolean"
}
},
"required": [
"read",
"write",
"command"
],
"type": "object"
},
"ExtractAudit": {
"properties": {
"entry_range": {
"items": {
"$ref": "#/components/schemas/MemoryJsonSafeU64"
},
"maxItems": 2,
"minItems": 2,
"type": [
"array",
"null"
]
},
"history_range": {
"items": {
"$ref": "#/components/schemas/MemoryJsonSafeU64"
},
"maxItems": 2,
"minItems": 2,
"type": [
"array",
"null"
]
},
"segment_id": {
"type": [
"string",
"null"
]
},
"session_id": {
"type": [
"string",
"null"
]
},
"staging_count": {
"default": 0,
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"staging_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"staging_paths": {
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"ExtractedCandidate": {
"description": "Model-submitted candidate before host-side staging metadata is attached.",
"properties": {
"claim": {
"description": "Concise candidate claim.",
"type": "string"
},
"evidence_ids": {
"description": "Evidence ids selected by the extract worker. The transitional\n`write_extracted` path may leave this empty until `session-explore`\nprovides host-issued evidence ids.",
"items": {
"type": "string"
},
"type": "array"
},
"kind": {
"$ref": "#/components/schemas/CandidateKind",
"description": "Kind of candidate. This is intentionally a narrow taxonomy, not an\nactivity-log category."
},
"staleness": {
"description": "Optional invalidation / staleness hint.",
"type": [
"string",
"null"
]
},
"why_useful": {
"description": "Why this may be useful for future work or consolidation.",
"type": "string"
}
},
"required": [
"kind",
"claim",
"why_useful"
],
"type": "object"
},
"ExtractedPayload": {
"description": "Transitional extract output: zero or more flat candidates.",
"properties": {
"candidates": {
"default": [],
"items": {
"$ref": "#/components/schemas/ExtractedCandidate"
},
"type": "array"
}
},
"type": "object"
},
"FeatureInvocation": {
"properties": {
"arguments": {
"items": {
"$ref": "#/components/schemas/InvocationArgumentValue"
},
"type": "array"
},
"identity": {
"$ref": "#/components/schemas/FeatureInvocationIdentity"
},
"invocation_id": {
"description": "Stable client-generated id retained across queueing and transport retry.",
"type": "string"
},
"name": {
"description": "Selected public name, retained for exact draft/history restoration. Host\nresolution is always by `identity`.",
"type": "string"
}
},
"required": [
"invocation_id",
"identity",
"name",
"arguments"
],
"type": "object"
},
"FeatureInvocationDescriptor": {
"properties": {
"aliases": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"arguments": {
"default": [],
"items": {
"$ref": "#/components/schemas/InvocationArgumentDescriptor"
},
"type": "array"
},
"client_adapter": {
"anyOf": [
{
"$ref": "#/components/schemas/InvocationClientAdapter"
},
{
"type": "null"
}
]
},
"description": {
"type": "string"
},
"display_name": {
"type": "string"
},
"identity": {
"$ref": "#/components/schemas/FeatureInvocationIdentity"
},
"name": {
"type": "string"
},
"syntax": {
"$ref": "#/components/schemas/FeatureInvocationSyntax"
}
},
"required": [
"identity",
"name",
"display_name",
"description",
"syntax"
],
"type": "object"
},
"FeatureInvocationIdentity": {
"description": "Source-qualified identity of one invocation contribution, for example\n`builtin:attachments/attach`. Display names and aliases are never authority.",
"type": "string"
},
"FeatureInvocationSyntax": {
"oneOf": [
{
"const": "parenthesized",
"description": "`/name(value, key=value)` with JSON-style quoted strings and `)` as the\nexplicit boundary before following natural language.",
"type": "string"
}
]
},
"FindingSeverity": {
"enum": [
"blocker",
"major",
"minor",
"note"
],
"type": "string"
},
"FlowSourceKind": {
"enum": [
"builtin",
"workspace"
],
"type": "string"
},
"FlowSourceRecord": {
"additionalProperties": false,
"description": "Current source record for one Workspace-authored Flow.",
"properties": {
"content": {
"type": "string"
},
"content_digest": {
"type": "string"
},
"created_at": {
"type": "string"
},
"flow_id": {
"type": "string"
},
"name": {
"type": "string"
},
"path": {
"type": "string"
},
"source_kind": {
"$ref": "#/components/schemas/FlowSourceKind"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"flow_id",
"source_kind",
"name",
"path",
"content",
"content_digest",
"created_at",
"updated_at"
],
"type": "object"
},
"FlowSourceResolveRequest": {
"additionalProperties": false,
"properties": {
"selector": {
"type": "string"
}
},
"required": [
"selector"
],
"type": "object"
},
"GenerateRepositorySshCredentialRequest": {
"additionalProperties": false,
"properties": {
"credential_id": {
"type": "string"
},
"name": {
"type": "string"
},
"operation_id": {
"type": "string"
}
},
"required": [
"operation_id",
"credential_id",
"name"
],
"type": "object"
},
"GitCommitSummary": {
"additionalProperties": false,
"properties": {
"author_date": {
"type": "string"
},
"author_email": {
"type": "string"
},
"author_name": {
"type": "string"
},
"hash": {
"type": "string"
},
"parents": {
"items": {
"type": "string"
},
"type": "array"
},
"refs": {
"items": {
"type": "string"
},
"type": "array"
},
"short_hash": {
"type": "string"
},
"summary": {
"type": "string"
}
},
"required": [
"hash",
"short_hash",
"summary",
"author_name",
"author_email",
"author_date",
"parents",
"refs"
],
"type": "object"
},
"GitRemoteSummary": {
"additionalProperties": false,
"properties": {
"fetch_url": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"fetch_url"
],
"type": "object"
},
"GitRepositorySummary": {
"additionalProperties": false,
"properties": {
"branch": {
"type": [
"string",
"null"
]
},
"dirty": {
"type": "boolean"
},
"head": {
"type": [
"string",
"null"
]
},
"remotes": {
"items": {
"$ref": "#/components/schemas/GitRemoteSummary"
},
"type": "array"
},
"status": {
"type": "string"
}
},
"required": [
"status",
"dirty",
"remotes"
],
"type": "object"
},
"HealthResponse": {
"additionalProperties": false,
"properties": {
"status": {
"type": "string"
}
},
"required": [
"status"
],
"type": "object"
},
"HostListResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/HostSummary"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"limit",
"items",
"source",
"diagnostics"
],
"type": "object"
},
"HostSummary": {
"additionalProperties": false,
"properties": {
"arch": {
"type": "string"
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"host_id": {
"type": "string"
},
"kind": {
"type": "string"
},
"label": {
"type": "string"
},
"last_seen_at": {
"type": [
"string",
"null"
]
},
"observed_at": {
"type": "string"
},
"os": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"status": {
"type": "string"
}
},
"required": [
"runtime_id",
"host_id",
"label",
"kind",
"status",
"observed_at",
"os",
"arch",
"diagnostics"
],
"type": "object"
},
"HostWorkerListResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/WorkerSummary"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"limit",
"items",
"source",
"diagnostics"
],
"type": "object"
},
"HostingAccess": {
"additionalProperties": false,
"description": "Hosting authority for the current authenticated human, not Workspace permissions.",
"properties": {
"is_admin": {
"type": "boolean"
}
},
"required": [
"is_admin"
],
"type": "object"
},
"HostingSettings": {
"additionalProperties": false,
"description": "The only public registration policy. No administrator identities or host secrets are exposed.",
"properties": {
"self_registration_enabled": {
"type": "boolean"
}
},
"required": [
"self_registration_enabled"
],
"type": "object"
},
"InitialRepositoryIntent": {
"additionalProperties": false,
"description": "Initial Repository registration intent for Workspace creation.",
"properties": {
"default_ref": {
"default": null,
"type": [
"string",
"null"
]
},
"repository_key": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"repository_key",
"uri"
],
"type": "object"
},
"InvalidProjectRecord": {
"additionalProperties": false,
"description": "One malformed project record reported by a bounded list projection.",
"properties": {
"label": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"required": [
"label",
"reason"
],
"type": "object"
},
"InvocationArgumentDescriptor": {
"properties": {
"completion": {
"$ref": "#/components/schemas/InvocationCompletion",
"default": {
"kind": "none"
}
},
"description": {
"type": [
"string",
"null"
]
},
"name": {
"type": "string"
},
"position": {
"description": "Zero-based positional index. `None` means named-only. A positional\nargument may also be supplied by name; this makes chip editing stable.",
"format": "uint16",
"maximum": 65535,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"required": {
"default": false,
"type": "boolean"
},
"value_type": {
"$ref": "#/components/schemas/InvocationArgumentType"
}
},
"required": [
"name",
"value_type"
],
"type": "object"
},
"InvocationArgumentType": {
"oneOf": [
{
"properties": {
"kind": {
"const": "string",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "integer",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "boolean",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "enum",
"type": "string"
},
"values": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"kind",
"values"
],
"type": "object"
},
{
"description": "A Worker-readable path. This does not grant filesystem authority.",
"properties": {
"kind": {
"const": "worker_file",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"description": "A resource selected and staged by the client. It must never be resolved\nas a path on the Worker host.",
"properties": {
"kind": {
"const": "client_file",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
}
]
},
"InvocationArgumentValue": {
"properties": {
"name": {
"type": "string"
},
"value": {
"$ref": "#/components/schemas/InvocationValue"
}
},
"required": [
"name",
"value"
],
"type": "object"
},
"InvocationClientAdapter": {
"oneOf": [
{
"const": "attachment",
"description": "The client stages a local file and replaces the draft invocation with an\n`UploadedFile` chip. Local paths are not sent to or persisted by Worker.",
"type": "string"
}
]
},
"InvocationCompletion": {
"oneOf": [
{
"properties": {
"kind": {
"const": "none",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "static",
"type": "string"
},
"values": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"kind",
"values"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "worker_file",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "client_file",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"description": "Host-owned provider selected by source-qualified id. Metadata lookup is\nside-effect free; implementations never cross this wire boundary.",
"properties": {
"kind": {
"const": "provider",
"type": "string"
},
"provider": {
"type": "string"
}
},
"required": [
"kind",
"provider"
],
"type": "object"
}
]
},
"InvocationValue": {
"oneOf": [
{
"properties": {
"kind": {
"const": "string",
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"kind",
"value"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "integer",
"type": "string"
},
"value": {
"format": "int32",
"type": "integer"
}
},
"required": [
"kind",
"value"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "boolean",
"type": "string"
},
"value": {
"type": "boolean"
}
},
"required": [
"kind",
"value"
],
"type": "object"
}
]
},
"LegacyMemoryResetRequest": {
"additionalProperties": false,
"description": "Explicit destructive reset request. The confirmation must exactly equal\n`RESET LEGACY MEMORY <workspace_id>` for the Workspace named in the route.",
"properties": {
"confirmation": {
"maxLength": 256,
"type": "string"
}
},
"required": [
"confirmation"
],
"type": "object"
},
"LegacyMemoryResetResponse": {
"additionalProperties": false,
"properties": {
"documents_deleted": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"staging_records_deleted": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"staging_resolutions_deleted": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"documents_deleted",
"staging_records_deleted",
"staging_resolutions_deleted"
],
"type": "object"
},
"LogoutResponse": {
"additionalProperties": false,
"properties": {
"status": {
"$ref": "#/components/schemas/LogoutStatus"
}
},
"required": [
"status"
],
"type": "object"
},
"LogoutStatus": {
"enum": [
"logged_out"
],
"type": "string"
},
"MarkdownText": {
"type": "string"
},
"MemoryAppendAuditOperation": {
"properties": {
"event": {
"$ref": "#/components/schemas/AuditEvent"
}
},
"required": [
"event"
],
"type": "object"
},
"MemoryBackendAckOutput": {
"properties": {
"summary": {
"type": "string"
}
},
"required": [
"summary"
],
"type": "object"
},
"MemoryBackendHttpResponse": {
"oneOf": [
{
"properties": {
"result": {
"$ref": "#/components/schemas/MemoryBackendOperationResult"
},
"status": {
"const": "ok",
"type": "string"
}
},
"required": [
"status",
"result"
],
"type": "object"
},
{
"properties": {
"message": {
"type": "string"
},
"status": {
"const": "error",
"type": "string"
}
},
"required": [
"status",
"message"
],
"type": "object"
}
]
},
"MemoryBackendOperation": {
"oneOf": [
{
"$ref": "#/components/schemas/MemoryQueryOperation",
"properties": {
"operation": {
"const": "query",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryDocumentReadOperation",
"properties": {
"operation": {
"const": "read_document",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryDocumentUpdateOperation",
"properties": {
"operation": {
"const": "update_document",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryResidentSummaryOperation",
"properties": {
"operation": {
"const": "resident_summary",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryAppendAuditOperation",
"properties": {
"operation": {
"const": "append_audit",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryStageCandidateOperation",
"properties": {
"operation": {
"const": "stage_candidate",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryStageExtractedOperation",
"properties": {
"operation": {
"const": "stage_extracted",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryStagingListOperation",
"properties": {
"operation": {
"const": "staging_list",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryStagingReadOperation",
"properties": {
"operation": {
"const": "staging_read",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryStagingCloseOperation",
"properties": {
"operation": {
"const": "staging_close",
"type": "string"
}
},
"required": [
"operation"
],
"type": "object"
}
]
},
"MemoryBackendOperationResult": {
"oneOf": [
{
"$ref": "#/components/schemas/MemoryToolOutput",
"properties": {
"kind": {
"const": "tool_output",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryResidentSummaryOutput",
"properties": {
"kind": {
"const": "resident_summary",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryBackendAckOutput",
"properties": {
"kind": {
"const": "acknowledged",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"$ref": "#/components/schemas/MemoryStagingWriteOutput",
"properties": {
"kind": {
"const": "staging_written",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
}
]
},
"MemoryBackendRequest": {
"$ref": "#/components/schemas/MemoryBackendOperation",
"description": "Public wrapper retaining the established tagged Memory backend wire shape."
},
"MemoryBackendResponse": {
"$ref": "#/components/schemas/MemoryBackendHttpResponse",
"description": "Public wrapper retaining the established tagged Memory backend response shape."
},
"MemoryCandidateKind": {
"description": "Candidate kinds exposed by the Memory staging resource.",
"enum": [
"preference",
"working_assumption",
"constraint",
"decision",
"open_question",
"lesson"
],
"type": "string"
},
"MemoryConsolidateStagingRequest": {
"additionalProperties": false,
"properties": {
"force": {
"default": false,
"type": "boolean"
}
},
"type": "object"
},
"MemoryConsolidationResponse": {
"additionalProperties": false,
"properties": {
"candidate_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"total_bytes": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"status",
"summary",
"candidate_count",
"total_bytes"
],
"type": "object"
},
"MemoryDocumentReadOperation": {
"properties": {
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"offset": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"MemoryDocumentResponse": {
"additionalProperties": false,
"description": "Public Workspace Memory document projection.",
"properties": {
"body_md": {
"type": "string"
},
"bytes": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"created_at": {
"type": "string"
},
"record_source": {
"type": "string"
},
"updated_at": {
"type": "string"
}
},
"required": [
"body_md",
"created_at",
"updated_at",
"bytes",
"record_source"
],
"type": "object"
},
"MemoryDocumentUpdateOperation": {
"properties": {
"new_string": {
"type": "string"
},
"old_string": {
"type": "string"
},
"replace_all": {
"default": false,
"type": "boolean"
}
},
"required": [
"old_string",
"new_string"
],
"type": "object"
},
"MemoryEvidenceOrigin": {
"additionalProperties": false,
"description": "Bounded origin metadata copied from one typed Memory evidence anchor.\n\nThis is provenance only. It carries no message body, prompt, reasoning,\nsecret, tool output, or authorization authority.",
"properties": {
"account_id": {
"type": [
"string",
"null"
]
},
"flow_definition_fingerprint": {
"type": [
"string",
"null"
]
},
"flow_definition_id": {
"type": [
"string",
"null"
]
},
"flow_selector": {
"type": [
"string",
"null"
]
},
"kind": {
"$ref": "#/components/schemas/MemoryEvidenceOriginKind"
},
"runtime_id": {
"type": [
"string",
"null"
]
},
"worker_id": {
"type": [
"string",
"null"
]
},
"workspace_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"kind"
],
"type": "object"
},
"MemoryEvidenceOriginKind": {
"description": "Typed, bounded provenance classification for public Memory evidence anchors.",
"enum": [
"human_input",
"worker_input",
"flow_instruction",
"backend_instruction",
"model_output",
"tool_output",
"derived_summary",
"legacy_unknown"
],
"type": "string"
},
"MemoryJsonSafeU64": {
"description": "Schema-only representation for JSON integers that must remain exactly\nrepresentable by JavaScript consumers.",
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"MemoryQueryOperation": {
"properties": {
"query": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"MemoryResidentSummaryAvailability": {
"enum": [
"ready",
"ungenerated",
"stale",
"failed",
"unavailable"
],
"type": "string"
},
"MemoryResidentSummaryOperation": {
"type": "object"
},
"MemoryResidentSummaryOutput": {
"properties": {
"availability": {
"$ref": "#/components/schemas/MemoryResidentSummaryAvailability"
},
"content": {
"type": [
"string",
"null"
]
}
},
"required": [
"availability"
],
"type": "object"
},
"MemorySettingsAudit": {
"properties": {
"language": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"language"
],
"type": "object"
},
"MemorySourceEvidenceRef": {
"additionalProperties": false,
"description": "Bounded source anchor included in one Memory staging record.",
"properties": {
"entry_range": {
"items": {
"$ref": "#/components/schemas/ServerJsonSafeU64"
},
"maxItems": 2,
"minItems": 2,
"type": [
"array",
"null"
]
},
"evidence_id": {
"type": [
"string",
"null"
]
},
"evidence_kind": {
"type": [
"string",
"null"
]
},
"label": {
"type": [
"string",
"null"
]
},
"origin": {
"anyOf": [
{
"$ref": "#/components/schemas/MemoryEvidenceOrigin"
},
{
"type": "null"
}
]
},
"segment_id": {
"type": [
"string",
"null"
]
},
"session_id": {
"type": [
"string",
"null"
]
},
"summary": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"MemorySourceRef": {
"additionalProperties": false,
"description": "Record-level source range for one Memory staging candidate.",
"properties": {
"range": {
"items": {
"$ref": "#/components/schemas/ServerJsonSafeU64"
},
"maxItems": 2,
"minItems": 2,
"type": "array"
},
"segment_id": {
"type": "string"
}
},
"required": [
"segment_id",
"range"
],
"type": "object"
},
"MemoryStageCandidateOperation": {
"properties": {
"candidate": {
"$ref": "#/components/schemas/ExtractedCandidate"
},
"evidence": {
"items": {
"$ref": "#/components/schemas/StagingEvidence"
},
"type": "array"
},
"extract_run_id": {
"type": "string"
},
"source": {
"$ref": "#/components/schemas/SourceRef"
},
"source_refs": {
"items": {
"$ref": "#/components/schemas/SourceEvidenceRef"
},
"type": "array"
}
},
"required": [
"source",
"extract_run_id",
"candidate"
],
"type": "object"
},
"MemoryStageExtractedOperation": {
"properties": {
"payload": {
"$ref": "#/components/schemas/ExtractedPayload"
},
"source": {
"$ref": "#/components/schemas/SourceRef"
}
},
"required": [
"source",
"payload"
],
"type": "object"
},
"MemoryStagingAffectedMemory": {
"properties": {
"operation": {
"$ref": "#/components/schemas/MemoryStagingAffectedMemoryOperation"
}
},
"required": [
"operation"
],
"type": "object"
},
"MemoryStagingAffectedMemoryOperation": {
"enum": [
"edit"
],
"type": "string"
},
"MemoryStagingCloseAction": {
"enum": [
"applied",
"discarded",
"invalid",
"duplicate",
"already_covered"
],
"type": "string"
},
"MemoryStagingCloseOperation": {
"properties": {
"action": {
"$ref": "#/components/schemas/MemoryStagingCloseAction"
},
"affected_memory": {
"items": {
"$ref": "#/components/schemas/MemoryStagingAffectedMemory"
},
"type": "array"
},
"candidate_id": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"required": [
"candidate_id",
"action",
"reason"
],
"type": "object"
},
"MemoryStagingEntry": {
"additionalProperties": false,
"description": "Public list entry for one valid Memory staging record.",
"properties": {
"byte_len": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"id": {
"type": "string"
},
"record": {
"$ref": "#/components/schemas/MemoryStagingRecord"
}
},
"required": [
"id",
"byte_len",
"record"
],
"type": "object"
},
"MemoryStagingEvidence": {
"additionalProperties": false,
"description": "Bounded evidence snippet included in one Memory staging record.",
"properties": {
"entry_range": {
"items": {
"$ref": "#/components/schemas/ServerJsonSafeU64"
},
"maxItems": 2,
"minItems": 2,
"type": [
"array",
"null"
]
},
"excerpt": {
"type": [
"string",
"null"
]
},
"id": {
"type": "string"
},
"kind": {
"type": "string"
},
"origin": {
"anyOf": [
{
"$ref": "#/components/schemas/MemoryEvidenceOrigin"
},
{
"type": "null"
}
]
},
"summary": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"kind"
],
"type": "object"
},
"MemoryStagingListOperation": {
"properties": {
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"MemoryStagingListResponse": {
"additionalProperties": false,
"description": "Public response returned by the Workspace Memory staging list resource.",
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"invalid_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"items": {
"items": {
"$ref": "#/components/schemas/MemoryStagingEntry"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"order": {
"type": "string"
},
"record_authority": {
"type": "string"
},
"returned_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"total_valid_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"truncated": {
"type": "boolean"
}
},
"required": [
"limit",
"returned_count",
"total_valid_count",
"invalid_count",
"truncated",
"order",
"record_authority",
"items",
"diagnostics"
],
"type": "object"
},
"MemoryStagingQuery": {
"additionalProperties": false,
"description": "Query parameters for the bounded Memory staging list.",
"properties": {
"limit": {
"format": "uint32",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"MemoryStagingReadOperation": {
"properties": {
"candidate_id": {
"type": "string"
}
},
"required": [
"candidate_id"
],
"type": "object"
},
"MemoryStagingRecord": {
"additionalProperties": false,
"description": "Public projection of one valid Memory staging record.",
"properties": {
"claim": {
"type": "string"
},
"evidence": {
"items": {
"$ref": "#/components/schemas/MemoryStagingEvidence"
},
"type": "array"
},
"extract_run_id": {
"type": "string"
},
"id": {
"type": "string"
},
"kind": {
"$ref": "#/components/schemas/MemoryCandidateKind"
},
"schema_version": {
"format": "uint32",
"minimum": 0,
"type": "integer"
},
"source": {
"$ref": "#/components/schemas/MemorySourceRef"
},
"source_refs": {
"items": {
"$ref": "#/components/schemas/MemorySourceEvidenceRef"
},
"type": "array"
},
"staleness": {
"type": [
"string",
"null"
]
},
"why_useful": {
"type": "string"
}
},
"required": [
"schema_version",
"id",
"extract_run_id",
"source",
"kind",
"claim",
"why_useful",
"evidence",
"source_refs"
],
"type": "object"
},
"MemoryStagingWriteOutput": {
"properties": {
"staging_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"staging_ids": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"staging_count",
"staging_ids"
],
"type": "object"
},
"MemoryToolOutput": {
"properties": {
"content": {
"type": [
"string",
"null"
]
},
"summary": {
"type": "string"
}
},
"required": [
"summary"
],
"type": "object"
},
"MergeRequestDetailResponse": {
"additionalProperties": false,
"properties": {
"created_at": {
"type": "string"
},
"linked_tickets": {
"items": {
"$ref": "#/components/schemas/MergeRequestLinkedTicketResponse"
},
"type": "array"
},
"merge_request_id": {
"type": "string"
},
"repository_key": {
"type": "string"
},
"selector_from": {
"type": [
"string",
"null"
]
},
"selector_to": {
"type": "string"
},
"source": {
"$ref": "#/components/schemas/MergeRequestRefResponse"
},
"state": {
"$ref": "#/components/schemas/MergeRequestState"
},
"target": {
"$ref": "#/components/schemas/MergeRequestRefResponse"
},
"thread": {
"items": {
"$ref": "#/components/schemas/MergeRequestThreadEvent"
},
"type": "array"
},
"ticket_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"merge_request_id",
"repository_key",
"state",
"selector_to",
"ticket_ids",
"created_at",
"updated_at",
"thread",
"source",
"target",
"linked_tickets"
],
"type": "object"
},
"MergeRequestLinkedTicketResponse": {
"additionalProperties": false,
"properties": {
"key": {
"type": [
"string",
"null"
]
},
"ticket_id": {
"type": "string"
}
},
"required": [
"ticket_id"
],
"type": "object"
},
"MergeRequestListItem": {
"additionalProperties": false,
"properties": {
"ref_diagnostics": {
"items": {
"$ref": "#/components/schemas/MergeRequestRefDiagnostic"
},
"type": "array"
},
"summary": {
"$ref": "#/components/schemas/TicketMergeRequestSummary"
},
"thread_event_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"ticket_ids": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"summary",
"ticket_ids",
"thread_event_count"
],
"type": "object"
},
"MergeRequestListQuery": {
"additionalProperties": false,
"properties": {
"cursor": {
"type": [
"string",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"repository_key": {
"type": [
"string",
"null"
]
},
"selector_from": {
"type": [
"string",
"null"
]
},
"selector_to": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"ticket_ref": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"MergeRequestListResponse": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/MergeRequestListItem"
},
"type": "array"
},
"next_cursor": {
"type": [
"string",
"null"
]
}
},
"required": [
"items"
],
"type": "object"
},
"MergeRequestReadinessResponse": {
"additionalProperties": false,
"properties": {
"blockers": {
"items": {
"type": "string"
},
"type": "array"
},
"ready": {
"type": "boolean"
},
"review": {
"anyOf": [
{
"$ref": "#/components/schemas/ReviewEvent"
},
{
"type": "null"
}
]
},
"subject_ref": {
"type": [
"string",
"null"
]
}
},
"required": [
"ready",
"blockers"
],
"type": "object"
},
"MergeRequestRefDiagnostic": {
"additionalProperties": false,
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"type": "object"
},
"MergeRequestRefResponse": {
"additionalProperties": false,
"properties": {
"diagnostic": {
"anyOf": [
{
"$ref": "#/components/schemas/MergeRequestRefDiagnostic"
},
{
"type": "null"
}
]
},
"observed_at": {
"type": "string"
},
"ref": {
"type": [
"string",
"null"
]
},
"status": {
"type": "string"
}
},
"required": [
"status",
"observed_at"
],
"type": "object"
},
"MergeRequestReviewSubject": {
"additionalProperties": false,
"properties": {
"merge_request_id": {
"type": "string"
},
"subject_ref": {
"type": "string"
}
},
"required": [
"merge_request_id",
"subject_ref"
],
"type": "object"
},
"MergeRequestState": {
"enum": [
"open",
"merged",
"closed"
],
"type": "string"
},
"MergeRequestThreadEvent": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"created_at": {
"type": "string"
},
"event_id": {
"type": "string"
},
"kind": {
"const": "review_requested",
"type": "string"
},
"requested_by": {
"$ref": "#/components/schemas/MergeRequestWorkerIdentity"
},
"reviewer": {
"$ref": "#/components/schemas/MergeRequestWorkerIdentity"
},
"sequence": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"subject_ref": {
"type": "string"
},
"ticket_content_digest": {
"type": "string"
},
"ticket_merge_request_subjects": {
"items": {
"$ref": "#/components/schemas/MergeRequestReviewSubject"
},
"type": "array"
}
},
"required": [
"kind",
"event_id",
"sequence",
"subject_ref",
"ticket_content_digest",
"ticket_merge_request_subjects",
"requested_by",
"reviewer",
"created_at"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"body": {
"type": "string"
},
"created_at": {
"type": "string"
},
"decision": {
"$ref": "#/components/schemas/ReviewDecision"
},
"event_id": {
"type": "string"
},
"findings": {
"items": {
"$ref": "#/components/schemas/ReviewFinding"
},
"type": "array"
},
"kind": {
"const": "review",
"type": "string"
},
"request_event_id": {
"type": "string"
},
"reviewer": {
"$ref": "#/components/schemas/MergeRequestWorkerIdentity"
},
"sequence": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"subject_ref": {
"type": "string"
},
"ticket_content_digest": {
"type": "string"
},
"ticket_merge_request_subjects": {
"items": {
"$ref": "#/components/schemas/MergeRequestReviewSubject"
},
"type": "array"
}
},
"required": [
"kind",
"event_id",
"sequence",
"request_event_id",
"subject_ref",
"ticket_content_digest",
"ticket_merge_request_subjects",
"decision",
"body",
"findings",
"reviewer",
"created_at"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"created_at": {
"type": "string"
},
"event_id": {
"type": "string"
},
"kind": {
"const": "review_revoked",
"type": "string"
},
"reason": {
"type": "string"
},
"review_event_id": {
"type": "string"
},
"revoked_by": {
"$ref": "#/components/schemas/MergeRequestWorkerIdentity"
},
"sequence": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"subject_ref": {
"type": "string"
}
},
"required": [
"kind",
"event_id",
"sequence",
"review_event_id",
"subject_ref",
"reason",
"revoked_by",
"created_at"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"created_at": {
"type": "string"
},
"event_id": {
"type": "string"
},
"kind": {
"const": "review_cancelled",
"type": "string"
},
"reason": {
"type": "string"
},
"request_event_id": {
"type": "string"
},
"sequence": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"subject_ref": {
"type": "string"
}
},
"required": [
"kind",
"event_id",
"sequence",
"request_event_id",
"subject_ref",
"reason",
"created_at"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"author": {
"$ref": "#/components/schemas/MergeRequestWorkerIdentity"
},
"body": {
"type": "string"
},
"created_at": {
"type": "string"
},
"event_id": {
"type": "string"
},
"kind": {
"const": "comment",
"type": "string"
},
"sequence": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"kind",
"event_id",
"sequence",
"body",
"author",
"created_at"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"approval_event_id": {
"type": "string"
},
"approved_source_ref": {
"type": "string"
},
"created_at": {
"type": "string"
},
"event_id": {
"type": "string"
},
"kind": {
"const": "merge",
"type": "string"
},
"merged_by": {
"$ref": "#/components/schemas/MergeRequestWorkerIdentity"
},
"operation_id": {
"type": "string"
},
"resolution": {
"$ref": "#/components/schemas/ConflictResolution"
},
"sequence": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"strategy": {
"$ref": "#/components/schemas/MergeStrategy"
},
"target_ref_after": {
"type": "string"
},
"target_ref_before": {
"type": "string"
}
},
"required": [
"kind",
"event_id",
"sequence",
"operation_id",
"approval_event_id",
"approved_source_ref",
"target_ref_before",
"target_ref_after",
"strategy",
"resolution",
"merged_by",
"created_at"
],
"type": "object"
}
]
},
"MergeRequestThreadQuery": {
"additionalProperties": false,
"properties": {
"after": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"MergeRequestWorkerIdentity": {
"additionalProperties": false,
"properties": {
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"runtime_id",
"worker_id"
],
"type": "object"
},
"MergeStrategy": {
"enum": [
"fast_forward",
"merge"
],
"type": "string"
},
"ModelAudit": {
"properties": {
"model_id": {
"type": [
"string",
"null"
]
},
"ref_": {
"type": [
"string",
"null"
]
},
"scheme": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"NewOrchestrationPlanRecord": {
"properties": {
"accepted_plan": {
"anyOf": [
{
"$ref": "#/components/schemas/AcceptedOrchestrationPlan"
},
{
"type": "null"
}
]
},
"author": {
"type": [
"string",
"null"
]
},
"kind": {
"$ref": "#/components/schemas/OrchestrationPlanKind"
},
"note": {
"type": [
"string",
"null"
]
},
"related_ticket": {
"type": [
"string",
"null"
]
}
},
"required": [
"kind"
],
"type": "object"
},
"NewTicket": {
"properties": {
"assignee": {
"type": [
"string",
"null"
]
},
"author": {
"type": [
"string",
"null"
]
},
"body": {
"$ref": "#/components/schemas/MarkdownText"
},
"kind": {
"type": "string"
},
"labels": {
"items": {
"type": "string"
},
"type": "array"
},
"priority": {
"type": "string"
},
"queued_at": {
"type": [
"string",
"null"
]
},
"queued_by": {
"type": [
"string",
"null"
]
},
"readiness": {
"type": [
"string",
"null"
]
},
"risk_flags": {
"items": {
"type": "string"
},
"type": "array"
},
"slug": {
"type": [
"string",
"null"
]
},
"targets": {
"default": [],
"items": {
"$ref": "#/components/schemas/TicketTarget"
},
"type": "array"
},
"title": {
"type": "string"
},
"workflow_state": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketState"
},
{
"type": "null"
}
]
}
},
"required": [
"title",
"kind",
"priority",
"labels",
"body",
"risk_flags"
],
"type": "object"
},
"NewTicketEvent": {
"properties": {
"author": {
"type": [
"string",
"null"
]
},
"body": {
"$ref": "#/components/schemas/MarkdownText"
},
"kind": {
"$ref": "#/components/schemas/TicketEventKind"
},
"references": {
"items": {
"$ref": "#/components/schemas/TicketReference"
},
"type": "array"
}
},
"required": [
"kind",
"body",
"references"
],
"type": "object"
},
"NewTicketRelation": {
"properties": {
"author": {
"type": [
"string",
"null"
]
},
"kind": {
"$ref": "#/components/schemas/TicketRelationKind"
},
"note": {
"type": [
"string",
"null"
]
},
"target": {
"type": "string"
}
},
"required": [
"kind",
"target"
],
"type": "object"
},
"NotificationDiagnostic": {
"additionalProperties": false,
"properties": {
"acceptance_outcome_unknown": {
"description": "Conservative: a persisted request without ACK is enough; this does not prove a send occurred.\nCan remain true alongside a later preflight failure, rejection or historical recipient.",
"type": "boolean"
},
"assignment_id": {
"type": [
"string",
"null"
]
},
"delivery_id": {
"type": [
"string",
"null"
]
},
"disposition": {
"type": [
"string",
"null"
]
},
"event_kind": {
"type": "string"
},
"job_id": {
"type": [
"string",
"null"
]
},
"last_failure_at": {
"type": [
"string",
"null"
]
},
"last_failure_code": {
"type": [
"string",
"null"
]
},
"legacy_evidence": {
"description": "A retained pre-cutover Job receipt contributes to this projection.",
"type": "boolean"
},
"merge_request_id": {
"type": [
"string",
"null"
]
},
"model_processing_confirmed": {
"description": "No model-processing evidence is currently collected by this read contract.",
"type": "boolean"
},
"purpose": {
"type": [
"string",
"null"
]
},
"reason": {
"type": [
"string",
"null"
]
},
"recipient_current": {
"description": "Current assignment identity only; null for fixed-worker or absent recipients.",
"type": [
"boolean",
"null"
]
},
"recipient_role": {
"type": "string"
},
"retry_candidate": {
"description": "Saved delivery candidate, NOT permission to send. Live recipient and binding checks remain required.",
"type": "boolean"
},
"source_event_id": {
"type": "string"
},
"source_id": {
"type": "string"
},
"stage": {
"$ref": "#/components/schemas/NotificationDiagnosticStage"
},
"target_resolution": {
"$ref": "#/components/schemas/NotificationTargetResolution",
"description": "Failure records do not identify a particular authorized replacement target."
},
"target_runtime_id": {
"type": [
"string",
"null"
]
},
"target_worker_id": {
"type": [
"string",
"null"
]
},
"ticket": {
"type": [
"string",
"null"
]
}
},
"required": [
"source_id",
"source_event_id",
"event_kind",
"recipient_role",
"stage",
"legacy_evidence",
"acceptance_outcome_unknown",
"target_resolution",
"retry_candidate",
"model_processing_confirmed"
],
"type": "object"
},
"NotificationDiagnosticStage": {
"enum": [
"historical",
"awaiting_routing",
"suppressed",
"deferred",
"pending",
"reserved",
"request_persisted",
"runtime_rejected",
"acceptance_unknown",
"delivery_failed",
"runtime_accepted"
],
"type": "string"
},
"NotificationDiagnosticsPage": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/NotificationDiagnostic"
},
"type": "array"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"source_checks": {
"items": {
"$ref": "#/components/schemas/NotificationSourceCheck"
},
"type": "array"
}
},
"required": [
"items",
"source_checks"
],
"type": "object"
},
"NotificationDiagnosticsQuery": {
"additionalProperties": false,
"properties": {
"assignment_id": {
"type": [
"string",
"null"
]
},
"cursor": {
"type": [
"string",
"null"
]
},
"delivery_id": {
"type": [
"string",
"null"
]
},
"job_id": {
"type": [
"string",
"null"
]
},
"limit": {
"format": "uint",
"minimum": 0,
"type": [
"integer",
"null"
]
},
"merge_request_id": {
"type": [
"string",
"null"
]
},
"source_event_id": {
"type": [
"string",
"null"
]
},
"source_id": {
"description": "Exact source identity for a single-record lookup.",
"type": [
"string",
"null"
]
},
"ticket": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"NotificationSourceCheck": {
"additionalProperties": false,
"properties": {
"captured": {
"description": "Whether the origin has any captured source (independent of pagination/recipient filters).\nA present origin with false here is unconnected, not intentionally suppressed.",
"type": "boolean"
},
"origin_present": {
"description": "Whether an exact durable origin is present; null means that reference form was not verified.",
"type": [
"boolean",
"null"
]
},
"reference": {
"type": "string"
},
"resource_kind": {
"type": "string"
}
},
"required": [
"resource_kind",
"reference",
"captured"
],
"type": "object"
},
"NotificationTargetResolution": {
"enum": [
"unresolved",
"reserved",
"request_persisted",
"runtime_accepted",
"multiple_authorized_targets"
],
"type": "string"
},
"Nullable_string": {
"type": [
"string",
"null"
]
},
"ObjectiveCreateRequest": {
"additionalProperties": false,
"properties": {
"body_md": {
"default": "",
"type": "string"
},
"linked_tickets": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"state": {
"default": "active",
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"ObjectiveDetail": {
"additionalProperties": false,
"properties": {
"body": {
"type": "string"
},
"body_truncated": {
"type": "boolean"
},
"created_at": {
"type": [
"string",
"null"
]
},
"event_page": {
"$ref": "#/components/schemas/QueryPage"
},
"events": {
"items": {
"$ref": "#/components/schemas/ObjectiveEventDetail"
},
"type": "array"
},
"id": {
"type": "string"
},
"linked_ticket_summaries": {
"items": {
"$ref": "#/components/schemas/ObjectiveLinkedTicketSummary"
},
"type": "array"
},
"linked_tickets": {
"items": {
"type": "string"
},
"type": "array"
},
"record_source": {
"type": "string"
},
"resource_key": {
"type": "string"
},
"resources": {
"items": {
"$ref": "#/components/schemas/ObjectiveResourceSummary"
},
"type": "array"
},
"state": {
"type": "string"
},
"title": {
"type": "string"
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"resource_key",
"title",
"state",
"linked_tickets",
"linked_ticket_summaries",
"resources",
"body",
"body_truncated",
"events",
"event_page",
"record_source"
],
"type": "object"
},
"ObjectiveEditRequest": {
"additionalProperties": false,
"properties": {
"new_string": {
"type": [
"string",
"null"
]
},
"old_string": {
"type": [
"string",
"null"
]
},
"replace_all": {
"default": false,
"type": "boolean"
},
"title": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"ObjectiveEventDetail": {
"additionalProperties": false,
"properties": {
"body": {
"type": [
"string",
"null"
]
},
"created_at": {
"type": "string"
},
"event_ref": {
"type": "string"
},
"kind": {
"type": "string"
}
},
"required": [
"event_ref",
"kind",
"created_at"
],
"type": "object"
},
"ObjectiveLinkSummary": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"resource_key": {
"type": "string"
},
"state": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"id",
"resource_key",
"title",
"state"
],
"type": "object"
},
"ObjectiveLinkTicketRequest": {
"additionalProperties": false,
"properties": {
"ticket_id": {
"type": "string"
}
},
"required": [
"ticket_id"
],
"type": "object"
},
"ObjectiveLinkedTicketSummary": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"resource_key": {
"type": "string"
},
"state": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"id",
"resource_key",
"title",
"state"
],
"type": "object"
},
"ObjectiveListQuery": {
"additionalProperties": false,
"properties": {
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"ObjectiveListResponse": {
"additionalProperties": false,
"properties": {
"invalid_records": {
"items": {
"$ref": "#/components/schemas/InvalidProjectRecord"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/ObjectiveSummary"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": "integer"
},
"record_authority": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"limit",
"items",
"invalid_records",
"record_authority"
],
"type": "object"
},
"ObjectiveQueryItem": {
"additionalProperties": false,
"properties": {
"created_at": {
"type": [
"string",
"null"
]
},
"id": {
"type": "string"
},
"linked_ticket_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"linked_ticket_keys": {
"items": {
"type": "string"
},
"type": "array"
},
"linked_tickets": {
"items": {
"type": "string"
},
"type": "array"
},
"matched_fields": {
"items": {
"type": "string"
},
"type": "array"
},
"resource_key": {
"type": "string"
},
"snippet": {
"type": [
"string",
"null"
]
},
"state": {
"type": "string"
},
"title": {
"type": "string"
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"resource_key",
"title",
"state",
"matched_fields",
"linked_ticket_count",
"linked_tickets",
"linked_ticket_keys"
],
"type": "object"
},
"ObjectiveQueryRequest": {
"additionalProperties": false,
"properties": {
"cursor": {
"type": [
"string",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"linked_ticket_id": {
"type": [
"string",
"null"
]
},
"query": {
"type": [
"string",
"null"
]
},
"sort": {
"type": [
"string",
"null"
]
},
"states": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"updated_after": {
"type": [
"string",
"null"
]
},
"updated_before": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"ObjectiveQueryResponse": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/ObjectiveQueryItem"
},
"type": "array"
},
"page": {
"$ref": "#/components/schemas/QueryPage"
},
"record_authority": {
"type": "string"
}
},
"required": [
"items",
"page",
"record_authority"
],
"type": "object"
},
"ObjectiveResourceSummary": {
"additionalProperties": false,
"properties": {
"bytes": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"media_type": {
"type": [
"string",
"null"
]
},
"path": {
"type": "string"
},
"updated_at": {
"type": "string"
}
},
"required": [
"path",
"bytes",
"updated_at"
],
"type": "object"
},
"ObjectiveShowRequest": {
"additionalProperties": false,
"properties": {
"event_cursor": {
"type": [
"string",
"null"
]
},
"event_limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"ObjectiveStateRequest": {
"additionalProperties": false,
"properties": {
"state": {
"type": "string"
}
},
"required": [
"state"
],
"type": "object"
},
"ObjectiveSummary": {
"additionalProperties": false,
"properties": {
"created_at": {
"type": [
"string",
"null"
]
},
"id": {
"type": "string"
},
"linked_tickets": {
"items": {
"type": "string"
},
"type": "array"
},
"record_source": {
"type": "string"
},
"resource_key": {
"type": "string"
},
"state": {
"type": "string"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"resource_key",
"title",
"state",
"summary",
"linked_tickets",
"record_source"
],
"type": "object"
},
"OperationCounts": {
"properties": {
"delete": {
"default": 0,
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"drop": {
"default": 0,
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"edit": {
"default": 0,
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"merge": {
"default": 0,
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"trim": {
"default": 0,
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"write": {
"default": 0,
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"OrchestrationPlanKind": {
"enum": [
"before",
"after",
"blocked_by",
"blocks",
"conflicts_with",
"do_not_parallelize",
"waiting_capacity_note",
"accepted_plan"
],
"type": "string"
},
"OrchestrationPlanRecord": {
"additionalProperties": false,
"properties": {
"accepted_plan": {
"anyOf": [
{
"$ref": "#/components/schemas/AcceptedOrchestrationPlan"
},
{
"type": "null"
}
]
},
"at": {
"type": "string"
},
"author": {
"type": "string"
},
"id": {
"type": "string"
},
"kind": {
"$ref": "#/components/schemas/OrchestrationPlanKind"
},
"note": {
"type": [
"string",
"null"
]
},
"related_ticket": {
"type": [
"string",
"null"
]
},
"ticket_id": {
"type": "string"
}
},
"required": [
"id",
"ticket_id",
"kind",
"author",
"at"
],
"type": "object"
},
"PasskeyAdditionOptionsRequest": {
"additionalProperties": false,
"description": "Adds a credential to the current authenticated actor; target identity is never public input.",
"properties": {
"browser_origin": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"PasskeyLoginCompleteRequest": {
"additionalProperties": false,
"properties": {
"challenge_id": {
"type": "string"
},
"credential": true
},
"required": [
"challenge_id",
"credential"
],
"type": "object"
},
"PasskeyLoginOptionsRequest": {
"additionalProperties": false,
"description": "Normal discoverable login omits the handle: the authenticator selects a credential.\nAn explicit handle selects legacy identified-account login, for non-resident keys or\nkeys registered with an old random WebAuthn user handle. This never adds a key or\nfalls back to another identity. Authenticate first, then enroll an RK from Account.\nExisting challenge states are short-lived and are not migrated to the new ceremony.",
"properties": {
"browser_origin": {
"type": [
"string",
"null"
]
},
"handle": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"PasskeyLoginOptionsResponse": {
"additionalProperties": false,
"properties": {
"challenge_id": {
"type": "string"
},
"public_key": true
},
"required": [
"challenge_id",
"public_key"
],
"type": "object"
},
"PasskeyRegistrationCompleteRequest": {
"additionalProperties": false,
"properties": {
"challenge_id": {
"type": "string"
},
"credential": true
},
"required": [
"challenge_id",
"credential"
],
"type": "object"
},
"PasskeyRegistrationOptionsRequest": {
"additionalProperties": false,
"description": "Starts new-account registration only; an existing handle is never interpreted as key addition.",
"properties": {
"browser_origin": {
"type": [
"string",
"null"
]
},
"display_name": {
"type": [
"string",
"null"
]
},
"handle": {
"type": "string"
}
},
"required": [
"handle"
],
"type": "object"
},
"PasskeyRegistrationOptionsResponse": {
"additionalProperties": false,
"properties": {
"challenge_id": {
"type": "string"
},
"public_key": true
},
"required": [
"challenge_id",
"public_key"
],
"type": "object"
},
"PasteArtifactAvailability": {
"enum": [
"available",
"unavailable",
"integrity_failed"
],
"type": "string"
},
"PasteArtifactMediaType": {
"description": "One typed piece of a user submission.\n\n`Method::Submit` and `Event::UserMessage` carry `Vec<Segment>`. Dumb\nclients (CLI piping, scripts) only need to produce a single\n`Segment::Text`; richer clients (TUI / GUI) construct typed atoms\n(paste chips, file refs) and\nsend them through directly so the Worker side never has to re-parse a\nflattened string.\n\nForward compat: payloads with unknown `kind` deserialize to\n`Segment::Unknown`. Worker treats this the same as known-but-unresolved\nvariants — emits an alert and inserts a `[unknown input segment]`\nplaceholder into the LLM context so neither user nor LLM is blind to\nthe dropped intent.",
"enum": [
"text_plain_utf8"
],
"type": "string"
},
"PasteArtifactRef": {
"description": "Session-owned reference to a large pasted-input artifact.\n\nThe reference contains only bounded integrity and provenance metadata. The\nartifact body remains in session storage and is available to the model only\nthrough the scoped paste-artifact tools installed by Worker.",
"properties": {
"artifact_id": {
"type": "string"
},
"availability": {
"$ref": "#/components/schemas/PasteArtifactAvailability",
"description": "Availability observed when this immutable reference was committed.\nReads revalidate storage and integrity rather than trusting this field."
},
"byte_len": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"char_count": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"created_at_ms": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"line_count": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"media_type": {
"$ref": "#/components/schemas/PasteArtifactMediaType"
},
"sha256": {
"type": "string"
},
"source_entry_id": {
"type": "string"
}
},
"required": [
"artifact_id",
"created_at_ms",
"media_type",
"availability",
"byte_len",
"char_count",
"line_count",
"sha256",
"source_entry_id"
],
"type": "object"
},
"PermissionResource": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "feature",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "workspace",
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"kind",
"workspace_id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "workdir",
"type": "string"
},
"path": {
"type": "string"
},
"recursive": {
"type": "boolean"
},
"working_directory_id": {
"type": "string"
}
},
"required": [
"kind",
"working_directory_id",
"path",
"recursive"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "worker",
"type": "string"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"kind",
"runtime_id",
"worker_id"
],
"type": "object"
}
]
},
"ProfileSettingsResponse": {
"additionalProperties": false,
"description": "Read-only Profile catalog projected from one active Workspace config tree.",
"properties": {
"default_profile": {
"type": [
"string",
"null"
]
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"profiles": {
"items": {
"$ref": "#/components/schemas/WorkspaceProfileSummary"
},
"type": "array"
},
"projection_digest": {
"type": [
"string",
"null"
]
},
"sources": {
"items": {
"$ref": "#/components/schemas/WorkspaceProfileSourceSummary"
},
"type": "array"
},
"tree_digest": {
"type": [
"string",
"null"
]
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"profiles",
"sources",
"diagnostics"
],
"type": "object"
},
"ProvisionalAccountRequest": {
"additionalProperties": false,
"description": "A hosting administrator reserves the same normalized ID used by passkey login.",
"properties": {
"handle": {
"type": "string"
}
},
"required": [
"handle"
],
"type": "object"
},
"PublicMergeRequest": {
"additionalProperties": false,
"properties": {
"created_at": {
"type": "string"
},
"merge_request_id": {
"type": "string"
},
"repository_key": {
"type": "string"
},
"selector_from": {
"type": [
"string",
"null"
]
},
"selector_to": {
"type": "string"
},
"state": {
"$ref": "#/components/schemas/MergeRequestState"
},
"thread": {
"items": {
"$ref": "#/components/schemas/MergeRequestThreadEvent"
},
"type": "array"
},
"ticket_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"merge_request_id",
"repository_key",
"state",
"selector_to",
"ticket_ids",
"created_at",
"updated_at",
"thread"
],
"type": "object"
},
"PutFlowRequest": {
"additionalProperties": false,
"properties": {
"content": {
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"path",
"content"
],
"type": "object"
},
"PutRepositorySshHostTrustRequest": {
"additionalProperties": false,
"properties": {
"expected_fingerprint": {
"default": null,
"type": [
"string",
"null"
]
},
"host_key": {
"type": "string"
},
"host_trust_id": {
"type": "string"
},
"hostname": {
"type": "string"
},
"operation_id": {
"type": "string"
},
"port": {
"format": "uint16",
"maximum": 65535,
"minimum": 0,
"type": "integer"
}
},
"required": [
"operation_id",
"host_trust_id",
"hostname",
"port",
"host_key"
],
"type": "object"
},
"QueryPage": {
"additionalProperties": false,
"properties": {
"has_more": {
"type": "boolean"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"returned": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"sort": {
"type": "string"
},
"source_limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"source_truncated": {
"type": "boolean"
}
},
"required": [
"limit",
"returned",
"has_more",
"sort",
"source_truncated"
],
"type": "object"
},
"RecordOperationAudit": {
"properties": {
"after_hash": {
"type": [
"string",
"null"
]
},
"before_hash": {
"type": [
"string",
"null"
]
},
"kind": {
"type": "string"
},
"op": {
"type": "string"
},
"path": {
"type": "string"
},
"reason": {
"type": [
"string",
"null"
]
},
"slug": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/AuditStatus"
}
},
"required": [
"op",
"status",
"kind",
"slug",
"path"
],
"type": "object"
},
"RecordUsageAudit": {
"properties": {
"kind": {
"type": "string"
},
"op": {
"type": "string"
},
"path": {
"type": [
"string",
"null"
]
},
"query": {
"type": [
"string",
"null"
]
},
"reason": {
"type": [
"string",
"null"
]
},
"result_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"slug": {
"type": [
"string",
"null"
]
},
"status": {
"$ref": "#/components/schemas/AuditStatus"
}
},
"required": [
"op",
"status",
"kind"
],
"type": "object"
},
"RemoveRuntimeRequest": {
"additionalProperties": false,
"properties": {
"expected_binding_id": {
"type": "string"
},
"operation_id": {
"type": "string"
}
},
"required": [
"operation_id",
"expected_binding_id"
],
"type": "object"
},
"RepairMergeRequestSelectorRequest": {
"additionalProperties": false,
"properties": {
"explicit_confirmation": {
"type": "boolean"
},
"reason": {
"type": "string"
},
"selector_from": {
"type": "string"
}
},
"required": [
"selector_from",
"reason",
"explicit_confirmation"
],
"type": "object"
},
"RepositoryAccessMode": {
"enum": [
"read_only",
"read_write"
],
"type": "string"
},
"RepositoryAccessProjection": {
"additionalProperties": false,
"description": "Secret-free active Repository access projection consumed by later Runtime work.",
"properties": {
"bindings": {
"items": {
"$ref": "#/components/schemas/RepositorySshAccessBinding"
},
"type": "array"
},
"projection_digest": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"projection_digest",
"bindings"
],
"type": "object"
},
"RepositoryApiError": {
"additionalProperties": false,
"description": "Error body shared by the existing repository routes and their generated adapters.",
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"error": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"error",
"message"
],
"type": "object"
},
"RepositoryDetailResponse": {
"additionalProperties": false,
"properties": {
"item": {
"$ref": "#/components/schemas/RepositorySummary"
},
"source": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"item",
"source"
],
"type": "object"
},
"RepositoryDiagnostic": {
"additionalProperties": false,
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"severity": {
"type": "string"
}
},
"required": [
"severity",
"code",
"message"
],
"type": "object"
},
"RepositoryListResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/RepositorySummary"
},
"type": "array"
},
"source": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"items",
"source",
"diagnostics"
],
"type": "object"
},
"RepositoryLogQuery": {
"additionalProperties": false,
"properties": {
"limit": {
"default": null,
"format": "uint",
"maximum": 200,
"minimum": 1,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"RepositoryLogResponse": {
"additionalProperties": false,
"properties": {
"default_selector": {
"type": [
"string",
"null"
]
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/GitCommitSummary"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"repository_key": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"repository_key",
"limit",
"items",
"diagnostics"
],
"type": "object"
},
"RepositoryObservedStatus": {
"enum": [
"unverified",
"ready",
"invalid"
],
"type": "string"
},
"RepositorySource": {
"description": "Stable Repository source identity stored by Workspace authority.",
"properties": {
"kind": {
"$ref": "#/components/schemas/RepositorySourceKind"
},
"uri": {
"description": "Canonical source representation. This is an absolute local path for\n`local_path`, and a normalized URI/remote specification otherwise.",
"type": "string"
}
},
"required": [
"kind",
"uri"
],
"type": "object"
},
"RepositorySourceKind": {
"description": "Provider-neutral classification of an authoritative Repository source.\n\nLocal paths remain distinct from network Git transports so callers cannot\naccidentally treat an unmaterialized remote as a server-local filesystem path.",
"oneOf": [
{
"enum": [
"local_path",
"file",
"ssh",
"https"
],
"type": "string"
},
{
"const": "invalid",
"description": "A legacy value that could not be classified during migration. It remains\ninspectable but every provider operation must fail closed. Historical\n`http` wire values decode into this non-executable classification.",
"type": "string"
}
]
},
"RepositorySshAccessBinding": {
"additionalProperties": false,
"properties": {
"access": {
"$ref": "#/components/schemas/RepositoryAccessMode"
},
"credential_id": {
"type": "string"
},
"host_trust_id": {
"type": "string"
},
"repository_key": {
"type": "string"
}
},
"required": [
"repository_key",
"credential_id",
"host_trust_id",
"access"
],
"type": "object"
},
"RepositorySshConnectionProbeRequest": {
"additionalProperties": false,
"properties": {
"runtime_id": {
"type": "string"
}
},
"required": [
"runtime_id"
],
"type": "object"
},
"RepositorySshConnectionProbeResponse": {
"additionalProperties": false,
"properties": {
"candidates": {
"items": {
"$ref": "#/components/schemas/RepositorySshHostKeyCandidate"
},
"type": "array"
},
"expected_host_key_fingerprint": {
"type": [
"string",
"null"
]
},
"host_trust_id": {
"type": "string"
},
"hostname": {
"type": "string"
},
"port": {
"format": "uint16",
"maximum": 65535,
"minimum": 0,
"type": "integer"
},
"repository_key": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"trust_state": {
"$ref": "#/components/schemas/RepositorySshConnectionTrustState"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"repository_key",
"runtime_id",
"hostname",
"port",
"trust_state",
"host_trust_id",
"candidates"
],
"type": "object"
},
"RepositorySshConnectionTrustState": {
"enum": [
"untrusted",
"verified",
"changed"
],
"type": "string"
},
"RepositorySshCredential": {
"additionalProperties": false,
"description": "Public metadata for one Workspace-scoped Repository SSH credential.\n\nSecret references and secret material are deliberately not part of this DTO.",
"properties": {
"created_at": {
"type": "string"
},
"credential_id": {
"type": "string"
},
"name": {
"type": "string"
},
"public_key_algorithm": {
"type": "string"
},
"public_key_fingerprint": {
"type": "string"
},
"referenced_repositories": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"rotated_at": {
"type": [
"string",
"null"
]
},
"status": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"credential_id",
"workspace_id",
"name",
"public_key_algorithm",
"public_key_fingerprint",
"status",
"created_at"
],
"type": "object"
},
"RepositorySshHostKeyCandidate": {
"additionalProperties": false,
"properties": {
"algorithm": {
"type": "string"
},
"fingerprint": {
"type": "string"
},
"host_key": {
"type": "string"
}
},
"required": [
"algorithm",
"host_key",
"fingerprint"
],
"type": "object"
},
"RepositorySshHostTrust": {
"additionalProperties": false,
"description": "Public metadata for an explicitly pinned SSH host key.",
"properties": {
"created_at": {
"type": "string"
},
"fingerprint": {
"type": "string"
},
"host_key": {
"type": "string"
},
"host_trust_id": {
"type": "string"
},
"hostname": {
"type": "string"
},
"key_algorithm": {
"type": "string"
},
"port": {
"format": "uint16",
"maximum": 65535,
"minimum": 0,
"type": "integer"
},
"referenced_repositories": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"host_trust_id",
"workspace_id",
"hostname",
"port",
"key_algorithm",
"host_key",
"fingerprint",
"created_at",
"updated_at"
],
"type": "object"
},
"RepositorySshHostTrustMutationResponse": {
"additionalProperties": false,
"description": "Public metadata for an explicitly pinned SSH host key.",
"properties": {
"created_at": {
"type": "string"
},
"fingerprint": {
"type": "string"
},
"host_key": {
"type": "string"
},
"host_trust_id": {
"type": "string"
},
"hostname": {
"type": "string"
},
"key_algorithm": {
"type": "string"
},
"port": {
"format": "uint16",
"maximum": 65535,
"minimum": 0,
"type": "integer"
},
"referenced_repositories": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"host_trust_id",
"workspace_id",
"hostname",
"port",
"key_algorithm",
"host_key",
"fingerprint",
"created_at",
"updated_at"
],
"type": "object"
},
"RepositorySshPublicKey": {
"additionalProperties": false,
"properties": {
"credential_id": {
"type": "string"
},
"public_key": {
"type": "string"
},
"public_key_algorithm": {
"type": "string"
},
"public_key_fingerprint": {
"type": "string"
}
},
"required": [
"credential_id",
"public_key_algorithm",
"public_key_fingerprint",
"public_key"
],
"type": "object"
},
"RepositorySummary": {
"additionalProperties": false,
"properties": {
"default_selector": {
"type": [
"string",
"null"
]
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/RepositoryDiagnostic"
},
"type": [
"array",
"null"
]
},
"git": {
"anyOf": [
{
"$ref": "#/components/schemas/GitRepositorySummary"
},
{
"type": "null"
}
]
},
"kind": {
"type": "string"
},
"observed_at": {
"type": [
"string",
"null"
]
},
"observed_status": {
"$ref": "#/components/schemas/RepositoryObservedStatus"
},
"provider": {
"type": "string"
},
"record_authority": {
"type": "string"
},
"repository_key": {
"type": "string"
},
"source": {
"$ref": "#/components/schemas/RepositorySource"
},
"source_fingerprint": {
"type": "string"
}
},
"required": [
"repository_key",
"kind",
"provider",
"source",
"source_fingerprint",
"observed_status",
"record_authority"
],
"type": "object"
},
"RequestActor": {
"additionalProperties": false,
"description": "Authenticated actor returned by `GET /api/auth/whoami`.",
"properties": {
"account_id": {
"type": "string"
},
"auth_method": {
"$ref": "#/components/schemas/ActorAuthMethod"
},
"display_name": {
"type": "string"
},
"handle": {
"type": "string"
},
"user_id": {
"type": "string"
}
},
"required": [
"user_id",
"account_id",
"handle",
"display_name",
"auth_method"
],
"type": "object"
},
"ResolvedFlowSource": {
"additionalProperties": false,
"properties": {
"content_digest": {
"type": "string"
},
"definition": {
"$ref": "#/components/schemas/CompiledFlowDefinition"
},
"flow_id": {
"type": "string"
},
"selector": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"selector",
"workspace_id",
"flow_id",
"content_digest",
"definition"
],
"type": "object"
},
"RestoreTicketAssignmentQuery": {
"additionalProperties": false,
"properties": {
"assignment_operation_id": {
"type": [
"string",
"null"
]
},
"ticket_id": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"ReviewDecision": {
"enum": [
"approve",
"request_changes"
],
"type": "string"
},
"ReviewEvent": {
"additionalProperties": false,
"properties": {
"body": {
"type": "string"
},
"created_at": {
"type": "string"
},
"decision": {
"$ref": "#/components/schemas/ReviewDecision"
},
"event_id": {
"type": "string"
},
"findings": {
"items": {
"$ref": "#/components/schemas/ReviewFinding"
},
"type": "array"
},
"request_event_id": {
"type": "string"
},
"reviewer": {
"$ref": "#/components/schemas/MergeRequestWorkerIdentity"
},
"sequence": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"subject_ref": {
"type": "string"
},
"ticket_content_digest": {
"type": "string"
},
"ticket_merge_request_subjects": {
"items": {
"$ref": "#/components/schemas/MergeRequestReviewSubject"
},
"type": "array"
}
},
"required": [
"event_id",
"sequence",
"request_event_id",
"subject_ref",
"ticket_content_digest",
"ticket_merge_request_subjects",
"decision",
"body",
"findings",
"reviewer",
"created_at"
],
"type": "object"
},
"ReviewFinding": {
"additionalProperties": false,
"properties": {
"body": {
"type": "string"
},
"code": {
"type": [
"string",
"null"
]
},
"line": {
"format": "uint32",
"minimum": 0,
"type": [
"integer",
"null"
]
},
"path": {
"type": [
"string",
"null"
]
},
"severity": {
"$ref": "#/components/schemas/FindingSeverity"
}
},
"required": [
"severity",
"body"
],
"type": "object"
},
"RevokeRuntimeTrustKeyRequest": {
"additionalProperties": false,
"properties": {
"expected_binding_id": {
"type": "string"
}
},
"required": [
"expected_binding_id"
],
"type": "object"
},
"RotateRepositorySshCredentialRequest": {
"additionalProperties": false,
"properties": {
"expected_public_key_fingerprint": {
"type": "string"
},
"operation_id": {
"type": "string"
},
"passphrase": {
"default": null,
"type": [
"string",
"null"
]
},
"private_key": {
"type": "string"
}
},
"required": [
"operation_id",
"expected_public_key_fingerprint",
"private_key"
],
"type": "object"
},
"RuntimeCleanupExecutionResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"executed_at": {
"type": "string"
},
"plan_after": {
"$ref": "#/components/schemas/RuntimeCleanupPlanResponse"
},
"results": {
"items": {
"$ref": "#/components/schemas/RuntimeCleanupExecutionResult"
},
"type": "array"
},
"runtime_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"runtime_id",
"executed_at",
"results",
"plan_after",
"diagnostics"
],
"type": "object"
},
"RuntimeCleanupExecutionResult": {
"additionalProperties": false,
"properties": {
"action": {
"$ref": "#/components/schemas/CleanupTargetKind"
},
"message": {
"type": "string"
},
"status": {
"type": "string"
},
"target_id": {
"type": "string"
}
},
"required": [
"target_id",
"action",
"status",
"message"
],
"type": "object"
},
"RuntimeCleanupPlanResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"digest": {
"type": "string"
},
"generated_at": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"workdirs": {
"items": {
"$ref": "#/components/schemas/CleanupWorkdirCandidate"
},
"type": "array"
},
"workers": {
"items": {
"$ref": "#/components/schemas/CleanupWorkerCandidate"
},
"type": "array"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"runtime_id",
"generated_at",
"digest",
"workers",
"workdirs",
"diagnostics"
],
"type": "object"
},
"RuntimeConfigBundleAvailabilityQuery": {
"additionalProperties": false,
"properties": {
"digest": {
"type": "string"
}
},
"required": [
"digest"
],
"type": "object"
},
"RuntimeConfigBundleResult": {
"additionalProperties": false,
"properties": {
"availability": true,
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"state": {
"$ref": "#/components/schemas/WorkerOperationState"
}
},
"required": [
"state"
],
"type": "object"
},
"RuntimeConfigBundleSyncRequest": {
"additionalProperties": false,
"properties": {
"bundle": true
},
"required": [
"bundle"
],
"type": "object"
},
"RuntimeConnectionTestFailureKind": {
"enum": [
"authentication",
"authorization",
"network_unreachable",
"timeout",
"tls_or_transport",
"malformed_response",
"protocol_version_mismatch",
"runtime_identity_mismatch",
"configuration"
],
"type": "string"
},
"RuntimeConnectionTestResponse": {
"additionalProperties": false,
"description": "Observation of an actual signed ping, not a grant or cached approval.",
"properties": {
"actual_protocol_version": {
"format": "uint32",
"maximum": 4294967295,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"binding_id": {
"type": "string"
},
"checked_at": {
"type": "string"
},
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"expected_protocol_version": {
"format": "uint32",
"maximum": 4294967295,
"minimum": 0,
"type": "integer"
},
"failure_kind": {
"anyOf": [
{
"$ref": "#/components/schemas/RuntimeConnectionTestFailureKind"
},
{
"type": "null"
}
]
},
"runtime_id": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/RuntimeConnectionTestStatus"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"runtime_id",
"binding_id",
"checked_at",
"status",
"expected_protocol_version"
],
"type": "object"
},
"RuntimeConnectionTestStatus": {
"enum": [
"compatible",
"failed"
],
"type": "string"
},
"RuntimeIdentityAuthority": {
"enum": [
"runtime_registry_projection",
"server_runtime_configuration"
],
"type": "string"
},
"RuntimeListResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/RuntimeSummary"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"limit",
"items",
"source"
],
"type": "object"
},
"RuntimeManagementApiError": {
"additionalProperties": false,
"properties": {
"current_binding_id": {
"type": [
"string",
"null"
]
},
"current_fingerprint": {
"type": [
"string",
"null"
]
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"error": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"error",
"message"
],
"type": "object"
},
"RuntimeManagementSummary": {
"additionalProperties": false,
"properties": {
"binding": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkspaceRuntimeBindingSummary"
},
{
"type": "null"
}
]
},
"built_in": {
"type": "boolean"
},
"config_managed": {
"type": "boolean"
},
"endpoint_configured": {
"type": "boolean"
},
"removable": {
"type": "boolean"
},
"token_ref_configured": {
"type": "boolean"
}
},
"required": [
"built_in",
"config_managed",
"removable",
"endpoint_configured",
"token_ref_configured"
],
"type": "object"
},
"RuntimeProfileSelector": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "builtin",
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"kind",
"value"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "named",
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"kind",
"value"
],
"type": "object"
}
]
},
"RuntimePublicIdentityBundle": {
"additionalProperties": false,
"properties": {
"identity_id": {
"type": "string"
},
"public_key": {
"type": "string"
}
},
"required": [
"identity_id",
"public_key"
],
"type": "object"
},
"RuntimeRemovalOperationResponse": {
"additionalProperties": false,
"properties": {
"binding_removed": {
"type": "boolean"
},
"completed_at": {
"type": [
"string",
"null"
]
},
"created_at": {
"type": "string"
},
"failure_category": {
"type": [
"string",
"null"
]
},
"operation_id": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"runtime_registration_removed": {
"type": [
"boolean",
"null"
]
},
"state": {
"$ref": "#/components/schemas/RuntimeRemovalOperationState"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"operation_id",
"workspace_id",
"runtime_id",
"state",
"binding_removed",
"created_at",
"updated_at"
],
"type": "object"
},
"RuntimeRemovalOperationState": {
"enum": [
"pending",
"cleanup_pending",
"succeeded",
"failed"
],
"type": "string"
},
"RuntimeSourceKind": {
"enum": [
"embedded_worker_runtime",
"remote_http"
],
"type": "string"
},
"RuntimeSourceStatus": {
"enum": [
"active",
"reserved"
],
"type": "string"
},
"RuntimeSourceSummary": {
"additionalProperties": false,
"properties": {
"identity_authority": {
"$ref": "#/components/schemas/RuntimeIdentityAuthority"
},
"kind": {
"$ref": "#/components/schemas/RuntimeSourceKind"
},
"note": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/RuntimeSourceStatus"
}
},
"required": [
"kind",
"status",
"identity_authority",
"note"
],
"type": "object"
},
"RuntimeSummary": {
"properties": {
"arch": {
"type": "string"
},
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"host_ids": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"kind": {
"type": "string"
},
"label": {
"type": "string"
},
"os": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"source": {
"$ref": "#/components/schemas/RuntimeSourceSummary"
},
"status": {
"type": "string"
},
"worker_creation_available": {
"type": "boolean"
}
},
"required": [
"runtime_id",
"label",
"kind",
"status",
"source",
"worker_creation_available",
"os",
"arch"
],
"type": "object"
},
"RuntimeTicketWorkerRole": {
"enum": [
"intake",
"orchestrator",
"worker",
"reviewer"
],
"type": "string"
},
"RuntimeTrustAuditAction": {
"enum": [
"created",
"replaced",
"reactivated",
"revoked"
],
"type": "string"
},
"RuntimeTrustAuditEntry": {
"additionalProperties": false,
"properties": {
"action": {
"$ref": "#/components/schemas/RuntimeTrustAuditAction"
},
"actor_account_id": {
"type": "string"
},
"at": {
"type": "string"
},
"binding_id": {
"type": "string"
},
"new_fingerprint": {
"type": [
"string",
"null"
]
},
"old_fingerprint": {
"type": [
"string",
"null"
]
}
},
"required": [
"action",
"actor_account_id",
"binding_id",
"at"
],
"type": "object"
},
"RuntimeTrustKeyRevealResponse": {
"additionalProperties": false,
"properties": {
"public_key": {
"type": "string"
}
},
"required": [
"public_key"
],
"type": "object"
},
"RuntimeTrustKeyState": {
"additionalProperties": false,
"properties": {
"binding_id": {
"type": [
"string",
"null"
]
},
"created_at": {
"type": [
"string",
"null"
]
},
"fingerprint": {
"type": [
"string",
"null"
]
},
"revoked_at": {
"type": [
"string",
"null"
]
},
"status": {
"$ref": "#/components/schemas/RuntimeTrustKeyStatus"
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"status"
],
"type": "object"
},
"RuntimeTrustKeyStatus": {
"enum": [
"unconfigured",
"active",
"revoked"
],
"type": "string"
},
"RuntimeWorkerCompletionsRequest": {
"additionalProperties": false,
"properties": {
"context": {
"anyOf": [
{
"$ref": "#/components/schemas/CompletionContext"
},
{
"type": "null"
}
]
},
"kind": {
"$ref": "#/components/schemas/CompletionKind"
},
"prefix": {
"default": "",
"type": "string"
},
"request_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"kind"
],
"type": "object"
},
"RuntimeWorkerCompletionsResult": {
"additionalProperties": false,
"properties": {
"context": {
"anyOf": [
{
"$ref": "#/components/schemas/CompletionContext"
},
{
"type": "null"
}
]
},
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"entries": {
"items": {
"$ref": "#/components/schemas/CompletionEntry"
},
"type": "array"
},
"kind": {
"$ref": "#/components/schemas/CompletionKind"
},
"prefix": {
"type": "string"
},
"request_id": {
"type": [
"string",
"null"
]
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"runtime_id",
"worker_id",
"kind",
"prefix",
"entries"
],
"type": "object"
},
"RuntimeWorkerInputRequest": {
"additionalProperties": false,
"properties": {
"content": {
"type": "string"
},
"kind": {
"default": null,
"type": [
"string",
"null"
]
},
"segments": {
"items": {
"$ref": "#/components/schemas/Segment"
},
"type": [
"array",
"null"
]
}
},
"required": [
"content"
],
"type": "object"
},
"RuntimeWorkerInputResult": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"runtime_id": {
"type": "string"
},
"state": {
"$ref": "#/components/schemas/WorkerOperationState"
},
"worker_id": {
"type": "string"
}
},
"required": [
"state",
"runtime_id",
"worker_id"
],
"type": "object"
},
"RuntimeWorkerLifecycleRequest": {
"additionalProperties": false,
"properties": {
"reason": {
"type": [
"string",
"null"
]
},
"ticket_assignment": {
"anyOf": [
{
"$ref": "#/components/schemas/RuntimeWorkerTicketAssignmentRequest"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"RuntimeWorkerLifecycleResult": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"runtime_id": {
"type": "string"
},
"state": {
"$ref": "#/components/schemas/WorkerOperationState"
},
"worker_id": {
"type": "string"
}
},
"required": [
"state",
"runtime_id",
"worker_id"
],
"type": "object"
},
"RuntimeWorkerListResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/WorkerSummary"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"limit",
"items",
"source"
],
"type": "object"
},
"RuntimeWorkerShowResponse": {
"additionalProperties": false,
"description": "Workspace-authoritative Worker projection.\n\n`resource_key` is required here even though Runtime-internal Worker summaries\ndo not carry one. The Workspace Server must resolve it from Workspace\nauthority before constructing this response.",
"properties": {
"availability": {
"$ref": "#/components/schemas/SubscriptionWorkerAvailability",
"description": "Freshness of the Runtime observation used to construct `worker_state`.\n`Unavailable` means no current controller snapshot is being asserted."
},
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"display_name": {
"default": "",
"type": "string"
},
"host_id": {
"type": "string"
},
"implementation": {
"$ref": "#/components/schemas/WorkerImplementationSummary"
},
"label": {
"type": "string"
},
"last_seen_at": {
"type": [
"string",
"null"
]
},
"pinned": {
"default": false,
"type": "boolean"
},
"profile": {
"type": [
"string",
"null"
]
},
"resource_key": {
"type": "string"
},
"restore_observation_token": {
"description": "Opaque Runtime-owned observation fence used by explicit Restore intent.",
"type": [
"string",
"null"
]
},
"retention_state": {
"default": "",
"type": "string"
},
"runtime_id": {
"type": "string"
},
"singleton_key": {
"type": [
"string",
"null"
]
},
"state": {
"description": "Runtime catalog lifecycle compatibility state. Live foreground state, when\navailable, is carried separately in `worker_state`.",
"type": "string"
},
"tags": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"updated_at": {
"type": "string"
},
"workdir_attachments": {
"items": {
"$ref": "#/components/schemas/WorkerWorkdirAttachmentSummary"
},
"type": "array"
},
"worker_id": {
"type": "string"
},
"worker_state": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkerStateSnapshot"
},
{
"type": "null"
}
]
},
"workspace": {
"$ref": "#/components/schemas/WorkerWorkspaceSummary"
}
},
"required": [
"runtime_id",
"worker_id",
"resource_key",
"host_id",
"label",
"workspace",
"availability",
"state",
"implementation",
"updated_at"
],
"type": "object"
},
"RuntimeWorkerSpawnAcceptanceEvidence": {
"additionalProperties": false,
"properties": {
"detail": {
"type": "string"
},
"kind": {
"type": "string"
}
},
"required": [
"kind",
"detail"
],
"type": "object"
},
"RuntimeWorkerSpawnAcceptanceRequirement": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "socket_ready",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"expected_segments": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"kind": {
"const": "run_accepted",
"type": "string"
}
},
"required": [
"kind",
"expected_segments"
],
"type": "object"
}
]
},
"RuntimeWorkerSpawnIntent": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "workspace_companion",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "workspace_orchestrator",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "workspace_coding",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "ticket_role",
"type": "string"
},
"role": {
"$ref": "#/components/schemas/RuntimeTicketWorkerRole"
},
"ticket_id": {
"type": "string"
}
},
"required": [
"kind",
"ticket_id",
"role"
],
"type": "object"
}
]
},
"RuntimeWorkerSpawnRequest": {
"additionalProperties": false,
"properties": {
"acceptance": {
"$ref": "#/components/schemas/RuntimeWorkerSpawnAcceptanceRequirement"
},
"initial_submit": {
"items": true,
"type": "array"
},
"intent": {
"$ref": "#/components/schemas/RuntimeWorkerSpawnIntent"
},
"profile": {
"$ref": "#/components/schemas/RuntimeProfileSelector"
},
"requested_worker_name": {
"type": [
"string",
"null"
]
},
"singleton_key": {
"description": "Opaque Workspace-scoped singleton identity. The Backend, not the Runtime, owns this lease.",
"type": [
"string",
"null"
]
},
"ticket_assignment": {
"anyOf": [
{
"$ref": "#/components/schemas/RuntimeWorkerTicketAssignmentRequest"
},
{
"type": "null"
}
]
},
"workdir_attachment_requests": {
"items": {
"$ref": "#/components/schemas/RuntimeWorkerSpawnWorkingDirectoryAttachmentRequest"
},
"type": "array"
}
},
"required": [
"intent",
"acceptance",
"profile"
],
"type": "object"
},
"RuntimeWorkerSpawnResponse": {
"additionalProperties": false,
"properties": {
"acceptance_evidence": {
"default": [],
"items": {
"$ref": "#/components/schemas/RuntimeWorkerSpawnAcceptanceEvidence"
},
"type": "array"
},
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"state": {
"$ref": "#/components/schemas/WorkerOperationState"
},
"worker": {
"anyOf": [
{
"$ref": "#/components/schemas/RuntimeWorkerSummary"
},
{
"type": "null"
}
]
}
},
"required": [
"state"
],
"type": "object"
},
"RuntimeWorkerSpawnWorkingDirectoryAttachmentRequest": {
"additionalProperties": false,
"properties": {
"alias": {
"type": "string"
},
"working_directory": {
"$ref": "#/components/schemas/RuntimeWorkerSpawnWorkingDirectoryRequest"
}
},
"required": [
"alias",
"working_directory"
],
"type": "object"
},
"RuntimeWorkerSpawnWorkingDirectoryRequest": {
"additionalProperties": false,
"properties": {
"repository_key": {
"type": "string"
},
"selector": {
"type": [
"string",
"null"
]
}
},
"required": [
"repository_key"
],
"type": "object"
},
"RuntimeWorkerSummary": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"display_name": {
"default": "",
"type": "string"
},
"host_id": {
"type": "string"
},
"implementation": {
"$ref": "#/components/schemas/WorkerImplementationSummary"
},
"label": {
"type": "string"
},
"last_seen_at": {
"type": [
"string",
"null"
]
},
"pinned": {
"default": false,
"type": "boolean"
},
"profile": {
"type": [
"string",
"null"
]
},
"retention_state": {
"default": "",
"type": "string"
},
"runtime_id": {
"type": "string"
},
"singleton_key": {
"type": [
"string",
"null"
]
},
"state": {
"type": "string"
},
"tags": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"workdir_attachments": {
"items": true,
"type": "array"
},
"worker_id": {
"type": "string"
},
"worker_state": true,
"workspace": {
"$ref": "#/components/schemas/WorkerWorkspaceSummary"
}
},
"required": [
"runtime_id",
"worker_id",
"host_id",
"label",
"workspace",
"state",
"implementation"
],
"type": "object"
},
"RuntimeWorkerTicketAssignmentRequest": {
"additionalProperties": false,
"properties": {
"operation_id": {
"type": "string"
},
"orchestrator_assignment_id": {
"description": "Observed delegation required for Orchestrator Ticket starts; manual starts omit it.",
"type": [
"string",
"null"
]
},
"ticket_id": {
"type": "string"
}
},
"required": [
"ticket_id",
"operation_id"
],
"type": "object"
},
"RuntimeWorkerWorkdirAttachmentSummary": {
"additionalProperties": false,
"properties": {
"alias": {
"type": "string"
},
"working_directory": {
"$ref": "#/components/schemas/RuntimeWorkingDirectorySummary"
}
},
"required": [
"alias",
"working_directory"
],
"type": "object"
},
"RuntimeWorkersQuery": {
"additionalProperties": false,
"properties": {
"status": {
"anyOf": [
{
"$ref": "#/components/schemas/RuntimeWorkersStatusFilter"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"RuntimeWorkersStatusFilter": {
"enum": [
"stopped"
],
"type": "string"
},
"RuntimeWorkingDirectoryCleanupTarget": {
"additionalProperties": false,
"description": "Runtime-internal Workdir cleanup authority. This transport intentionally\nretains the Backend-generated Repository id and is never a Workspace public\nprojection.",
"properties": {
"kind": {
"type": "string"
},
"repository_id": {
"type": "string"
},
"working_directory_id": {
"type": "string"
}
},
"required": [
"kind",
"working_directory_id",
"repository_id"
],
"type": "object"
},
"RuntimeWorkingDirectorySummary": {
"additionalProperties": false,
"description": "Runtime-internal Workdir inventory transport. Workspace REST and model-facing\nsurfaces must project this through [`WorkingDirectorySummary`] so the UUID is\nreplaced with `repository_key`.",
"properties": {
"cleanliness": {
"type": [
"string",
"null"
]
},
"cleanup_target": {
"anyOf": [
{
"$ref": "#/components/schemas/RuntimeWorkingDirectoryCleanupTarget"
},
{
"type": "null"
}
]
},
"creation_ref": {
"type": [
"string",
"null"
]
},
"creation_selector": {
"type": [
"string",
"null"
]
},
"creation_tree": {
"type": [
"string",
"null"
]
},
"current_ref": {
"type": [
"string",
"null"
]
},
"current_selector": {
"type": [
"string",
"null"
]
},
"current_tree": {
"type": [
"string",
"null"
]
},
"display_name": {
"description": "Optional human-facing label, never a routing key.",
"type": [
"string",
"null"
]
},
"materializer_kind": {
"$ref": "#/components/schemas/WorkingDirectoryMaterializerKind"
},
"observed_at_epoch_seconds": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"occupied_by": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkingDirectoryOccupancy"
},
{
"type": "null"
}
]
},
"repository_id": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/WorkingDirectoryStatusKind"
},
"working_directory_id": {
"type": "string"
}
},
"required": [
"working_directory_id",
"repository_id",
"materializer_kind",
"status"
],
"type": "object"
},
"ScopedPermission": {
"additionalProperties": false,
"properties": {
"operation": {
"type": "string"
},
"resource": {
"$ref": "#/components/schemas/PermissionResource"
}
},
"required": [
"operation",
"resource"
],
"type": "object"
},
"Segment": {
"oneOf": [
{
"description": "Free-form text. The fallback every client can produce.",
"properties": {
"content": {
"type": "string"
},
"kind": {
"const": "text",
"type": "string"
}
},
"required": [
"kind",
"content"
],
"type": "object"
},
{
"description": "Bracketed-paste capture from a TUI-style client. `id`, `chars`\nand `lines` carry the metadata needed to re-render a\n`[Clipboard #N | X chars, Y lines]` chip in `Event::UserMessage`\nre-broadcast.",
"properties": {
"chars": {
"format": "uint32",
"maximum": 4294967295,
"minimum": 0,
"type": "integer"
},
"content": {
"type": "string"
},
"id": {
"format": "uint32",
"maximum": 4294967295,
"minimum": 0,
"type": "integer"
},
"kind": {
"const": "paste",
"type": "string"
},
"lines": {
"format": "uint32",
"maximum": 4294967295,
"minimum": 0,
"type": "integer"
}
},
"required": [
"kind",
"id",
"chars",
"lines",
"content"
],
"type": "object"
},
{
"description": "Internal reference produced when Worker stores a large `Paste` before\ncommitting input. Clients may receive this in history/event projections;\nthe body is intentionally absent.",
"properties": {
"artifact": {
"$ref": "#/components/schemas/PasteArtifactRef"
},
"kind": {
"const": "paste_artifact",
"type": "string"
}
},
"required": [
"kind",
"artifact"
],
"type": "object"
},
{
"description": "Client-local file uploaded into the owning Worker session before submit.\nThe Session Log stores only this immutable reference, never file bytes or\nthe client's local path.",
"properties": {
"file": {
"$ref": "#/components/schemas/UploadedFileRef"
},
"kind": {
"const": "uploaded_file",
"type": "string"
}
},
"required": [
"kind",
"file"
],
"type": "object"
},
{
"description": "`@<path>` file-system reference. Worker resolves readable files to\n`[File: <path>]` attachments and readable normal directories to shallow\n`[Dir: <path>]` listings; the flattened user text keeps the literal\n`@<path>` placeholder either way.",
"properties": {
"kind": {
"const": "file_ref",
"type": "string"
},
"path": {
"type": "string"
}
},
"required": [
"kind",
"path"
],
"type": "object"
},
{
"description": "Explicitly selected, source-qualified Feature invocation. The host never\npromotes free text to this variant and validates it against the installed\ndeclaration before execution.",
"properties": {
"invocation": {
"$ref": "#/components/schemas/FeatureInvocation"
},
"kind": {
"const": "feature_invoke",
"type": "string"
}
},
"required": [
"kind",
"invocation"
],
"type": "object"
},
{
"description": "Source-qualified request for the host to start a Flow before committing\nthis user input. Runtime resolves it through Workspace authority and\nreplaces it with the entered state's instructions before Worker-side\ninput resolution.",
"properties": {
"kind": {
"const": "flow",
"type": "string"
},
"selector": {
"type": "string"
}
},
"required": [
"kind",
"selector"
],
"type": "object"
},
{
"description": "Unknown variant from a newer client. Worker treats this as an\nunresolved input — surfaces an alert and inserts a placeholder.\nRound-trip is lossy: re-serializing yields `{\"kind\":\"unknown\"}`.",
"properties": {
"kind": {
"const": "unknown",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
}
]
},
"ServerJsonSafeU64": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"SetCookieHeader": {
"description": "Sensitive `Set-Cookie` response header value.\n\nFormatting is available only for transport encoding; `Debug` always redacts the value.",
"type": "string"
},
"SetTicketRoleAssignmentRequest": {
"additionalProperties": false,
"properties": {
"expected_assignment_id": {
"type": [
"string",
"null"
]
},
"operation_id": {
"type": "string"
},
"orchestrator_assignment_id": {
"description": "Observed delegation required for Orchestrator Ticket starts; manual starts omit it.",
"type": [
"string",
"null"
]
},
"principal": {
"$ref": "#/components/schemas/TicketAssignmentPrincipal"
},
"workdir_bindings": {
"default": [],
"items": {
"$ref": "#/components/schemas/TicketWorkerAttachmentBinding"
},
"type": "array"
}
},
"required": [
"operation_id",
"principal"
],
"type": "object"
},
"SkillActivationResponse": {
"additionalProperties": false,
"properties": {
"body": {
"type": "string"
},
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/SkillDiagnostic"
},
"type": "array"
},
"name": {
"type": "string"
},
"provenance": {
"$ref": "#/components/schemas/SkillProvenance"
}
},
"required": [
"name",
"provenance",
"body"
],
"type": "object"
},
"SkillActivationStatus": {
"enum": [
"active",
"inactive"
],
"type": "string"
},
"SkillCatalogEntry": {
"additionalProperties": false,
"properties": {
"activation_status": {
"$ref": "#/components/schemas/SkillActivationStatus"
},
"description": {
"type": "string"
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/SkillDiagnostic"
},
"type": "array"
},
"name": {
"type": "string"
},
"overrides": {
"items": {
"$ref": "#/components/schemas/SkillProvenance"
},
"type": "array"
},
"projection_status": {
"$ref": "#/components/schemas/SkillProjectionStatus"
},
"provenance": {
"$ref": "#/components/schemas/SkillProvenance"
}
},
"required": [
"name",
"description",
"activation_status",
"projection_status",
"provenance",
"overrides",
"diagnostics"
],
"type": "object"
},
"SkillCatalogResponse": {
"additionalProperties": false,
"properties": {
"authority": {
"type": "string"
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/SkillDiagnostic"
},
"type": "array"
},
"entries": {
"items": {
"$ref": "#/components/schemas/SkillCatalogEntry"
},
"type": "array"
},
"projection": {
"$ref": "#/components/schemas/SkillProjectionIdentity"
}
},
"required": [
"authority",
"projection",
"entries",
"diagnostics"
],
"type": "object"
},
"SkillDetailResponse": {
"additionalProperties": false,
"properties": {
"activation_status": {
"$ref": "#/components/schemas/SkillActivationStatus"
},
"allowed_tools": {
"items": {
"type": "string"
},
"type": "array"
},
"allowed_tools_status": {
"type": "string"
},
"authority": {
"type": "string"
},
"body": {
"type": "string"
},
"description": {
"type": "string"
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/SkillDiagnostic"
},
"type": "array"
},
"name": {
"type": "string"
},
"overrides": {
"items": {
"$ref": "#/components/schemas/SkillProvenance"
},
"type": "array"
},
"projection": {
"$ref": "#/components/schemas/SkillProjectionIdentity"
},
"projection_status": {
"$ref": "#/components/schemas/SkillProjectionStatus"
},
"provenance": {
"$ref": "#/components/schemas/SkillProvenance"
},
"resources": {
"items": {
"$ref": "#/components/schemas/SkillResourceRef"
},
"type": "array"
}
},
"required": [
"authority",
"projection",
"name",
"description",
"provenance",
"overrides",
"diagnostics",
"activation_status",
"projection_status",
"body",
"allowed_tools",
"allowed_tools_status",
"resources"
],
"type": "object"
},
"SkillDiagnostic": {
"additionalProperties": false,
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"severity": {
"$ref": "#/components/schemas/SkillDiagnosticSeverity"
},
"source": {
"type": [
"string",
"null"
]
}
},
"required": [
"severity",
"code",
"message"
],
"type": "object"
},
"SkillDiagnosticSeverity": {
"enum": [
"error",
"warning"
],
"type": "string"
},
"SkillProjectionIdentity": {
"additionalProperties": false,
"properties": {
"tree_digest": {
"type": "string"
}
},
"required": [
"tree_digest"
],
"type": "object"
},
"SkillProjectionStatus": {
"enum": [
"valid",
"invalid"
],
"type": "string"
},
"SkillProvenance": {
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"kind": {
"$ref": "#/components/schemas/SkillSourceKind"
},
"source_digest": {
"type": [
"string",
"null"
]
},
"tree_digest": {
"type": [
"string",
"null"
]
},
"virtual_path": {
"type": [
"string",
"null"
]
}
},
"required": [
"kind",
"id"
],
"type": "object"
},
"SkillResourceRef": {
"additionalProperties": false,
"properties": {
"diagnostic": {
"type": [
"string",
"null"
]
},
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"supported": {
"type": "boolean"
}
},
"required": [
"kind",
"name",
"supported"
],
"type": "object"
},
"SkillSourceKind": {
"enum": [
"builtin",
"workspace"
],
"type": "string"
},
"SourceEvidenceRef": {
"additionalProperties": false,
"description": "Host-resolved source/evidence metadata for an individual staging claim.\n\nThis deliberately stores only bounded anchor metadata: stable ids, entry\nranges, and short labels/summaries. It must not carry raw message bodies or\nfull tool result content.",
"properties": {
"entry_range": {
"description": "`[start_entry, end_entry]` inclusive range of session-store entry indices.",
"items": {
"$ref": "#/components/schemas/MemoryJsonSafeU64"
},
"maxItems": 2,
"minItems": 2,
"type": [
"array",
"null"
]
},
"evidence_id": {
"description": "Host-assigned evidence id within the referenced evidence set.",
"type": [
"string",
"null"
]
},
"evidence_kind": {
"anyOf": [
{
"$ref": "#/components/schemas/EvidenceKind"
},
{
"type": "null"
}
],
"description": "Extensible evidence kind tag."
},
"label": {
"description": "Short host-provided display label, not raw evidence content.",
"type": [
"string",
"null"
]
},
"origin": {
"anyOf": [
{
"$ref": "#/components/schemas/EvidenceOrigin"
},
{
"type": "null"
}
],
"description": "Trusted typed origin snapshot for this logical evidence entry."
},
"segment_id": {
"description": "Session segment id containing the anchored log entries.",
"type": [
"string",
"null"
]
},
"session_id": {
"description": "Stable session id when the anchor crosses or disambiguates segments.",
"type": [
"string",
"null"
]
},
"summary": {
"description": "Short host-provided summary, not raw evidence content.",
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"SourceRef": {
"description": "Reference to a session-store entry range. Stored in `sources` /\n`last_sources` arrays for traceability back to raw session logs.",
"properties": {
"range": {
"description": "`[start_entry, end_entry]` inclusive range of session-store entry indices.",
"items": {
"$ref": "#/components/schemas/MemoryJsonSafeU64"
},
"maxItems": 2,
"minItems": 2,
"type": "array"
},
"segment_id": {
"type": "string"
}
},
"required": [
"segment_id",
"range"
],
"type": "object"
},
"StagingEvidence": {
"additionalProperties": false,
"description": "Bounded evidence snippet copied into a flat staging record.",
"properties": {
"entry_range": {
"items": {
"$ref": "#/components/schemas/MemoryJsonSafeU64"
},
"maxItems": 2,
"minItems": 2,
"type": [
"array",
"null"
]
},
"excerpt": {
"type": [
"string",
"null"
]
},
"id": {
"type": "string"
},
"kind": {
"$ref": "#/components/schemas/EvidenceKind"
},
"origin": {
"anyOf": [
{
"$ref": "#/components/schemas/EvidenceOrigin"
},
{
"type": "null"
}
]
},
"summary": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"kind"
],
"type": "object"
},
"SubjectPermissionInterruption": {
"additionalProperties": false,
"properties": {
"backend_command_sessions_closed": {
"type": "boolean"
},
"cancellation_accepted": {
"type": "boolean"
},
"diagnostics": {
"items": {
"type": "string"
},
"type": "array"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"runtime_id",
"worker_id",
"cancellation_accepted",
"backend_command_sessions_closed",
"diagnostics"
],
"type": "object"
},
"SubjectPermissions": {
"additionalProperties": false,
"properties": {
"change_id": {
"type": "string"
},
"delegation": {
"items": {
"$ref": "#/components/schemas/ScopedPermission"
},
"type": "array"
},
"execution": {
"items": {
"$ref": "#/components/schemas/ScopedPermission"
},
"type": "array"
}
},
"required": [
"change_id",
"execution",
"delegation"
],
"type": "object"
},
"SubjectPermissionsMutationResponse": {
"additionalProperties": false,
"properties": {
"interruptions": {
"description": "New operations are already fenced. These are cancellation requests and\nBackend command cleanup evidence, not proof that a Runtime turn stopped.",
"items": {
"$ref": "#/components/schemas/SubjectPermissionInterruption"
},
"type": "array"
},
"permissions": {
"$ref": "#/components/schemas/SubjectPermissions"
}
},
"required": [
"permissions",
"interruptions"
],
"type": "object"
},
"SubjectPermissionsResponse": {
"additionalProperties": false,
"properties": {
"permissions": {
"anyOf": [
{
"$ref": "#/components/schemas/SubjectPermissions"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"SubjectPermissionsUpdate": {
"additionalProperties": false,
"properties": {
"delegation": {
"items": {
"$ref": "#/components/schemas/ScopedPermission"
},
"type": "array"
},
"execution": {
"items": {
"$ref": "#/components/schemas/ScopedPermission"
},
"type": "array"
},
"expected_change_id": {
"type": [
"string",
"null"
]
},
"operation_id": {
"type": "string"
}
},
"required": [
"operation_id",
"execution",
"delegation"
],
"type": "object"
},
"SubjektivMemoryChangeItem": {
"additionalProperties": false,
"properties": {
"change_id": {
"type": "string"
},
"change_reason": {
"type": "string"
},
"claim": {
"type": "string"
},
"kind": {
"$ref": "#/components/schemas/CandidateKind"
},
"state": {
"$ref": "#/components/schemas/SubjektivMemoryState"
},
"updated_at": {
"type": "string"
}
},
"required": [
"change_id",
"kind",
"state",
"claim",
"change_reason",
"updated_at"
],
"type": "object"
},
"SubjektivMemoryChangeRef": {
"additionalProperties": false,
"properties": {
"change_id": {
"type": "string"
},
"memory_id": {
"type": "string"
}
},
"required": [
"memory_id",
"change_id"
],
"type": "object"
},
"SubjektivMemoryChangesQuery": {
"additionalProperties": false,
"properties": {
"cursor": {
"type": [
"string",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 100,
"minimum": 1,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"SubjektivMemoryDetailQuery": {
"additionalProperties": false,
"properties": {
"byte_offset": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"change_id": {
"type": [
"string",
"null"
]
},
"evidence_cursor": {
"type": [
"string",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 1,
"type": [
"integer",
"null"
]
},
"offset": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"SubjektivMemoryEvidenceCandidate": {
"additionalProperties": false,
"properties": {
"candidate_id": {
"type": "string"
},
"evidence": {
"items": {
"$ref": "#/components/schemas/StagingEvidence"
},
"type": "array"
},
"evidence_total": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"evidence_truncated": {
"type": "boolean"
},
"source_refs": {
"items": {
"$ref": "#/components/schemas/SourceEvidenceRef"
},
"type": "array"
},
"source_refs_total": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source_refs_truncated": {
"type": "boolean"
}
},
"required": [
"candidate_id",
"evidence",
"evidence_total",
"evidence_truncated",
"source_refs",
"source_refs_total",
"source_refs_truncated"
],
"type": "object"
},
"SubjektivMemoryListChangesResponse": {
"additionalProperties": false,
"properties": {
"current_change_id": {
"type": "string"
},
"has_more": {
"type": "boolean"
},
"items": {
"items": {
"$ref": "#/components/schemas/SubjektivMemoryChangeItem"
},
"type": "array"
},
"memory_id": {
"type": "string"
},
"next_cursor": {
"type": [
"string",
"null"
]
}
},
"required": [
"memory_id",
"current_change_id",
"items",
"has_more"
],
"type": "object"
},
"SubjektivMemoryListQuery": {
"additionalProperties": false,
"description": "Browser GET query for committed subject Memory. Enum lists use a bounded,\ncomma-separated scalar representation so URL-form encoding stays portable.",
"properties": {
"cursor": {
"type": [
"string",
"null"
]
},
"kinds": {
"items": {
"$ref": "#/components/schemas/CandidateKind"
},
"type": [
"array",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 100,
"minimum": 1,
"type": [
"integer",
"null"
]
},
"query": {
"type": [
"string",
"null"
]
},
"states": {
"items": {
"$ref": "#/components/schemas/SubjektivMemoryState"
},
"type": [
"array",
"null"
]
}
},
"type": "object"
},
"SubjektivMemoryQueryItem": {
"additionalProperties": false,
"properties": {
"change_id": {
"type": "string"
},
"claim": {
"type": "string"
},
"excerpt": {
"type": "string"
},
"id": {
"type": "string"
},
"kind": {
"$ref": "#/components/schemas/CandidateKind"
},
"state": {
"$ref": "#/components/schemas/SubjektivMemoryState"
},
"updated_at": {
"type": "string"
}
},
"required": [
"id",
"change_id",
"kind",
"state",
"claim",
"excerpt",
"updated_at"
],
"type": "object"
},
"SubjektivMemoryQueryResponse": {
"additionalProperties": false,
"properties": {
"has_more": {
"type": "boolean"
},
"items": {
"items": {
"$ref": "#/components/schemas/SubjektivMemoryQueryItem"
},
"type": "array"
},
"next_cursor": {
"type": [
"string",
"null"
]
}
},
"required": [
"items",
"has_more"
],
"type": "object"
},
"SubjektivMemoryReadResponse": {
"additionalProperties": false,
"properties": {
"body_byte_offset": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"body_md": {
"description": "A line-bounded slice, never an implicit full-document claim.",
"type": "string"
},
"body_next_byte_offset": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"body_next_offset": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"body_offset": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"body_truncated": {
"type": "boolean"
},
"change_id": {
"type": "string"
},
"change_reason": {
"type": "string"
},
"claim": {
"type": "string"
},
"created_at": {
"type": "string"
},
"current_change_id": {
"type": "string"
},
"derived_from": {
"description": "Derivation references on this evidence page.",
"items": {
"$ref": "#/components/schemas/SubjektivMemoryChangeRef"
},
"type": "array"
},
"evidence_has_more": {
"type": "boolean"
},
"evidence_next_cursor": {
"type": [
"string",
"null"
]
},
"kind": {
"$ref": "#/components/schemas/CandidateKind"
},
"memory_id": {
"type": "string"
},
"source_candidate_ids": {
"description": "Candidate ids on this evidence page. A compatible historical candidate\nmay repeat across pages while its nested anchors advance through the same\nevidence cursor. Corresponding bounded anchors retain the same order in\n`source_candidates`.",
"items": {
"type": "string"
},
"type": "array"
},
"source_candidates": {
"items": {
"$ref": "#/components/schemas/SubjektivMemoryEvidenceCandidate"
},
"type": "array"
},
"staleness": {
"type": [
"string",
"null"
]
},
"state": {
"$ref": "#/components/schemas/SubjektivMemoryState"
},
"updated_at": {
"type": "string"
},
"why_useful": {
"type": "string"
}
},
"required": [
"memory_id",
"change_id",
"current_change_id",
"kind",
"state",
"claim",
"body_md",
"why_useful",
"change_reason",
"created_at",
"updated_at",
"body_offset",
"body_byte_offset",
"body_truncated",
"source_candidate_ids",
"source_candidates",
"derived_from",
"evidence_has_more"
],
"type": "object"
},
"SubjektivMemoryState": {
"description": "Current lifecycle state of one confirmed subject Memory change.",
"enum": [
"active",
"resolved",
"retracted"
],
"type": "string"
},
"SubjektivResidentSurfaceAvailability": {
"enum": [
"ungenerated",
"stale",
"failed",
"ready"
],
"type": "string"
},
"SubjektivResidentSurfaceResponse": {
"additionalProperties": false,
"properties": {
"availability": {
"$ref": "#/components/schemas/SubjektivResidentSurfaceAvailability"
},
"snapshot": {
"anyOf": [
{
"$ref": "#/components/schemas/SubjektivResidentSurfaceSnapshot"
},
{
"type": "null"
}
]
},
"subject_id": {
"type": "string"
}
},
"required": [
"subject_id",
"availability"
],
"type": "object"
},
"SubjektivResidentSurfaceSnapshot": {
"additionalProperties": false,
"properties": {
"body_md": {
"type": "string"
},
"built_from_memory_fingerprint": {
"type": "string"
},
"created_at": {
"type": "string"
},
"memory_refs": {
"default": [],
"items": {
"$ref": "#/components/schemas/SubjektivMemoryChangeRef"
},
"type": "array"
},
"snapshot_id": {
"type": "string"
}
},
"required": [
"snapshot_id",
"body_md",
"built_from_memory_fingerprint",
"created_at"
],
"type": "object"
},
"SubjektivSubjectBehaviorUpdateRequest": {
"additionalProperties": false,
"properties": {
"behavior_md": {
"type": "string"
},
"expected_behavior_md": {
"description": "Exact previously observed user-managed behavior document.",
"type": "string"
}
},
"required": [
"expected_behavior_md",
"behavior_md"
],
"type": "object"
},
"SubjektivSubjectCreateRequest": {
"additionalProperties": false,
"properties": {
"behavior_md": {
"default": "",
"type": "string"
},
"role": {
"type": "string"
}
},
"required": [
"role"
],
"type": "object"
},
"SubjektivSubjectListQuery": {
"additionalProperties": false,
"properties": {
"cursor": {
"type": [
"string",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 100,
"minimum": 1,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"SubjektivSubjectListResponse": {
"additionalProperties": false,
"properties": {
"has_more": {
"type": "boolean"
},
"items": {
"items": {
"$ref": "#/components/schemas/SubjektivSubjectResponse"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"next_cursor": {
"type": [
"string",
"null"
]
}
},
"required": [
"limit",
"items",
"has_more"
],
"type": "object"
},
"SubjektivSubjectResponse": {
"additionalProperties": false,
"properties": {
"behavior_md": {
"type": "string"
},
"created_at": {
"type": "string"
},
"current_worker": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkerLaunchWorkerSummary"
},
{
"type": "null"
}
],
"description": "Current keyed-singleton owner, when one exists. This is a live Yoi\nprojection, not state duplicated in the subjektiv store."
},
"id": {
"type": "string"
},
"memory_fingerprint": {
"type": "string"
},
"role": {
"type": "string"
},
"state": {
"$ref": "#/components/schemas/SubjektivSubjectState"
},
"updated_at": {
"type": "string"
}
},
"required": [
"id",
"role",
"behavior_md",
"state",
"memory_fingerprint",
"created_at",
"updated_at"
],
"type": "object"
},
"SubjektivSubjectState": {
"enum": [
"active",
"retired"
],
"type": "string"
},
"SubjektivWorkerConnectionRequest": {
"additionalProperties": false,
"properties": {
"subject_id": {
"type": "string"
}
},
"required": [
"subject_id"
],
"type": "object"
},
"SubscriptionWorkerAvailability": {
"description": "Whether the Workspace Server has a current Runtime observation for a Worker.\n\n`Unavailable` deliberately does not imply `Stopped`: it means the last observed\nlifecycle state is retained while the Runtime observation source is unavailable.",
"enum": [
"observed",
"unavailable"
],
"type": "string"
},
"TagListRequest": {
"description": "Active tags in ascending ID order, strictly after `after`; default/max 200.\nLarger limits are clamped to 200; zero returns an empty page.",
"properties": {
"after": {
"type": [
"string",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 200,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"Ticket": {
"properties": {
"artifacts": {
"items": {
"$ref": "#/components/schemas/TicketArtifactRef"
},
"type": "array"
},
"case_history": {
"items": {
"$ref": "#/components/schemas/TicketCaseHistoryEntry"
},
"type": "array"
},
"closure_operation_key": {
"description": "Last closure/correction operation key; retained when reopened (ABA guard).",
"type": [
"string",
"null"
]
},
"current_closure": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketClosureJudgment"
},
{
"type": "null"
}
]
},
"document": {
"$ref": "#/components/schemas/TicketDocument"
},
"events": {
"items": {
"$ref": "#/components/schemas/TicketEvent"
},
"type": "array"
},
"legacy_workflow_snapshot": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketLegacyWorkflowSnapshot"
},
{
"type": "null"
}
]
},
"meta": {
"$ref": "#/components/schemas/TicketMeta"
},
"relations": {
"$ref": "#/components/schemas/TicketRelationView"
},
"resolution": {
"anyOf": [
{
"$ref": "#/components/schemas/MarkdownText"
},
{
"type": "null"
}
]
},
"tags": {
"default": [],
"items": {
"$ref": "#/components/schemas/WorkspaceTag"
},
"type": "array"
}
},
"required": [
"meta",
"document",
"events",
"artifacts",
"relations",
"case_history"
],
"type": "object"
},
"TicketActionEligibility": {
"additionalProperties": false,
"properties": {
"blockers": {
"items": {
"type": "string"
},
"type": "array"
},
"can_assign_orchestrator": {
"type": "boolean"
},
"can_queue": {
"type": "boolean"
},
"can_start_manual_worker": {
"type": "boolean"
},
"can_unassign_orchestrator": {
"type": "boolean"
},
"queue_tickets": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"can_assign_orchestrator",
"can_unassign_orchestrator",
"can_queue",
"can_start_manual_worker",
"queue_tickets",
"blockers"
],
"type": "object"
},
"TicketArtifactRef": {
"properties": {
"relative_path": {
"description": "Path relative to the ticket's `artifacts/` directory.",
"type": "string"
}
},
"required": [
"relative_path"
],
"type": "object"
},
"TicketAssignmentAnswer": {
"additionalProperties": false,
"properties": {
"assignment_id": {
"type": "string"
},
"body": {
"type": "string"
},
"expected_last_event_id": {
"type": "string"
},
"operation_key": {
"type": "string"
}
},
"required": [
"assignment_id",
"expected_last_event_id",
"operation_key",
"body"
],
"type": "object"
},
"TicketAssignmentAnswerReceipt": {
"properties": {
"assignment_id": {
"type": "string"
},
"event_index": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"input_event_id": {
"type": "string"
}
},
"required": [
"assignment_id",
"input_event_id",
"event_index"
],
"type": "object"
},
"TicketAssignmentDiagnosticsPage": {
"properties": {
"actionable": {
"description": "Noncurrent/done/closed/released records are history, not pending work.",
"type": "boolean"
},
"assignment_id": {
"type": "string"
},
"current": {
"type": "boolean"
},
"input_origin_known": {
"type": "boolean"
},
"inputs": {
"items": {
"$ref": "#/components/schemas/TicketAssignmentInputDiagnostic"
},
"type": "array"
},
"next_input_event_id": {
"type": [
"string",
"null"
]
},
"next_start_operation_id": {
"type": [
"string",
"null"
]
},
"starts": {
"description": "Assignment-scoped admission evidence; not attributed to individual input.",
"items": {
"$ref": "#/components/schemas/TicketAssignmentStartDiagnostic"
},
"type": "array"
}
},
"required": [
"assignment_id",
"current",
"input_origin_known",
"actionable",
"inputs",
"starts"
],
"type": "object"
},
"TicketAssignmentDiagnosticsQuery": {
"additionalProperties": false,
"properties": {
"after_input_event_id": {
"type": [
"string",
"null"
]
},
"after_start_operation_id": {
"type": [
"string",
"null"
]
},
"assignment_id": {
"type": "string"
},
"limit": {
"format": "uint",
"maximum": 100,
"minimum": 1,
"type": [
"integer",
"null"
]
}
},
"required": [
"assignment_id"
],
"type": "object"
},
"TicketAssignmentInputDeliveryState": {
"enum": [
"not_reserved",
"reserved",
"request_persisted",
"runtime_accepted"
],
"type": "string"
},
"TicketAssignmentInputDiagnostic": {
"properties": {
"acceptance_outcome_unknown": {
"description": "Absence of a Runtime ack is not proof of failed external delivery.",
"type": "boolean"
},
"delivery_id": {
"type": [
"string",
"null"
]
},
"input_event_id": {
"type": "string"
},
"notification": {
"$ref": "#/components/schemas/TicketAssignmentInputDeliveryState"
}
},
"required": [
"input_event_id",
"notification",
"acceptance_outcome_unknown"
],
"type": "object"
},
"TicketAssignmentPrincipal": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"account_id": {
"type": "string"
},
"kind": {
"const": "user",
"type": "string"
}
},
"required": [
"kind",
"account_id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "worker",
"type": "string"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"kind",
"runtime_id",
"worker_id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"agent_key": {
"type": "string"
},
"kind": {
"const": "workspace_agent",
"type": "string"
}
},
"required": [
"kind",
"agent_key"
],
"type": "object"
}
]
},
"TicketAssignmentPrincipalSnapshot": {
"description": "Immutable principal as stored at Assign, not live Worker availability.",
"oneOf": [
{
"properties": {
"account_id": {
"type": "string"
},
"kind": {
"const": "user",
"type": "string"
}
},
"required": [
"kind",
"account_id"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "worker",
"type": "string"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"kind",
"runtime_id",
"worker_id"
],
"type": "object"
},
{
"properties": {
"agent_key": {
"type": "string"
},
"kind": {
"const": "workspace_agent",
"type": "string"
}
},
"required": [
"kind",
"agent_key"
],
"type": "object"
}
]
},
"TicketAssignmentRelease": {
"description": "Release is an independent immutable assignment audit event. Last tracking\nremains unchanged, including unknown legacy tracking; it is never made done.",
"properties": {
"action": {
"$ref": "#/components/schemas/TicketAssignmentReleaseAction"
},
"actor": {
"type": "string"
},
"at": {
"type": "string"
},
"event_id": {
"type": "string"
},
"last_tracking": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketAssignmentTracking"
},
{
"type": "null"
}
]
},
"operation_key": {
"type": [
"string",
"null"
]
},
"reason": {
"type": [
"string",
"null"
]
},
"replacement_assignment_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"action",
"event_id",
"actor",
"at"
],
"type": "object"
},
"TicketAssignmentReleaseAction": {
"enum": [
"unassigned",
"replaced"
],
"type": "string"
},
"TicketAssignmentRole": {
"enum": [
"orchestrator",
"worker",
"owner",
"contributor"
],
"type": "string"
},
"TicketAssignmentStartDiagnostic": {
"properties": {
"actual_processing_unknown": {
"description": "Existing records do not attest that a model processed a particular input.",
"type": "boolean"
},
"assignment_id": {
"type": [
"string",
"null"
]
},
"claim_state": {
"description": "Durable start/assignment reservation result, not Worker liveness.",
"type": "string"
},
"operation_id": {
"type": "string"
},
"runtime_id": {
"type": [
"string",
"null"
]
},
"worker_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"operation_id",
"claim_state",
"actual_processing_unknown"
],
"type": "object"
},
"TicketAssignmentSummary": {
"additionalProperties": false,
"properties": {
"assignment_id": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
},
"worker_resource_key": {
"type": [
"string",
"null"
]
}
},
"required": [
"assignment_id",
"runtime_id",
"worker_id"
],
"type": "object"
},
"TicketAssignmentTracking": {
"additionalProperties": false,
"properties": {
"next_action": {
"type": [
"string",
"null"
]
},
"progress": {
"type": [
"string",
"null"
]
},
"result": {
"type": [
"string",
"null"
]
},
"status": {
"$ref": "#/components/schemas/TicketAssignmentTrackingStatus"
},
"waiting_reason": {
"type": [
"string",
"null"
]
}
},
"required": [
"status"
],
"type": "object"
},
"TicketAssignmentTrackingHistoryEntry": {
"properties": {
"at": {
"type": "string"
},
"event_id": {
"type": "string"
},
"operation_key": {
"type": "string"
},
"source_context": true,
"tracking": {
"$ref": "#/components/schemas/TicketAssignmentTracking"
}
},
"required": [
"event_id",
"operation_key",
"tracking",
"source_context",
"at"
],
"type": "object"
},
"TicketAssignmentTrackingHistoryPage": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/TicketAssignmentTrackingHistoryEntry"
},
"type": "array"
},
"next_event_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"items"
],
"type": "object"
},
"TicketAssignmentTrackingHistoryQuery": {
"additionalProperties": false,
"properties": {
"after_event_id": {
"type": [
"string",
"null"
]
},
"assignment_id": {
"type": "string"
},
"limit": {
"format": "uint",
"maximum": 100,
"minimum": 1,
"type": [
"integer",
"null"
]
}
},
"required": [
"assignment_id"
],
"type": "object"
},
"TicketAssignmentTrackingProjection": {
"description": "Enrichment is separate from the established assignment record. `None`\ntracking means a retained historical relationship with insufficient delegation\nevidence, not waiting/done. Removal/replacement does not alter last tracking.",
"properties": {
"assigned_at": {
"type": "string"
},
"assigned_by": {
"type": "string"
},
"assignment_id": {
"type": "string"
},
"current": {
"type": "boolean"
},
"last_event_id": {
"description": "Tracking event, or the existing immutable Assign audit observation for a\nretained current relationship with no tracking yet. This baseline does\nnot imply a handling status, delegation intent, or tracking timestamp.",
"type": [
"string",
"null"
]
},
"migration_diagnostic": {
"type": [
"string",
"null"
]
},
"principal": {
"$ref": "#/components/schemas/TicketAssignmentPrincipalSnapshot"
},
"release": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketAssignmentRelease"
},
{
"type": "null"
}
]
},
"role": {
"type": "string"
},
"ticket_id": {
"type": "string"
},
"tracking": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketAssignmentTracking"
},
{
"type": "null"
}
]
},
"updated_at": {
"type": [
"string",
"null"
]
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"ticket_id",
"assignment_id",
"role",
"principal",
"assigned_by",
"assigned_at",
"current"
],
"type": "object"
},
"TicketAssignmentTrackingQuery": {
"additionalProperties": false,
"properties": {
"assignment_id": {
"description": "Omit for the current delegation; provide to inspect a retained assignment.",
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"TicketAssignmentTrackingStatus": {
"enum": [
"waiting",
"inprogress",
"done"
],
"type": "string"
},
"TicketAssignmentTrackingUpdate": {
"additionalProperties": false,
"description": "Replaces the complete handling payload against this delegation's observed event,\nnot status alone. Exact retry compares full input and authenticated sender/binding.",
"properties": {
"assignment_id": {
"type": "string"
},
"expected_last_event_id": {
"type": "string"
},
"operation_key": {
"type": "string"
},
"tracking": {
"$ref": "#/components/schemas/TicketAssignmentTracking"
}
},
"required": [
"assignment_id",
"expected_last_event_id",
"operation_key",
"tracking"
],
"type": "object"
},
"TicketAssignmentsPage": {
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/TicketAssignmentTrackingProjection"
},
"type": "array"
},
"next_assignment_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"items"
],
"type": "object"
},
"TicketAssignmentsQuery": {
"additionalProperties": false,
"properties": {
"after_assignment_id": {
"type": [
"string",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 100,
"minimum": 1,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"TicketAttention": {
"enum": [
"unresolved_review",
"missing_commit",
"blocked",
"unblocked",
"awaiting_review",
"unresolved_changes",
"stale_after_rescope",
"missing_evidence"
],
"type": "string"
},
"TicketBodyReplacement": {
"properties": {
"new_string": {
"type": "string"
},
"old_string": {
"type": "string"
},
"replace_all": {
"default": false,
"type": "boolean"
}
},
"required": [
"old_string",
"new_string"
],
"type": "object"
},
"TicketBrowseQueryItem": {
"additionalProperties": false,
"properties": {
"assignment_tracking": {
"items": {
"$ref": "#/components/schemas/TicketAssignmentTrackingProjection"
},
"type": "array"
},
"current_closure": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketClosureJudgment"
},
{
"type": "null"
}
]
},
"id": {
"type": "string"
},
"resource_key": {
"type": "string"
},
"state": {
"$ref": "#/components/schemas/BrowserTicketState"
},
"tags": {
"items": {
"$ref": "#/components/schemas/WorkspaceTag"
},
"type": "array"
},
"title": {
"type": "string"
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"resource_key",
"title",
"state",
"tags",
"assignment_tracking"
],
"type": "object"
},
"TicketBrowseQueryRequest": {
"additionalProperties": false,
"properties": {
"assigned_principal": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketAssignmentPrincipalSnapshot"
},
{
"type": "null"
}
]
},
"closure_reason": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketClosureReason"
},
{
"type": "null"
}
],
"description": "Exact current closed-case reason; historical reasons do not match this filter."
},
"cursor": {
"description": "Browse-only cursor bound to the Workspace, canonical filters, and sort.",
"type": [
"string",
"null"
]
},
"handling_status": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketAssignmentTrackingStatus"
},
{
"type": "null"
}
]
},
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"query": {
"type": [
"string",
"null"
]
},
"sort": {
"description": "Only updated_desc is supported; defaults to updated_desc.",
"type": [
"string",
"null"
]
},
"states": {
"default": [],
"items": {
"$ref": "#/components/schemas/TicketState"
},
"type": "array"
},
"tag_ids": {
"default": [],
"description": "Every supplied active tag ID must match (AND).",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"TicketBrowseQueryResponse": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/TicketBrowseQueryItem"
},
"type": "array"
},
"page": {
"$ref": "#/components/schemas/QueryPage"
},
"record_authority": {
"type": "string"
}
},
"required": [
"items",
"page",
"record_authority"
],
"type": "object"
},
"TicketCaseAction": {
"description": "Close requires an open case; reopen and correction require a closed case.\nReopen clears the current judgment but retains its history and last closure key.\nCorrection appends a new judgment without rewriting the old one.",
"oneOf": [
{
"additionalProperties": false,
"properties": {
"action": {
"const": "close",
"type": "string"
},
"reason": {
"$ref": "#/components/schemas/TicketClosureReason"
}
},
"required": [
"action",
"reason"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "reopen",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"action": {
"const": "correct_closure",
"type": "string"
},
"reason": {
"$ref": "#/components/schemas/TicketClosureReason"
}
},
"required": [
"action",
"reason"
],
"type": "object"
}
]
},
"TicketCaseHistoryEntry": {
"description": "Immutable case decision, including reopening and corrections. A correction\nadds a new judgment; it never overwrites the old reason, actor or references.",
"properties": {
"action": {
"$ref": "#/components/schemas/TicketCaseAction"
},
"at": {
"type": "string"
},
"author": {
"type": "string"
},
"explanation": {
"type": "string"
},
"operation_key": {
"type": "string"
},
"previous_closure_operation_key": {
"type": [
"string",
"null"
]
},
"references": {
"items": {
"$ref": "#/components/schemas/TicketReference"
},
"type": "array"
}
},
"required": [
"operation_key",
"action",
"explanation",
"references",
"author",
"at"
],
"type": "object"
},
"TicketCaseUpdateRequest": {
"additionalProperties": false,
"properties": {
"action": {
"$ref": "#/components/schemas/TicketCaseAction"
},
"expected_closure_operation_key": {
"type": [
"string",
"null"
]
},
"expected_content_digest": {
"type": "string"
},
"expected_state": {
"$ref": "#/components/schemas/TicketState"
},
"explanation": {
"type": "string"
},
"operation_key": {
"type": "string"
},
"references": {
"default": [],
"items": {
"$ref": "#/components/schemas/TicketReference"
},
"type": "array"
}
},
"required": [
"expected_content_digest",
"expected_state",
"expected_closure_operation_key",
"operation_key",
"action",
"explanation"
],
"type": "object"
},
"TicketClosureJudgment": {
"properties": {
"at": {
"type": "string"
},
"author": {
"type": "string"
},
"explanation": {
"type": "string"
},
"operation_key": {
"type": "string"
},
"reason": {
"$ref": "#/components/schemas/TicketClosureReason"
},
"references": {
"items": {
"$ref": "#/components/schemas/TicketReference"
},
"type": "array"
}
},
"required": [
"operation_key",
"reason",
"explanation",
"references",
"author",
"at"
],
"type": "object"
},
"TicketClosureReason": {
"description": "Reason attached to a closure judgment, not a classification tag or success inference.\nOnly `Completed` asserts fulfillment; the other reasons can end an unfulfilled case.\n`Other` must be nonblank, at most 1024 UTF-8 bytes, and contain no NUL.",
"oneOf": [
{
"enum": [
"completed",
"not_planned",
"duplicate",
"unknown"
],
"type": "string"
},
{
"additionalProperties": false,
"properties": {
"other": {
"type": "string"
}
},
"required": [
"other"
],
"type": "object"
}
]
},
"TicketDependencyCheck": {
"properties": {
"blockers": {
"items": {
"$ref": "#/components/schemas/TicketRelationBlocker"
},
"type": "array"
},
"queue_guard": {
"$ref": "#/components/schemas/TicketQueueGuard"
},
"queue_tickets": {
"items": {
"type": "string"
},
"type": "array"
},
"recommended_action": {
"$ref": "#/components/schemas/TicketWorkspaceNextAction"
},
"ticket": {
"$ref": "#/components/schemas/TicketSummary"
}
},
"required": [
"ticket",
"blockers",
"queue_guard",
"queue_tickets",
"recommended_action"
],
"type": "object"
},
"TicketDetail": {
"additionalProperties": false,
"properties": {
"action_eligibility": {
"$ref": "#/components/schemas/TicketActionEligibility"
},
"artifact_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"artifacts": {
"items": {
"type": "string"
},
"type": "array"
},
"assignment_diagnostics": {
"items": {
"type": "string"
},
"type": "array"
},
"assignment_tracking": {
"items": {
"$ref": "#/components/schemas/TicketAssignmentTrackingProjection"
},
"type": "array"
},
"assignments": {
"items": {
"$ref": "#/components/schemas/TicketRoleAssignmentSummary"
},
"type": "array"
},
"body": {
"type": "string"
},
"body_truncated": {
"type": "boolean"
},
"closure_history": {
"items": {
"$ref": "#/components/schemas/TicketCaseHistoryEntry"
},
"type": "array"
},
"closure_operation_key": {
"description": "Last closure/correction key, retained across reopening for ABA-safe CAS.",
"type": [
"string",
"null"
]
},
"content_digest": {
"type": "string"
},
"created_at": {
"type": [
"string",
"null"
]
},
"created_by": {
"type": [
"string",
"null"
]
},
"current_closure": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketClosureJudgment"
},
{
"type": "null"
}
]
},
"current_worker": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketAssignmentSummary"
},
{
"type": "null"
}
]
},
"event_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"event_page": {
"$ref": "#/components/schemas/QueryPage"
},
"events": {
"items": {
"$ref": "#/components/schemas/TicketEventDetail"
},
"type": "array"
},
"evidence": {
"$ref": "#/components/schemas/TicketEvidenceSummary"
},
"id": {
"type": "string"
},
"implementation_reports": {
"items": {
"$ref": "#/components/schemas/TicketEvidenceEvent"
},
"type": "array"
},
"initial_post": {
"$ref": "#/components/schemas/TicketEventDetail"
},
"legacy_handoff": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketLegacyWorkflowSnapshot"
},
{
"type": "null"
}
],
"description": "Original migration handoff; not another current state authority."
},
"linked_objectives": {
"items": {
"$ref": "#/components/schemas/ObjectiveLinkSummary"
},
"type": "array"
},
"merge_request": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketMergeRequestSummary"
},
{
"type": "null"
}
]
},
"merge_requests": {
"items": {
"$ref": "#/components/schemas/TicketMergeRequestSummary"
},
"type": "array"
},
"priority": {
"type": "string"
},
"queued_at": {
"type": [
"string",
"null"
]
},
"queued_by": {
"type": [
"string",
"null"
]
},
"readiness": {
"type": [
"string",
"null"
]
},
"record_source": {
"type": "string"
},
"relations": {
"$ref": "#/components/schemas/TicketDetailRelationView"
},
"resolution": {
"type": [
"string",
"null"
]
},
"resource_key": {
"type": "string"
},
"risk_flags": {
"items": {
"type": "string"
},
"type": "array"
},
"state": {
"$ref": "#/components/schemas/BrowserTicketState"
},
"tags": {
"items": {
"$ref": "#/components/schemas/WorkspaceTag"
},
"type": "array"
},
"targets": {
"items": {
"$ref": "#/components/schemas/TicketTarget"
},
"type": "array"
},
"title": {
"type": "string"
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"initial_post",
"id",
"tags",
"resource_key",
"title",
"state",
"priority",
"content_digest",
"targets",
"risk_flags",
"body",
"body_truncated",
"event_count",
"events",
"event_page",
"artifact_count",
"artifacts",
"relations",
"linked_objectives",
"implementation_reports",
"assignments",
"assignment_tracking",
"assignment_diagnostics",
"action_eligibility",
"merge_requests",
"evidence",
"record_source",
"closure_history"
],
"type": "object"
},
"TicketDetailDerivedRelation": {
"additionalProperties": false,
"properties": {
"at": {
"type": "string"
},
"author": {
"type": "string"
},
"forward_kind": {
"type": "string"
},
"inverse_kind": {
"type": "string"
},
"note": {
"type": [
"string",
"null"
]
},
"source_resource_key": {
"type": [
"string",
"null"
]
},
"source_ticket": {
"type": "string"
}
},
"required": [
"source_ticket",
"inverse_kind",
"forward_kind",
"author",
"at"
],
"type": "object"
},
"TicketDetailRelation": {
"additionalProperties": false,
"properties": {
"at": {
"type": "string"
},
"author": {
"type": "string"
},
"kind": {
"type": "string"
},
"note": {
"type": [
"string",
"null"
]
},
"target": {
"type": "string"
},
"target_resource_key": {
"type": [
"string",
"null"
]
},
"ticket_id": {
"type": "string"
}
},
"required": [
"ticket_id",
"kind",
"target",
"author",
"at"
],
"type": "object"
},
"TicketDetailRelationBlocker": {
"additionalProperties": false,
"properties": {
"blocking_resource_key": {
"type": [
"string",
"null"
]
},
"blocking_state": {
"type": "string"
},
"blocking_ticket": {
"type": "string"
},
"note": {
"type": [
"string",
"null"
]
},
"reason_kind": {
"type": "string"
},
"relation_kind": {
"type": "string"
}
},
"required": [
"blocking_ticket",
"reason_kind",
"relation_kind",
"blocking_state"
],
"type": "object"
},
"TicketDetailRelationNotice": {
"additionalProperties": false,
"properties": {
"kind": {
"type": "string"
},
"message": {
"type": "string"
},
"related_ticket": {
"type": "string"
}
},
"required": [
"related_ticket",
"kind",
"message"
],
"type": "object"
},
"TicketDetailRelationView": {
"additionalProperties": false,
"properties": {
"blockers": {
"items": {
"$ref": "#/components/schemas/TicketDetailRelationBlocker"
},
"type": "array"
},
"incoming": {
"items": {
"$ref": "#/components/schemas/TicketDetailDerivedRelation"
},
"type": "array"
},
"notices": {
"items": {
"$ref": "#/components/schemas/TicketDetailRelationNotice"
},
"type": "array"
},
"outgoing": {
"items": {
"$ref": "#/components/schemas/TicketDetailRelation"
},
"type": "array"
}
},
"required": [
"outgoing",
"incoming",
"blockers",
"notices"
],
"type": "object"
},
"TicketDoctorDiagnostic": {
"properties": {
"message": {
"type": "string"
},
"path": {
"type": [
"string",
"null"
]
},
"severity": {
"$ref": "#/components/schemas/TicketDoctorSeverity"
}
},
"required": [
"severity",
"message"
],
"type": "object"
},
"TicketDoctorReport": {
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/TicketDoctorDiagnostic"
},
"type": "array"
}
},
"required": [
"diagnostics"
],
"type": "object"
},
"TicketDoctorSeverity": {
"enum": [
"Error",
"Warning"
],
"type": "string"
},
"TicketDocument": {
"properties": {
"body": {
"$ref": "#/components/schemas/MarkdownText"
},
"raw_frontmatter": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"body",
"raw_frontmatter"
],
"type": "object"
},
"TicketEvent": {
"properties": {
"at": {
"type": [
"string",
"null"
]
},
"attributes": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"author": {
"type": [
"string",
"null"
]
},
"body": {
"$ref": "#/components/schemas/MarkdownText"
},
"edited_at": {
"default": null,
"type": [
"string",
"null"
]
},
"edited_by": {
"default": null,
"type": [
"string",
"null"
]
},
"event_ref": {
"default": "",
"description": "Persisted identity, independent of display position and legacy event_id attributes.",
"type": "string"
},
"from": {
"type": [
"string",
"null"
]
},
"heading": {
"type": [
"string",
"null"
]
},
"is_initial": {
"default": false,
"type": "boolean"
},
"kind": {
"$ref": "#/components/schemas/TicketEventKind"
},
"reason": {
"type": [
"string",
"null"
]
},
"references": {
"items": {
"$ref": "#/components/schemas/TicketReference"
},
"type": "array"
},
"state_field": {
"type": [
"string",
"null"
]
},
"status": {
"type": [
"string",
"null"
]
},
"to": {
"type": [
"string",
"null"
]
}
},
"required": [
"kind",
"body",
"references",
"attributes"
],
"type": "object"
},
"TicketEventDetail": {
"additionalProperties": false,
"properties": {
"at": {
"type": [
"string",
"null"
]
},
"attributes": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"author": {
"type": [
"string",
"null"
]
},
"body": {
"type": [
"string",
"null"
]
},
"body_digest": {
"type": "string"
},
"body_truncated": {
"type": "boolean"
},
"editable": {
"type": "boolean"
},
"edited_at": {
"type": [
"string",
"null"
]
},
"edited_by": {
"type": [
"string",
"null"
]
},
"event_ref": {
"type": "string"
},
"from": {
"type": [
"string",
"null"
]
},
"heading": {
"type": [
"string",
"null"
]
},
"is_initial": {
"type": "boolean"
},
"kind": {
"type": "string"
},
"reason": {
"type": [
"string",
"null"
]
},
"references": {
"items": {
"type": "string"
},
"type": "array"
},
"sequence": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"state_field": {
"type": [
"string",
"null"
]
},
"status": {
"type": [
"string",
"null"
]
},
"to": {
"type": [
"string",
"null"
]
}
},
"required": [
"is_initial",
"body_digest",
"body_truncated",
"editable",
"sequence",
"event_ref",
"kind",
"attributes",
"references"
],
"type": "object"
},
"TicketEventKind": {
"oneOf": [
{
"enum": [
"create",
"comment",
"plan",
"decision",
"implementation_report",
"state_changed",
"tags_changed",
"intake_summary",
"status_changed",
"close"
],
"type": "string"
},
{
"additionalProperties": false,
"properties": {
"other": {
"type": "string"
}
},
"required": [
"other"
],
"type": "object"
}
]
},
"TicketEvidenceEvent": {
"additionalProperties": false,
"properties": {
"at": {
"type": [
"string",
"null"
]
},
"author": {
"type": [
"string",
"null"
]
},
"event_ref": {
"type": "string"
},
"excerpt": {
"type": "string"
},
"kind": {
"type": "string"
},
"sequence": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"event_ref",
"sequence",
"kind",
"excerpt"
],
"type": "object"
},
"TicketEvidenceSummary": {
"additionalProperties": false,
"properties": {
"approved_current_subject": {
"type": "boolean"
},
"complete_for_integration": {
"type": "boolean"
},
"has_commit": {
"type": "boolean"
},
"has_current_subject_ref": {
"type": "boolean"
},
"has_merge_request": {
"type": "boolean"
},
"has_review_request": {
"type": "boolean"
},
"missing": {
"items": {
"type": "string"
},
"type": "array"
},
"review_after_rescope": {
"type": "boolean"
},
"review_status": {
"type": [
"string",
"null"
]
},
"unresolved_request_changes": {
"type": "boolean"
}
},
"required": [
"has_merge_request",
"has_current_subject_ref",
"has_review_request",
"has_commit",
"approved_current_subject",
"review_after_rescope",
"unresolved_request_changes",
"complete_for_integration",
"missing"
],
"type": "object"
},
"TicketIdOrSlug": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"Id": {
"type": "string"
}
},
"required": [
"Id"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"Slug": {
"type": "string"
}
},
"required": [
"Slug"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"Query": {
"type": "string"
}
},
"required": [
"Query"
],
"type": "object"
}
]
},
"TicketImplementationResultKind": {
"enum": [
"handoff",
"result",
"blocker"
],
"type": "string"
},
"TicketImplementationResultReceipt": {
"additionalProperties": false,
"properties": {
"created_at": {
"type": "string"
},
"request": {
"$ref": "#/components/schemas/TicketImplementationResultRequest"
},
"result_id": {
"type": "string"
},
"ticket_id": {
"type": "string"
}
},
"required": [
"result_id",
"ticket_id",
"request",
"created_at"
],
"type": "object"
},
"TicketImplementationResultRequest": {
"additionalProperties": false,
"properties": {
"body": {
"type": "string"
},
"kind": {
"$ref": "#/components/schemas/TicketImplementationResultKind"
},
"merge_request": {
"anyOf": [
{
"$ref": "#/components/schemas/MergeRequestReviewSubject"
},
{
"type": "null"
}
]
},
"operation_key": {
"description": "Host-owned replay identity; model-facing tools derive it from the Tool call.",
"type": "string"
}
},
"required": [
"operation_key",
"kind",
"body"
],
"type": "object"
},
"TicketIntakeSummary": {
"properties": {
"author": {
"type": [
"string",
"null"
]
},
"body": {
"$ref": "#/components/schemas/MarkdownText"
},
"references": {
"items": {
"$ref": "#/components/schemas/TicketReference"
},
"type": "array"
}
},
"required": [
"body",
"references"
],
"type": "object"
},
"TicketItemEdit": {
"properties": {
"author": {
"type": [
"string",
"null"
]
},
"body": {
"anyOf": [
{
"$ref": "#/components/schemas/MarkdownText"
},
{
"type": "null"
}
],
"description": "Whole-body replacement for legacy authoring surfaces. Prefer `body_replacement`\nfor small edits that should be validated against the current body."
},
"body_replacement": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketBodyReplacement"
},
{
"type": "null"
}
],
"default": null
},
"targets": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketTargetsEdit"
},
{
"type": "null"
}
]
},
"title": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"TicketLegacyWorkflowSnapshot": {
"description": "Original migration snapshot for downstream routing/tracking handoff only.\nThis is not a second current state authority.",
"properties": {
"queued_at": {
"type": [
"string",
"null"
]
},
"queued_by": {
"type": [
"string",
"null"
]
},
"resolution": {
"type": [
"string",
"null"
]
},
"status": {
"type": "string"
},
"workflow_state": {
"type": "string"
},
"workflow_state_explicit": {
"type": "boolean"
}
},
"required": [
"workflow_state",
"workflow_state_explicit",
"status"
],
"type": "object"
},
"TicketListHttpQuery": {
"additionalProperties": false,
"properties": {
"cursor": {
"type": [
"string",
"null"
]
},
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"states": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"TicketListItemSummary": {
"additionalProperties": false,
"properties": {
"closure_operation_key": {
"description": "Last closure/correction key, retained across reopening for ABA-safe CAS.",
"type": [
"string",
"null"
]
},
"current_closure": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketClosureJudgment"
},
{
"type": "null"
}
]
},
"id": {
"type": "string"
},
"legacy_handoff": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketLegacyWorkflowSnapshot"
},
{
"type": "null"
}
],
"description": "Original migration handoff; not another current state authority."
},
"priority": {
"type": "string"
},
"queued_at": {
"type": [
"string",
"null"
]
},
"queued_by": {
"type": [
"string",
"null"
]
},
"record_source": {
"type": "string"
},
"resource_key": {
"type": "string"
},
"state": {
"$ref": "#/components/schemas/BrowserTicketState"
},
"tags": {
"default": [],
"items": {
"$ref": "#/components/schemas/WorkspaceTag"
},
"type": "array"
},
"title": {
"type": "string"
},
"updated_at": {
"type": [
"string",
"null"
]
},
"workspace_action_priority": {
"type": "string"
}
},
"required": [
"id",
"resource_key",
"title",
"state",
"priority",
"workspace_action_priority",
"record_source"
],
"type": "object"
},
"TicketListResponse": {
"additionalProperties": false,
"properties": {
"invalid_records": {
"items": {
"$ref": "#/components/schemas/InvalidProjectRecord"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/TicketListItemSummary"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": "integer"
},
"page": {
"$ref": "#/components/schemas/QueryPage"
},
"record_authority": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"limit",
"items",
"page",
"invalid_records",
"record_authority"
],
"type": "object"
},
"TicketMarkReadyRequest": {
"additionalProperties": false,
"properties": {
"intake_summary": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketIntakeSummary"
},
{
"type": "null"
}
],
"default": null
},
"operation_key": {
"type": "string"
},
"reason": {
"default": null,
"type": [
"string",
"null"
]
}
},
"required": [
"operation_key"
],
"type": "object"
},
"TicketMergeRequestSummary": {
"additionalProperties": false,
"properties": {
"current_subject_ref": {
"type": [
"string",
"null"
]
},
"integration_evidence_error": {
"type": [
"string",
"null"
]
},
"merge_request_id": {
"type": "string"
},
"repository_key": {
"type": "string"
},
"review_excerpt": {
"type": [
"string",
"null"
]
},
"review_requested_at": {
"type": [
"string",
"null"
]
},
"review_status": {
"type": "string"
},
"review_subject_ref": {
"type": [
"string",
"null"
]
},
"review_submitted_at": {
"type": [
"string",
"null"
]
},
"selector_from": {
"type": [
"string",
"null"
]
},
"selector_to": {
"type": "string"
},
"source_ref_observation": {
"$ref": "#/components/schemas/TicketSourceRefObservation"
},
"state": {
"type": "string"
},
"updated_at": {
"type": "string"
}
},
"required": [
"merge_request_id",
"repository_key",
"state",
"review_status",
"selector_to",
"updated_at",
"source_ref_observation"
],
"type": "object"
},
"TicketMeta": {
"properties": {
"assignee": {
"type": [
"string",
"null"
]
},
"created_at": {
"type": [
"string",
"null"
]
},
"created_by": {
"default": null,
"type": [
"string",
"null"
]
},
"id": {
"type": "string"
},
"kind": {
"type": "string"
},
"labels": {
"items": {
"type": "string"
},
"type": "array"
},
"priority": {
"type": "string"
},
"queued_at": {
"type": [
"string",
"null"
]
},
"queued_by": {
"type": [
"string",
"null"
]
},
"raw": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"readiness": {
"type": [
"string",
"null"
]
},
"resource_key": {
"type": [
"string",
"null"
]
},
"risk_flags": {
"items": {
"type": "string"
},
"type": "array"
},
"slug": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/ExtensibleTicketStatus"
},
"targets": {
"default": [],
"items": {
"$ref": "#/components/schemas/TicketTarget"
},
"type": "array"
},
"title": {
"type": "string"
},
"updated_at": {
"type": [
"string",
"null"
]
},
"workflow_state": {
"$ref": "#/components/schemas/TicketState",
"description": "Case state only; field name retained temporarily, never execution progress."
},
"workflow_state_explicit": {
"type": "boolean"
}
},
"required": [
"id",
"slug",
"title",
"status",
"kind",
"priority",
"labels",
"risk_flags",
"workflow_state",
"workflow_state_explicit",
"raw"
],
"type": "object"
},
"TicketOrchestrationPlanSearchRequest": {
"additionalProperties": false,
"properties": {
"kind": {
"anyOf": [
{
"$ref": "#/components/schemas/OrchestrationPlanKind"
},
{
"type": "null"
}
]
},
"ticket": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketIdOrSlug"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"TicketPostEdit": {
"description": "A compare-and-swap edit of a real comment post. The host supplies authenticated author.",
"properties": {
"author": {
"type": "string"
},
"body": {
"$ref": "#/components/schemas/MarkdownText"
},
"event_ref": {
"type": "string"
},
"expected_body": {
"$ref": "#/components/schemas/MarkdownText"
}
},
"required": [
"event_ref",
"expected_body",
"body",
"author"
],
"type": "object"
},
"TicketPostEditRequest": {
"additionalProperties": false,
"properties": {
"body": {
"type": "string"
},
"expected_body_digest": {
"type": "string"
}
},
"required": [
"body",
"expected_body_digest"
],
"type": "object"
},
"TicketQueryItem": {
"additionalProperties": false,
"properties": {
"assignment_tracking": {
"items": {
"$ref": "#/components/schemas/TicketAssignmentTrackingProjection"
},
"type": "array"
},
"blocker_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"closure_operation_key": {
"description": "Last closure/correction key, retained across reopening for ABA-safe CAS.",
"type": [
"string",
"null"
]
},
"content_digest": {
"type": "string"
},
"created_at": {
"type": [
"string",
"null"
]
},
"current_closure": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketClosureJudgment"
},
{
"type": "null"
}
]
},
"current_worker": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketAssignmentSummary"
},
{
"type": "null"
}
]
},
"evidence": {
"$ref": "#/components/schemas/TicketEvidenceSummary"
},
"id": {
"type": "string"
},
"legacy_handoff": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketLegacyWorkflowSnapshot"
},
{
"type": "null"
}
],
"description": "Original migration handoff; not another current state authority."
},
"linked_objective_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"linked_objective_keys": {
"items": {
"type": "string"
},
"type": "array"
},
"matched_fields": {
"items": {
"type": "string"
},
"type": "array"
},
"matching_event": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketEvidenceEvent"
},
{
"type": "null"
}
]
},
"merge_request": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketMergeRequestSummary"
},
{
"type": "null"
}
]
},
"merge_requests": {
"items": {
"$ref": "#/components/schemas/TicketMergeRequestSummary"
},
"type": "array"
},
"priority": {
"type": "string"
},
"readiness": {
"type": [
"string",
"null"
]
},
"relation_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"resource_key": {
"type": "string"
},
"snippet": {
"type": [
"string",
"null"
]
},
"state": {
"$ref": "#/components/schemas/BrowserTicketState"
},
"tags": {
"items": {
"$ref": "#/components/schemas/WorkspaceTag"
},
"type": "array"
},
"title": {
"type": "string"
},
"unresolved_blocker_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"unresolved_review_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"updated_at": {
"type": [
"string",
"null"
]
},
"workspace_action_priority": {
"type": "string"
}
},
"required": [
"id",
"tags",
"resource_key",
"title",
"state",
"priority",
"content_digest",
"workspace_action_priority",
"matched_fields",
"linked_objective_ids",
"linked_objective_keys",
"relation_count",
"blocker_count",
"unresolved_blocker_count",
"unresolved_review_count",
"assignment_tracking",
"evidence",
"merge_requests"
],
"type": "object"
},
"TicketQueryRequest": {
"additionalProperties": false,
"properties": {
"assigned_principal": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketAssignmentPrincipalSnapshot"
},
{
"type": "null"
}
],
"description": "Exact current assigned principal; retained relationships do not match."
},
"attention": {
"default": [],
"items": {
"$ref": "#/components/schemas/TicketAttention"
},
"type": "array"
},
"closure_reason": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketClosureReason"
},
{
"type": "null"
}
],
"description": "Exact reason of the current closed-case judgment; reopened/history-only reasons do not match."
},
"cursor": {
"type": [
"string",
"null"
]
},
"event_kinds": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"evidence": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"handling_status": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketAssignmentTrackingStatus"
},
{
"type": "null"
}
],
"description": "Explicit self-reported handling only; never inferred from Worker state."
},
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"linked_objective_id": {
"type": [
"string",
"null"
]
},
"query": {
"type": [
"string",
"null"
]
},
"related_ticket_id": {
"type": [
"string",
"null"
]
},
"relation_kind": {
"type": [
"string",
"null"
]
},
"review_status": {
"type": [
"string",
"null"
]
},
"sort": {
"type": [
"string",
"null"
]
},
"states": {
"default": [],
"items": {
"$ref": "#/components/schemas/TicketState"
},
"type": "array"
},
"tag_ids": {
"default": [],
"description": "Match tickets containing every supplied tag ID (AND).",
"items": {
"type": "string"
},
"type": "array"
},
"tag_ids_any": {
"default": [],
"description": "Match tickets containing at least one supplied tag ID (OR).",
"items": {
"type": "string"
},
"type": "array"
},
"tag_ids_none": {
"default": [],
"description": "Exclude tickets containing any supplied tag ID (NOT).",
"items": {
"type": "string"
},
"type": "array"
},
"updated_after": {
"type": [
"string",
"null"
]
},
"updated_before": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"TicketQueryResponse": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"$ref": "#/components/schemas/TicketQueryItem"
},
"type": "array"
},
"page": {
"$ref": "#/components/schemas/QueryPage"
},
"record_authority": {
"type": "string"
}
},
"required": [
"items",
"page",
"record_authority"
],
"type": "object"
},
"TicketQueueGuard": {
"properties": {
"blocked_reason": {
"type": [
"string",
"null"
]
},
"can_queue_for_orchestrator": {
"type": "boolean"
},
"reason": {
"type": [
"string",
"null"
]
}
},
"required": [
"can_queue_for_orchestrator"
],
"type": "object"
},
"TicketQueueOutcome": {
"properties": {
"queued_tickets": {
"items": {
"type": "string"
},
"type": "array"
},
"requested_ticket": {
"type": "string"
}
},
"required": [
"requested_ticket",
"queued_tickets"
],
"type": "object"
},
"TicketRef": {
"properties": {
"id": {
"type": "string"
},
"resource_key": {
"type": [
"string",
"null"
]
},
"slug": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/TicketStatus"
}
},
"required": [
"id",
"slug",
"status"
],
"type": "object"
},
"TicketReference": {
"properties": {
"kind": {
"type": "string"
},
"target": {
"type": "string"
}
},
"required": [
"kind",
"target"
],
"type": "object"
},
"TicketRelation": {
"additionalProperties": false,
"properties": {
"at": {
"type": "string"
},
"author": {
"type": "string"
},
"kind": {
"$ref": "#/components/schemas/TicketRelationKind"
},
"note": {
"type": [
"string",
"null"
]
},
"target": {
"type": "string"
},
"ticket_id": {
"type": "string"
}
},
"required": [
"ticket_id",
"kind",
"target",
"author",
"at"
],
"type": "object"
},
"TicketRelationBlocker": {
"properties": {
"blocking_state": {
"$ref": "#/components/schemas/TicketState"
},
"blocking_ticket": {
"type": "string"
},
"note": {
"type": [
"string",
"null"
]
},
"reason_kind": {
"type": "string"
},
"relation_kind": {
"$ref": "#/components/schemas/TicketRelationKind"
}
},
"required": [
"blocking_ticket",
"reason_kind",
"relation_kind",
"blocking_state"
],
"type": "object"
},
"TicketRelationKind": {
"enum": [
"depends_on",
"blocks",
"related",
"supersedes",
"duplicate_of"
],
"type": "string"
},
"TicketRelationNotice": {
"properties": {
"kind": {
"$ref": "#/components/schemas/TicketRelationKind"
},
"message": {
"type": "string"
},
"related_ticket": {
"type": "string"
}
},
"required": [
"related_ticket",
"kind",
"message"
],
"type": "object"
},
"TicketRelationRemoveRequest": {
"additionalProperties": false,
"properties": {
"kind": {
"$ref": "#/components/schemas/TicketRelationKind"
},
"target": {
"type": "string"
}
},
"required": [
"kind",
"target"
],
"type": "object"
},
"TicketRelationSearchRequest": {
"additionalProperties": false,
"properties": {
"kind": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketRelationKind"
},
{
"type": "null"
}
]
},
"ticket": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketIdOrSlug"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"TicketRelationView": {
"properties": {
"blockers": {
"items": {
"$ref": "#/components/schemas/TicketRelationBlocker"
},
"type": "array"
},
"incoming": {
"items": {
"$ref": "#/components/schemas/DerivedTicketRelation"
},
"type": "array"
},
"notices": {
"items": {
"$ref": "#/components/schemas/TicketRelationNotice"
},
"type": "array"
},
"outgoing": {
"items": {
"$ref": "#/components/schemas/TicketRelation"
},
"type": "array"
}
},
"required": [
"outgoing",
"incoming",
"blockers",
"notices"
],
"type": "object"
},
"TicketRoleAssignmentMutationResponse": {
"additionalProperties": false,
"properties": {
"assignment": {
"anyOf": [
{
"$ref": "#/components/schemas/TicketRoleAssignmentRecord"
},
{
"type": "null"
}
]
},
"ticket_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"ticket_id"
],
"type": "object"
},
"TicketRoleAssignmentRecord": {
"additionalProperties": false,
"properties": {
"assigned_at": {
"type": "string"
},
"assigned_by": {
"type": "string"
},
"assignment_id": {
"type": "string"
},
"principal": {
"$ref": "#/components/schemas/TicketAssignmentPrincipal"
},
"role": {
"$ref": "#/components/schemas/TicketAssignmentRole"
},
"ticket_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"ticket_id",
"assignment_id",
"role",
"principal",
"assigned_by",
"assigned_at"
],
"type": "object"
},
"TicketRoleAssignmentSummary": {
"additionalProperties": false,
"properties": {
"assigned_at": {
"type": "string"
},
"assigned_by": {
"type": "string"
},
"assignment_id": {
"type": "string"
},
"principal": {
"$ref": "#/components/schemas/TicketAssignmentPrincipal"
},
"role": {
"type": "string"
}
},
"required": [
"assignment_id",
"role",
"principal",
"assigned_by",
"assigned_at"
],
"type": "object"
},
"TicketRoleAssignmentsResponse": {
"additionalProperties": false,
"properties": {
"assignments": {
"items": {
"$ref": "#/components/schemas/TicketRoleAssignmentRecord"
},
"type": "array"
},
"ticket_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"ticket_id",
"assignments"
],
"type": "object"
},
"TicketShowRequest": {
"additionalProperties": false,
"properties": {
"event_cursor": {
"type": [
"string",
"null"
]
},
"event_limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"TicketSourceRefObservation": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"status": {
"const": "observed",
"type": "string"
}
},
"required": [
"status"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"code": {
"type": "string"
},
"status": {
"const": "unavailable",
"type": "string"
}
},
"required": [
"status",
"code"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"status": {
"const": "not_required",
"type": "string"
}
},
"required": [
"status"
],
"type": "object"
}
]
},
"TicketState": {
"enum": [
"open",
"closed"
],
"type": "string"
},
"TicketStatus": {
"enum": [
"Open",
"Closed"
],
"type": "string"
},
"TicketSummary": {
"properties": {
"id": {
"type": "string"
},
"kind": {
"type": "string"
},
"labels": {
"items": {
"type": "string"
},
"type": "array"
},
"priority": {
"type": "string"
},
"queued_at": {
"type": [
"string",
"null"
]
},
"queued_by": {
"type": [
"string",
"null"
]
},
"readiness": {
"type": [
"string",
"null"
]
},
"resource_key": {
"type": [
"string",
"null"
]
},
"slug": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/ExtensibleTicketStatus"
},
"tags": {
"default": [],
"items": {
"$ref": "#/components/schemas/WorkspaceTag"
},
"type": "array"
},
"title": {
"type": "string"
},
"updated_at": {
"type": [
"string",
"null"
]
},
"workflow_state": {
"$ref": "#/components/schemas/TicketState",
"description": "Case state only; field name retained temporarily, never execution progress."
},
"workflow_state_explicit": {
"type": "boolean"
}
},
"required": [
"id",
"slug",
"title",
"status",
"kind",
"priority",
"labels",
"workflow_state",
"workflow_state_explicit"
],
"type": "object"
},
"TicketSummarySearchQuery": {
"additionalProperties": false,
"properties": {
"limit": {
"format": "uint",
"maximum": 1000,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"TicketTagSetRequest": {
"additionalProperties": false,
"description": "Compare entire active ID set, then replace it atomically. IDs must be unique;\ninput order is immaterial to CAS, but remains significant for exact replay.",
"properties": {
"expected_tag_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"operation_key": {
"type": "string"
},
"tag_ids": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"expected_tag_ids",
"tag_ids",
"operation_key"
],
"type": "object"
},
"TicketTarget": {
"additionalProperties": false,
"properties": {
"access": {
"$ref": "#/components/schemas/TicketTargetAccess"
},
"ref_selector": {
"type": [
"string",
"null"
]
},
"repository_key": {
"type": "string"
}
},
"required": [
"repository_key",
"access"
],
"type": "object"
},
"TicketTargetAccess": {
"enum": [
"read_only",
"read_write"
],
"type": "string"
},
"TicketTargetsEdit": {
"oneOf": [
{
"properties": {
"action": {
"const": "set",
"type": "string"
},
"targets": {
"items": {
"$ref": "#/components/schemas/TicketTarget"
},
"type": "array"
}
},
"required": [
"action",
"targets"
],
"type": "object"
},
{
"properties": {
"action": {
"const": "clear",
"type": "string"
}
},
"required": [
"action"
],
"type": "object"
}
]
},
"TicketWorkerAttachmentBinding": {
"additionalProperties": false,
"description": "Selected existing live Workdir attachment, including its current connection\nidentity. The Workspace authority validates the selection against live\nattachments; callers must select them explicitly, and use an empty list\nonly when the Worker has no live Workdirs.",
"properties": {
"alias": {
"type": "string"
},
"connection_id": {
"type": "string"
},
"working_directory_id": {
"type": "string"
}
},
"required": [
"alias",
"working_directory_id",
"connection_id"
],
"type": "object"
},
"TicketWorkspaceNextAction": {
"enum": [
"clarify",
"queue_for_orchestrator",
"close",
"wait_for_orchestrator"
],
"type": "string"
},
"ToolchainContract": {
"additionalProperties": false,
"properties": {
"contract_version": {
"format": "uint32",
"minimum": 0,
"type": "integer"
},
"decodal_version": {
"type": "string"
},
"entrypoints": {
"items": {
"type": "string"
},
"type": "array"
},
"fingerprint": {
"type": "string"
},
"import_policy_version": {
"format": "uint32",
"minimum": 0,
"type": "integer"
},
"schema_bundle": {
"$ref": "#/components/schemas/WorkspaceConfigSchemaBundle"
},
"schema_version": {
"format": "uint32",
"minimum": 0,
"type": "integer"
}
},
"required": [
"contract_version",
"decodal_version",
"schema_version",
"entrypoints",
"import_policy_version",
"schema_bundle",
"fingerprint"
],
"type": "object"
},
"Tuple_of_Ticket_and_Ticket": {
"maxItems": 2,
"minItems": 2,
"prefixItems": [
{
"$ref": "#/components/schemas/Ticket"
},
{
"$ref": "#/components/schemas/Ticket"
}
],
"type": "array"
},
"UpdateRemoteRuntimeRequest": {
"additionalProperties": false,
"properties": {
"display_name": {
"type": [
"string",
"null"
]
},
"endpoint": {
"type": "string"
}
},
"required": [
"endpoint"
],
"type": "object"
},
"UpdateWorkspaceMemorySettingsRequest": {
"additionalProperties": false,
"description": "Compare-and-swap update for Workspace-owned Memory settings.",
"properties": {
"expected_language": {
"type": "string"
},
"language": {
"type": "string"
}
},
"required": [
"expected_language",
"language"
],
"type": "object"
},
"UpdateWorkspaceMetadataRequest": {
"additionalProperties": false,
"description": "Compare-and-swap update for Workspace identity display metadata.",
"properties": {
"display_name": {
"type": "string"
},
"expected_updated_at": {
"type": "string"
}
},
"required": [
"display_name",
"expected_updated_at"
],
"type": "object"
},
"UploadedFileAvailability": {
"description": "Availability recorded for an uploaded client-local file.",
"enum": [
"available",
"unavailable",
"integrity_failed"
],
"type": "string"
},
"UploadedFileRef": {
"description": "Session-owned immutable reference to a client-local uploaded file.\n\nUpload transports return an unbound reference. Worker fills\n`source_entry_id` immediately before the containing user input is committed;\ncommitted Session Log and public snapshot records therefore always retain\nthe durable source-entry identity without storing the file body.",
"properties": {
"artifact_id": {
"type": "string"
},
"availability": {
"$ref": "#/components/schemas/UploadedFileAvailability"
},
"byte_len": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"created_at_ms": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"file_name": {
"type": "string"
},
"media_type": {
"type": "string"
},
"sha256": {
"type": "string"
},
"source_entry_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"artifact_id",
"file_name",
"media_type",
"created_at_ms",
"availability",
"byte_len",
"sha256"
],
"type": "object"
},
"UsageAudit": {
"properties": {
"cache_creation_input_tokens": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"cache_read_input_tokens": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"input_tokens": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"output_tokens": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"total_tokens": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"WhoamiResponse": {
"additionalProperties": false,
"properties": {
"actor": {
"anyOf": [
{
"$ref": "#/components/schemas/RequestActor"
},
{
"type": "null"
}
]
},
"session": {
"$ref": "#/components/schemas/BrowserSessionState"
}
},
"required": [
"session"
],
"type": "object"
},
"WorkerBusyState": {
"oneOf": [
{
"properties": {
"kind": {
"const": "run",
"type": "string"
},
"state": {
"$ref": "#/components/schemas/WorkerRunState"
}
},
"required": [
"kind",
"state"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "maintenance",
"type": "string"
},
"state": {
"$ref": "#/components/schemas/WorkerMaintenanceState"
}
},
"required": [
"kind",
"state"
],
"type": "object"
}
]
},
"WorkerDelegationRequest": {
"additionalProperties": false,
"properties": {
"permissions": {
"items": {
"$ref": "#/components/schemas/ScopedPermission"
},
"type": "array"
},
"redelegation": {
"items": {
"$ref": "#/components/schemas/ScopedPermission"
},
"type": "array"
}
},
"required": [
"permissions",
"redelegation"
],
"type": "object"
},
"WorkerFileDeleteResponse": {
"additionalProperties": false,
"properties": {
"deleted": {
"type": "boolean"
}
},
"required": [
"deleted"
],
"type": "object"
},
"WorkerFileUploadQuery": {
"additionalProperties": false,
"properties": {
"file_name": {
"type": "string"
},
"media_type": {
"type": "string"
},
"upload_id": {
"default": null,
"type": [
"string",
"null"
]
}
},
"required": [
"file_name",
"media_type"
],
"type": "object"
},
"WorkerFileUploadResponse": {
"additionalProperties": false,
"properties": {
"file": {
"$ref": "#/components/schemas/UploadedFileRef"
}
},
"required": [
"file"
],
"type": "object"
},
"WorkerImplementationSummary": {
"properties": {
"display_hint": {
"type": "string"
},
"kind": {
"type": "string"
}
},
"required": [
"kind",
"display_hint"
],
"type": "object"
},
"WorkerLaunchFeatureConnectionOptions": {
"additionalProperties": false,
"properties": {
"subjektiv": {
"type": "boolean"
}
},
"required": [
"subjektiv"
],
"type": "object"
},
"WorkerLaunchOptionsResponse": {
"additionalProperties": false,
"properties": {
"default_profile": {
"type": [
"string",
"null"
]
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"profiles": {
"items": {
"$ref": "#/components/schemas/WorkerLaunchProfileCandidate"
},
"type": "array"
},
"repositories": {
"items": {
"$ref": "#/components/schemas/WorkingDirectoryRepositoryOption"
},
"type": "array"
},
"runtimes": {
"items": {
"$ref": "#/components/schemas/WorkerLaunchRuntimeOption"
},
"type": "array"
},
"working_directories": {
"items": {
"$ref": "#/components/schemas/WorkingDirectorySummary"
},
"type": "array"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"runtimes",
"profiles",
"repositories",
"working_directories",
"diagnostics"
],
"type": "object"
},
"WorkerLaunchProfileCandidate": {
"additionalProperties": false,
"properties": {
"description": {
"type": "string"
},
"feature_connections": {
"$ref": "#/components/schemas/WorkerLaunchFeatureConnectionOptions"
},
"id": {
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"id",
"label",
"description",
"feature_connections"
],
"type": "object"
},
"WorkerLaunchRuntimeOption": {
"additionalProperties": false,
"properties": {
"built_in": {
"type": "boolean"
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"display_name": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"status": {
"type": "string"
},
"supports_workdir_attachments": {
"description": "Whether this Runtime supports explicitly selected Workdir attachments.\nWorkdirs are optional for generic launches; embedded Runtime does not support them.",
"type": "boolean"
},
"worker_creation_available": {
"type": "boolean"
}
},
"required": [
"runtime_id",
"display_name",
"built_in",
"worker_creation_available",
"supports_workdir_attachments",
"status",
"diagnostics"
],
"type": "object"
},
"WorkerLaunchWorkerSummary": {
"additionalProperties": false,
"description": "Runtime-owned Worker summary embedded in Worker launch responses.\n\nThis preserves the existing launch wire shape. Workspace-owned Worker list\nand detail responses use [`WorkerSummary`] instead.",
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"display_name": {
"type": "string"
},
"host_id": {
"type": "string"
},
"implementation": {
"$ref": "#/components/schemas/WorkerImplementationSummary"
},
"label": {
"type": "string"
},
"last_seen_at": {
"type": [
"string",
"null"
]
},
"pinned": {
"type": "boolean"
},
"profile": {
"type": [
"string",
"null"
]
},
"retention_state": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"singleton_key": {
"type": [
"string",
"null"
]
},
"state": {
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
},
"workdir_attachments": {
"items": {
"$ref": "#/components/schemas/RuntimeWorkerWorkdirAttachmentSummary"
},
"type": "array"
},
"worker_id": {
"type": "string"
},
"workspace": {
"$ref": "#/components/schemas/WorkerWorkspaceSummary"
}
},
"required": [
"runtime_id",
"worker_id",
"host_id",
"display_name",
"label",
"tags",
"workspace",
"state",
"pinned",
"retention_state",
"implementation"
],
"type": "object"
},
"WorkerLifecycleAudit": {
"properties": {
"consolidation": {
"anyOf": [
{
"$ref": "#/components/schemas/ConsolidationAudit"
},
{
"type": "null"
}
]
},
"extract": {
"anyOf": [
{
"$ref": "#/components/schemas/ExtractAudit"
},
{
"type": "null"
}
]
},
"memory_settings": {
"anyOf": [
{
"$ref": "#/components/schemas/MemorySettingsAudit"
},
{
"type": "null"
}
]
},
"model": {
"anyOf": [
{
"$ref": "#/components/schemas/ModelAudit"
},
{
"type": "null"
}
]
},
"reason": {
"type": "string"
},
"run_id": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/WorkerLifecycleStatus"
},
"trigger": {
"$ref": "#/components/schemas/AuditTrigger"
},
"usage": {
"anyOf": [
{
"$ref": "#/components/schemas/UsageAudit"
},
{
"type": "null"
}
]
},
"worker": {
"$ref": "#/components/schemas/AuditWorker"
}
},
"required": [
"run_id",
"worker",
"status",
"trigger",
"reason"
],
"type": "object"
},
"WorkerLifecycleStatus": {
"enum": [
"started",
"completed",
"skipped",
"failed",
"cancelled"
],
"type": "string"
},
"WorkerListResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/WorkerSummary"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"limit",
"items",
"source"
],
"type": "object"
},
"WorkerMaintenanceState": {
"enum": [
"compacting"
],
"type": "string"
},
"WorkerOperationState": {
"enum": [
"accepted",
"unsupported",
"rejected"
],
"type": "string"
},
"WorkerRestoreRequest": {
"additionalProperties": false,
"description": "One explicit Restore intent. Retries retain both fields; conflicts require a\nfresh observation and a deliberate new intent, not automatic token replacement.",
"properties": {
"expected_observation_token": {
"type": "string"
},
"request_id": {
"type": "string"
}
},
"required": [
"expected_observation_token",
"request_id"
],
"type": "object"
},
"WorkerRestoreResponse": {
"additionalProperties": false,
"properties": {
"result": {
"$ref": "#/components/schemas/WorkerRestoreResult"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"runtime_id",
"worker_id",
"result"
],
"type": "object"
},
"WorkerRestoreResult": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"state": {
"$ref": "#/components/schemas/WorkerRestoreState"
},
"worker": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkerSummary"
},
{
"type": "null"
}
]
}
},
"required": [
"state"
],
"type": "object"
},
"WorkerRestoreState": {
"description": "Cross-layer outcome of an explicit Worker restore operation.\n\n`Rejected` is reserved for read-only preflight failures. Once live restore\nwork starts, failure is either a confirmed `RolledBack` operation or a\n`ReconciliationRequired` result whose commit state must be reread/retried.",
"enum": [
"accepted",
"rejected",
"rolled_back",
"reconciliation_required"
],
"type": "string"
},
"WorkerRetentionResponse": {
"additionalProperties": false,
"properties": {
"pinned": {
"type": "boolean"
},
"retention_state": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"runtime_id",
"worker_id",
"pinned",
"retention_state"
],
"type": "object"
},
"WorkerRunState": {
"enum": [
"running",
"pausing",
"paused",
"cancelling"
],
"type": "string"
},
"WorkerState": {
"oneOf": [
{
"properties": {
"kind": {
"const": "idle",
"type": "string"
}
},
"required": [
"kind"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "busy",
"type": "string"
},
"state": {
"$ref": "#/components/schemas/WorkerBusyState"
}
},
"required": [
"kind",
"state"
],
"type": "object"
}
]
},
"WorkerStateSnapshot": {
"properties": {
"last_command_id": {
"description": "Highest lifecycle command id observed by this controller instance.",
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"last_finished_submission_request_id": {
"description": "Most recent Submit request whose controller Run has returned and whose\npost-Run state transition has been published. This is a teardown fence,\nnot a successful-result claim; cancelled and failed Runs may also finish.",
"type": [
"string",
"null"
]
},
"state": {
"$ref": "#/components/schemas/WorkerState"
}
},
"required": [
"last_command_id",
"state"
],
"type": "object"
},
"WorkerSummary": {
"description": "Workspace-authoritative Worker projection.\n\n`resource_key` is required here even though Runtime-internal Worker summaries\ndo not carry one. The Workspace Server must resolve it from Workspace\nauthority before constructing this response.",
"properties": {
"availability": {
"$ref": "#/components/schemas/SubscriptionWorkerAvailability",
"description": "Freshness of the Runtime observation used to construct `worker_state`.\n`Unavailable` means no current controller snapshot is being asserted."
},
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"display_name": {
"default": "",
"type": "string"
},
"host_id": {
"type": "string"
},
"implementation": {
"$ref": "#/components/schemas/WorkerImplementationSummary"
},
"label": {
"type": "string"
},
"last_seen_at": {
"type": [
"string",
"null"
]
},
"pinned": {
"default": false,
"type": "boolean"
},
"profile": {
"type": [
"string",
"null"
]
},
"resource_key": {
"type": "string"
},
"restore_observation_token": {
"description": "Opaque Runtime-owned observation fence used by explicit Restore intent.",
"type": [
"string",
"null"
]
},
"retention_state": {
"default": "",
"type": "string"
},
"runtime_id": {
"type": "string"
},
"singleton_key": {
"type": [
"string",
"null"
]
},
"state": {
"description": "Runtime catalog lifecycle compatibility state. Live foreground state, when\navailable, is carried separately in `worker_state`.",
"type": "string"
},
"tags": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"workdir_attachments": {
"items": {
"$ref": "#/components/schemas/WorkerWorkdirAttachmentSummary"
},
"type": "array"
},
"worker_id": {
"type": "string"
},
"worker_state": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkerStateSnapshot"
},
{
"type": "null"
}
]
},
"workspace": {
"$ref": "#/components/schemas/WorkerWorkspaceSummary"
}
},
"required": [
"runtime_id",
"worker_id",
"resource_key",
"host_id",
"label",
"workspace",
"availability",
"state",
"implementation"
],
"type": "object"
},
"WorkerWorkdirAttachmentSummary": {
"additionalProperties": false,
"description": "One Workspace Worker Workdir attachment. `alias` is the stable Worker-local\nrouting key; the nested Workdir id and display name are inventory metadata.",
"properties": {
"alias": {
"type": "string"
},
"effective_permissions": {
"$ref": "#/components/schemas/ExternalWorkdirPermissions",
"description": "Current effective category authority after intersecting the durable link,\nsource grant, and Ticket target ceilings. This is independent from\nprovider liveness and may be narrower than the grant ceiling."
},
"working_directory": {
"$ref": "#/components/schemas/WorkingDirectorySummary"
}
},
"required": [
"alias",
"effective_permissions",
"working_directory"
],
"type": "object"
},
"WorkerWorkspaceSummary": {
"additionalProperties": false,
"properties": {
"identity": {
"type": "string"
},
"visibility": {
"type": "string"
},
"workspace_id": {
"type": [
"string",
"null"
]
}
},
"required": [
"visibility",
"identity"
],
"type": "object"
},
"WorkingDirectoryCleanupTarget": {
"additionalProperties": false,
"properties": {
"kind": {
"type": "string"
},
"repository_key": {
"type": "string"
},
"working_directory_id": {
"type": "string"
}
},
"required": [
"kind",
"working_directory_id",
"repository_key"
],
"type": "object"
},
"WorkingDirectoryCreateRequest": {
"additionalProperties": false,
"description": "Browser/Rust-client Workdir materialization request.\n\n`runtime_id = None` requests Workspace default Runtime resolution and\n`operation_id = Some(_)` fences exact replay. All four fields deliberately\npreserve the Server's existing optionality.",
"properties": {
"display_name": {
"description": "Optional human-facing label, independent of every Worker attachment alias.",
"type": [
"string",
"null"
]
},
"operation_id": {
"type": [
"string",
"null"
]
},
"repository_key": {
"type": "string"
},
"runtime_id": {
"type": [
"string",
"null"
]
},
"selector": {
"type": [
"string",
"null"
]
}
},
"required": [
"repository_key"
],
"type": "object"
},
"WorkingDirectoryCreateResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"item": {
"$ref": "#/components/schemas/WorkingDirectorySummary"
},
"runtime_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"runtime_id",
"item",
"diagnostics"
],
"type": "object"
},
"WorkingDirectoryDetailResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"item": {
"$ref": "#/components/schemas/WorkingDirectorySummary"
},
"runtime_id": {
"type": [
"string",
"null"
]
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"item",
"diagnostics"
],
"type": "object"
},
"WorkingDirectoryListResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/WorkingDirectorySummary"
},
"type": "array"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"items",
"diagnostics"
],
"type": "object"
},
"WorkingDirectoryMaterializerKind": {
"description": "Public Workdir materializer classification.\n\nThe value identifies stable materialization provenance without exposing a\nprovider path, Runtime handle, or session identity.",
"enum": [
"logical_workspace_config",
"runtime_git_clone",
"client_hosted_external"
],
"type": "string"
},
"WorkingDirectoryOccupancy": {
"additionalProperties": false,
"description": "Durable Workspace occupancy projection for one Workdir.",
"properties": {
"display_name": {
"type": "string"
},
"linked_at": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"runtime_id",
"worker_id",
"display_name",
"linked_at"
],
"type": "object"
},
"WorkingDirectoryRemovalDisposition": {
"enum": [
"removed",
"retained",
"attention_required"
],
"type": "string"
},
"WorkingDirectoryRemovalRequest": {
"additionalProperties": false,
"properties": {
"reason": {
"type": "string"
}
},
"required": [
"reason"
],
"type": "object"
},
"WorkingDirectoryRemovalResponse": {
"additionalProperties": false,
"properties": {
"disposition": {
"$ref": "#/components/schemas/WorkingDirectoryRemovalDisposition"
},
"failure_category": {
"type": [
"string",
"null"
]
},
"retryable": {
"type": "boolean"
},
"working_directory_id": {
"type": "string"
}
},
"required": [
"working_directory_id",
"disposition",
"retryable"
],
"type": "object"
},
"WorkingDirectoryRepositoryOption": {
"additionalProperties": false,
"properties": {
"default_selector": {
"type": [
"string",
"null"
]
},
"repository_key": {
"type": "string"
}
},
"required": [
"repository_key"
],
"type": "object"
},
"WorkingDirectorySource": {
"description": "Public Workdir source identity. Provider routing details and host paths are intentionally absent.",
"oneOf": [
{
"additionalProperties": false,
"properties": {
"access": {
"$ref": "#/components/schemas/WorkspaceConfigAccess"
},
"content_path": {
"type": "string"
},
"kind": {
"const": "workspace_config",
"type": "string"
},
"purpose": {
"type": "string"
}
},
"required": [
"kind",
"access",
"content_path",
"purpose"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "repository",
"type": "string"
},
"repository_key": {
"type": "string"
}
},
"required": [
"kind",
"repository_key"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"grant_id": {
"type": "string"
},
"grant_permissions": {
"$ref": "#/components/schemas/ExternalWorkdirPermissions",
"description": "Operator-approved ceiling for this External Workdir grant. Worker\nattachment authority is projected separately after attenuation."
},
"kind": {
"const": "external_grant",
"type": "string"
}
},
"required": [
"kind",
"grant_id",
"grant_permissions"
],
"type": "object"
}
]
},
"WorkingDirectoryStatusKind": {
"enum": [
"active",
"cleanup_pending",
"corrupted",
"not_found",
"unknown"
],
"type": "string"
},
"WorkingDirectorySummary": {
"additionalProperties": false,
"description": "Public, provider-neutral Workdir inventory projection.",
"properties": {
"cleanliness": {
"type": [
"string",
"null"
]
},
"cleanup_target": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkingDirectoryCleanupTarget"
},
{
"type": "null"
}
]
},
"creation_ref": {
"type": [
"string",
"null"
]
},
"creation_selector": {
"type": [
"string",
"null"
]
},
"creation_tree": {
"type": [
"string",
"null"
]
},
"current_ref": {
"type": [
"string",
"null"
]
},
"current_selector": {
"type": [
"string",
"null"
]
},
"current_tree": {
"type": [
"string",
"null"
]
},
"display_name": {
"description": "Optional human-facing label, never a routing key.",
"type": [
"string",
"null"
]
},
"materializer_kind": {
"$ref": "#/components/schemas/WorkingDirectoryMaterializerKind"
},
"observed_at_epoch_seconds": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": [
"integer",
"null"
]
},
"occupied_by": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkingDirectoryOccupancy"
},
{
"type": "null"
}
]
},
"source": {
"$ref": "#/components/schemas/WorkingDirectorySource"
},
"status": {
"$ref": "#/components/schemas/WorkingDirectoryStatusKind"
},
"working_directory_id": {
"type": "string"
}
},
"required": [
"working_directory_id",
"source",
"materializer_kind",
"status"
],
"type": "object"
},
"WorkspaceAuthConfig": {
"description": "Browser authentication configuration exposed by the scoped Workspace summary.",
"oneOf": [
{
"additionalProperties": false,
"properties": {
"Passkey": {
"properties": {
"cookie_name": {
"type": "string"
},
"origin": {
"type": "string"
},
"public_base_url": {
"type": "string"
},
"rp_id": {
"type": "string"
}
},
"required": [
"rp_id",
"origin",
"public_base_url",
"cookie_name"
],
"type": "object"
}
},
"required": [
"Passkey"
],
"type": "object"
}
]
},
"WorkspaceCatalogListResponse": {
"description": "Public response returned by `GET /api/workspaces`.\n\nThe transparent newtype keeps the established top-level JSON array while making the\ncomplete list response a named cross-crate and generated-TypeScript authority.",
"items": {
"$ref": "#/components/schemas/WorkspaceSummary"
},
"type": "array"
},
"WorkspaceConfigAccess": {
"enum": [
"read_only",
"read_write"
],
"type": "string"
},
"WorkspaceConfigApiError": {
"additionalProperties": false,
"properties": {
"classification": {
"$ref": "#/components/schemas/WorkspaceConfigFailureClassification"
},
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"format": "uint16",
"maximum": 65535,
"minimum": 0,
"type": "integer"
}
},
"required": [
"status",
"code",
"message",
"classification"
],
"type": "object"
},
"WorkspaceConfigFailureClassification": {
"enum": [
"not_committed",
"unknown"
],
"type": "string"
},
"WorkspaceConfigGrantCreateRequest": {
"additionalProperties": false,
"properties": {
"access": {
"$ref": "#/components/schemas/WorkspaceConfigAccess"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"runtime_id",
"worker_id",
"access"
],
"type": "object"
},
"WorkspaceConfigGrantResponse": {
"additionalProperties": false,
"properties": {
"access": {
"$ref": "#/components/schemas/WorkspaceConfigAccess"
},
"grant_id": {
"type": "string"
},
"revoked": {
"type": "boolean"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
},
"working_directory_id": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"grant_id",
"workspace_id",
"runtime_id",
"worker_id",
"working_directory_id",
"access",
"revoked"
],
"type": "object"
},
"WorkspaceConfigSchemaBundle": {
"additionalProperties": false,
"properties": {
"contributions": {
"items": {
"$ref": "#/components/schemas/ConfigSchemaContribution"
},
"type": "array"
},
"fingerprint": {
"type": "string"
},
"source": {
"type": "string"
}
},
"required": [
"contributions",
"source",
"fingerprint"
],
"type": "object"
},
"WorkspaceConfigTreeResponse": {
"additionalProperties": false,
"description": "Workspace configuration tree plus the exact evaluation contract that produced it.",
"properties": {
"contract": {
"$ref": "#/components/schemas/ToolchainContract"
},
"projection_digest": {
"type": "string"
},
"snapshot": {
"$ref": "#/components/schemas/ConfigTreeSnapshot"
}
},
"required": [
"snapshot",
"contract",
"projection_digest"
],
"type": "object"
},
"WorkspaceCreateRequest": {
"additionalProperties": false,
"description": "Request for atomically creating a Workspace with an optional initial Repository.",
"properties": {
"display_name": {
"type": "string"
},
"operation_key": {
"type": "string"
},
"repository": {
"anyOf": [
{
"$ref": "#/components/schemas/InitialRepositoryIntent"
},
{
"type": "null"
}
]
}
},
"required": [
"operation_key",
"display_name"
],
"type": "object"
},
"WorkspaceCreateResponse": {
"additionalProperties": false,
"description": "Response returned after atomically creating a Workspace.\n\nOn replay, Workspace/config and the Repository at the originally requested key are\ncurrent authority, not historical snapshots. Repository is null when creation omitted\nit or that key has since been removed/renamed; replay never recreates an asset.",
"properties": {
"replayed": {
"type": "boolean"
},
"repository": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkspaceRepositoryRecord"
},
{
"type": "null"
}
]
},
"request_fingerprint": {
"type": "string"
},
"workspace": {
"$ref": "#/components/schemas/WorkspaceSummary"
}
},
"required": [
"workspace",
"request_fingerprint",
"replayed"
],
"type": "object"
},
"WorkspaceDeletionBlocker": {
"additionalProperties": false,
"description": "One bounded, user-actionable blocker returned by preflight or execution.",
"properties": {
"kind": {
"$ref": "#/components/schemas/WorkspaceDeletionBlockerKind"
},
"message": {
"type": "string"
},
"resource_key": {
"type": [
"string",
"null"
]
},
"resource_kind": {
"type": [
"string",
"null"
]
}
},
"required": [
"kind",
"message"
],
"type": "object"
},
"WorkspaceDeletionBlockerKind": {
"description": "Stable category explaining why Workspace deletion cannot currently advance.",
"enum": [
"last_accessible_workspace",
"dirty_workdir",
"worker_removal_blocked",
"workdir_removal_blocked",
"retention_hold",
"cleanup_unavailable"
],
"type": "string"
},
"WorkspaceDeletionOperationResponse": {
"additionalProperties": false,
"description": "Durable deletion operation projection used by request responses and polling.",
"properties": {
"blockers": {
"items": {
"$ref": "#/components/schemas/WorkspaceDeletionBlocker"
},
"type": "array"
},
"child_operation_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"completed_at": {
"type": [
"string",
"null"
]
},
"created_at": {
"type": "string"
},
"display_name": {
"type": "string"
},
"failure_category": {
"type": [
"string",
"null"
]
},
"operation_id": {
"type": "string"
},
"resources": {
"$ref": "#/components/schemas/WorkspaceDeletionResourceCounts"
},
"state": {
"$ref": "#/components/schemas/WorkspaceDeletionState"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"operation_id",
"workspace_id",
"display_name",
"state",
"resources",
"child_operation_ids",
"blockers",
"created_at",
"updated_at"
],
"type": "object"
},
"WorkspaceDeletionPreflightResponse": {
"additionalProperties": false,
"description": "Owner-only impact preview for deleting one Workspace.",
"properties": {
"blockers": {
"items": {
"$ref": "#/components/schemas/WorkspaceDeletionBlocker"
},
"type": "array"
},
"can_delete": {
"type": "boolean"
},
"display_name": {
"type": "string"
},
"expected_workspace_updated_at": {
"description": "Observed Workspace metadata update timestamp used as a CAS fence.",
"type": "string"
},
"resources": {
"$ref": "#/components/schemas/WorkspaceDeletionResourceCounts"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"display_name",
"expected_workspace_updated_at",
"can_delete",
"resources",
"blockers"
],
"type": "object"
},
"WorkspaceDeletionRequest": {
"additionalProperties": false,
"description": "Idempotent request to start or resume Workspace deletion.",
"properties": {
"confirmation": {
"type": "string"
},
"expected_workspace_updated_at": {
"type": "string"
},
"operation_id": {
"type": "string"
}
},
"required": [
"operation_id",
"expected_workspace_updated_at",
"confirmation"
],
"type": "object"
},
"WorkspaceDeletionResourceCounts": {
"additionalProperties": false,
"description": "Workspace-owned resources summarized before destructive confirmation.",
"properties": {
"artifacts": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"repositories": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"runtime_bindings": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"secrets": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"workdirs": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"workers": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"workers",
"workdirs",
"repositories",
"runtime_bindings",
"secrets",
"artifacts"
],
"type": "object"
},
"WorkspaceDeletionState": {
"description": "Lifecycle state for one durable Workspace deletion operation.",
"enum": [
"queued",
"running",
"blocked",
"failed",
"succeeded"
],
"type": "string"
},
"WorkspaceExtensionPointState": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"note": {
"type": "string"
},
"status": {
"type": "string"
}
},
"required": [
"status",
"note",
"diagnostics"
],
"type": "object"
},
"WorkspaceExtensionPoints": {
"additionalProperties": false,
"properties": {
"companion_console": {
"$ref": "#/components/schemas/WorkspaceExtensionPointState"
},
"event_stream": {
"$ref": "#/components/schemas/WorkspaceExtensionPointState"
},
"host_worker_bridge": {
"$ref": "#/components/schemas/WorkspaceExtensionPointState"
},
"store": {
"type": "string"
}
},
"required": [
"store",
"event_stream",
"host_worker_bridge",
"companion_console"
],
"type": "object"
},
"WorkspaceListQuery": {
"additionalProperties": false,
"properties": {
"limit": {
"format": "uint32",
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"type": "object"
},
"WorkspaceMemorySettings": {
"additionalProperties": false,
"description": "Workspace-owned Memory settings returned by the shared Server API.",
"properties": {
"language": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"language"
],
"type": "object"
},
"WorkspaceMetadataMutationResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"workspace": {
"$ref": "#/components/schemas/WorkspaceMetadataSettingsResponse"
}
},
"required": [
"workspace",
"diagnostics"
],
"type": "object"
},
"WorkspaceMetadataSettingsResponse": {
"additionalProperties": false,
"description": "Workspace display metadata exposed from the Server DB settings authority.",
"properties": {
"created_at": {
"type": "string"
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"display_name": {
"type": "string"
},
"source": {
"type": "string"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"display_name",
"created_at",
"updated_at",
"source",
"diagnostics"
],
"type": "object"
},
"WorkspacePermissionSummary": {
"additionalProperties": false,
"description": "Backend-authoritative permissions for the current Workspace actor.",
"properties": {
"delete_workspace": {
"type": "boolean"
},
"manage_repositories": {
"type": "boolean"
},
"manage_runtimes": {
"type": "boolean"
},
"manage_secrets": {
"type": "boolean"
}
},
"required": [
"manage_repositories",
"manage_secrets",
"manage_runtimes",
"delete_workspace"
],
"type": "object"
},
"WorkspaceProfileSourceProvenance": {
"enum": [
"project_profile_source_tree"
],
"type": "string"
},
"WorkspaceProfileSourceSummary": {
"additionalProperties": false,
"properties": {
"content_digest": {
"type": "string"
},
"content_type": {
"type": "string"
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"display_path": {
"type": "string"
},
"editable": {
"type": "boolean"
},
"kind": {
"type": "string"
},
"profile_source_id": {
"type": "string"
},
"provenance": {
"$ref": "#/components/schemas/WorkspaceProfileSourceProvenance"
},
"size_bytes": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"profile_source_id",
"display_path",
"kind",
"content_type",
"content_digest",
"provenance",
"editable",
"size_bytes",
"diagnostics"
],
"type": "object"
},
"WorkspaceProfileSummary": {
"additionalProperties": false,
"properties": {
"description": {
"type": [
"string",
"null"
]
},
"diagnostics": {
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"editable": {
"type": "boolean"
},
"is_default": {
"type": "boolean"
},
"label": {
"type": "string"
},
"profile_id": {
"type": "string"
},
"profile_source_id": {
"type": [
"string",
"null"
]
},
"selector": {
"type": "string"
},
"source_kind": {
"type": "string"
}
},
"required": [
"profile_id",
"selector",
"label",
"source_kind",
"editable",
"is_default",
"diagnostics"
],
"type": "object"
},
"WorkspacePromptProjection": {
"additionalProperties": false,
"description": "Effective Prompt catalog projected from one immutable Workspace config tree.",
"properties": {
"catalog": {
"$ref": "#/components/schemas/EffectivePromptCatalog"
},
"projection_digest": {
"type": "string"
},
"schema_fingerprint": {
"type": "string"
},
"source_digest": {
"type": "string"
},
"toolchain_fingerprint": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"source_digest",
"projection_digest",
"schema_fingerprint",
"toolchain_fingerprint",
"catalog"
],
"type": "object"
},
"WorkspacePublicIdentityBundle": {
"additionalProperties": false,
"description": "Copyable public trust bundle consumed by future Runtime enrollment work.",
"properties": {
"algorithm": {
"type": "string"
},
"backend_url": {
"type": "string"
},
"key_id": {
"type": "string"
},
"public_key": {
"type": "string"
},
"public_key_fingerprint": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"backend_url",
"key_id",
"algorithm",
"public_key",
"public_key_fingerprint"
],
"type": "object"
},
"WorkspaceRepositoryRecord": {
"additionalProperties": false,
"description": "Public Repository record embedded in Workspace creation responses.",
"properties": {
"created_at": {
"type": "string"
},
"default_ref": {
"type": [
"string",
"null"
]
},
"kind": {
"type": "string"
},
"observed_at": {
"type": [
"string",
"null"
]
},
"observed_status": {
"$ref": "#/components/schemas/RepositoryObservedStatus"
},
"provider": {
"type": [
"string",
"null"
]
},
"repository_key": {
"type": "string"
},
"source": {
"$ref": "#/components/schemas/RepositorySource"
},
"source_fingerprint": {
"type": "string"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"repository_key",
"kind",
"source",
"source_fingerprint",
"observed_status",
"created_at",
"updated_at"
],
"type": "object"
},
"WorkspaceResponse": {
"additionalProperties": false,
"description": "Scoped Workspace metadata and current-actor permission projection.",
"properties": {
"auth": {
"$ref": "#/components/schemas/WorkspaceAuthConfig"
},
"display_name": {
"type": "string"
},
"extension_points": {
"$ref": "#/components/schemas/WorkspaceExtensionPoints"
},
"permissions": {
"$ref": "#/components/schemas/WorkspacePermissionSummary"
},
"record_authority": {
"type": "string"
},
"schema_version": {
"format": "int64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"display_name",
"record_authority",
"schema_version",
"auth",
"permissions",
"extension_points"
],
"type": "object"
},
"WorkspaceRuntimeBindingSummary": {
"additionalProperties": false,
"description": "Binding identity and explicit revocation only. Each signed request authenticates\nusing the current Workspace signing identity, not a stored approval.",
"properties": {
"binding_id": {
"type": "string"
},
"revoked_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"binding_id"
],
"type": "object"
},
"WorkspaceRuntimeConfigDeclaration": {
"additionalProperties": false,
"properties": {
"kind": {
"$ref": "#/components/schemas/WorkspaceRuntimeConfigDeclarationKind"
},
"name": {
"type": "string"
},
"reference": {
"type": "string"
}
},
"required": [
"kind",
"name",
"reference"
],
"type": "object"
},
"WorkspaceRuntimeConfigDeclarationKind": {
"enum": [
"secret_ref",
"mount_grant",
"network_policy",
"shell_policy",
"git_policy",
"capability_grant",
"unsupported"
],
"type": "string"
},
"WorkspaceRuntimeConfigMetadata": {
"additionalProperties": false,
"properties": {
"created_at": {
"type": "string"
},
"digest": {
"type": "string"
},
"id": {
"type": "string"
},
"provenance": {
"$ref": "#/components/schemas/WorkspaceRuntimeConfigProvenance"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"id",
"digest",
"workspace_id",
"created_at",
"provenance"
],
"type": "object"
},
"WorkspaceRuntimeConfigProfile": {
"additionalProperties": false,
"properties": {
"label": {
"type": [
"string",
"null"
]
},
"selector": {
"$ref": "#/components/schemas/WorkspaceRuntimeProfileSelector"
}
},
"required": [
"selector"
],
"type": "object"
},
"WorkspaceRuntimeConfigProvenance": {
"additionalProperties": false,
"properties": {
"detail": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string"
}
},
"required": [
"source"
],
"type": "object"
},
"WorkspaceRuntimeConfigQuery": {
"additionalProperties": false,
"properties": {
"profile": {
"type": "string"
}
},
"required": [
"profile"
],
"type": "object"
},
"WorkspaceRuntimeConfigResponse": {
"additionalProperties": false,
"description": "Canonical Runtime config-bundle response projected by Workspace authority.\n\nThis is intentionally a concrete transport DTO rather than an opaque JSON value so generated\nclients and OpenAPI consumers receive the same complete wire contract as the Runtime.",
"properties": {
"declarations": {
"items": {
"$ref": "#/components/schemas/WorkspaceRuntimeConfigDeclaration"
},
"type": "array"
},
"metadata": {
"$ref": "#/components/schemas/WorkspaceRuntimeConfigMetadata"
},
"profile_source_archive": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkspaceRuntimeProfileSourceArchive"
},
{
"type": "null"
}
]
},
"profile_source_archive_handle": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkspaceRuntimeResourceHandle"
},
{
"type": "null"
}
]
},
"profiles": {
"items": {
"$ref": "#/components/schemas/WorkspaceRuntimeConfigProfile"
},
"type": "array"
},
"prompt_catalog": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkspaceRuntimePromptCatalog"
},
{
"type": "null"
}
]
}
},
"required": [
"metadata"
],
"type": "object"
},
"WorkspaceRuntimeDetail": {
"additionalProperties": false,
"properties": {
"endpoint": {
"type": [
"string",
"null"
]
},
"recent_audit": {
"default": [],
"items": {
"$ref": "#/components/schemas/RuntimeTrustAuditEntry"
},
"type": "array"
},
"runtime": {
"$ref": "#/components/schemas/WorkspaceRuntimeResource"
},
"trust_key": {
"$ref": "#/components/schemas/RuntimeTrustKeyState"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"runtime",
"trust_key"
],
"type": "object"
},
"WorkspaceRuntimeListResponse": {
"additionalProperties": false,
"properties": {
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"items": {
"items": {
"$ref": "#/components/schemas/WorkspaceRuntimeResource"
},
"type": "array"
},
"limit": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"limit",
"items",
"source"
],
"type": "object"
},
"WorkspaceRuntimeProfileSelector": {
"oneOf": [
{
"properties": {
"kind": {
"const": "builtin",
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"kind",
"value"
],
"type": "object"
},
{
"properties": {
"kind": {
"const": "named",
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"kind",
"value"
],
"type": "object"
}
]
},
"WorkspaceRuntimeProfileSourceArchive": {
"additionalProperties": false,
"properties": {
"content": {
"items": {
"format": "uint8",
"maximum": 255,
"minimum": 0,
"type": "integer"
},
"type": "array"
},
"reference": {
"$ref": "#/components/schemas/WorkspaceRuntimeProfileSourceArchiveRef"
}
},
"required": [
"reference",
"content"
],
"type": "object"
},
"WorkspaceRuntimeProfileSourceArchiveRef": {
"additionalProperties": false,
"properties": {
"digest": {
"type": "string"
},
"id": {
"type": "string"
},
"size_bytes": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source_graph": {
"$ref": "#/components/schemas/WorkspaceRuntimeProfileSourceGraph"
}
},
"required": [
"id",
"digest",
"size_bytes",
"source_graph"
],
"type": "object"
},
"WorkspaceRuntimeProfileSourceGraph": {
"additionalProperties": false,
"properties": {
"entrypoints": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"import_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"source_count": {
"format": "uint",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"total_source_bytes": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"source_count",
"total_source_bytes",
"entrypoints",
"import_count"
],
"type": "object"
},
"WorkspaceRuntimePromptCatalog": {
"additionalProperties": false,
"properties": {
"catalog_digest": {
"type": "string"
},
"schema_fingerprint": {
"type": "string"
},
"source_digest": {
"type": "string"
},
"templates": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"toolchain_fingerprint": {
"type": "string"
}
},
"required": [
"templates",
"schema_fingerprint",
"toolchain_fingerprint",
"catalog_digest"
],
"type": "object"
},
"WorkspaceRuntimeResource": {
"properties": {
"arch": {
"type": "string"
},
"diagnostics": {
"default": [],
"items": {
"$ref": "#/components/schemas/Diagnostic"
},
"type": "array"
},
"host_ids": {
"default": [],
"items": {
"type": "string"
},
"type": "array"
},
"kind": {
"type": "string"
},
"label": {
"type": "string"
},
"management": {
"$ref": "#/components/schemas/RuntimeManagementSummary"
},
"os": {
"type": "string"
},
"runtime_id": {
"type": "string"
},
"source": {
"$ref": "#/components/schemas/RuntimeSourceSummary"
},
"status": {
"type": "string"
},
"worker_creation_available": {
"type": "boolean"
}
},
"required": [
"runtime_id",
"label",
"kind",
"status",
"source",
"worker_creation_available",
"os",
"arch",
"management"
],
"type": "object"
},
"WorkspaceRuntimeResourceHandle": {
"additionalProperties": false,
"properties": {
"audit_correlation_id": {
"type": "string"
},
"content_type": {
"type": "string"
},
"digest": {
"type": "string"
},
"expires_at_unix_seconds": {
"format": "int64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"kind": {
"$ref": "#/components/schemas/WorkspaceRuntimeResourceKind"
},
"max_bytes": {
"format": "uint64",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"nonce": {
"type": "string"
},
"operation": {
"$ref": "#/components/schemas/WorkspaceRuntimeResourceOperation"
},
"profile_source_graph": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkspaceRuntimeProfileSourceGraph"
},
{
"type": "null"
}
]
},
"redaction": {
"$ref": "#/components/schemas/WorkspaceRuntimeResourceRedactionPolicy"
},
"resource_id": {
"type": "string"
},
"runtime_id": {
"type": [
"string",
"null"
]
},
"scope_id": {
"type": [
"string",
"null"
]
},
"worker_id": {
"type": [
"string",
"null"
]
},
"workspace_id": {
"type": "string"
}
},
"required": [
"kind",
"workspace_id",
"resource_id",
"digest",
"operation",
"expires_at_unix_seconds",
"nonce",
"max_bytes",
"content_type",
"redaction",
"audit_correlation_id"
],
"type": "object"
},
"WorkspaceRuntimeResourceKind": {
"enum": [
"profile_source_archive",
"repository_ssh_access"
],
"type": "string"
},
"WorkspaceRuntimeResourceOperation": {
"enum": [
"fetch_archive",
"fetch_once"
],
"type": "string"
},
"WorkspaceRuntimeResourceRedactionPolicy": {
"enum": [
"runtime_internal_only"
],
"type": "string"
},
"WorkspaceSigningIdentityPublic": {
"additionalProperties": false,
"description": "Public metadata for a Workspace signing identity. Private material and its\nstorage reference are deliberately not part of this wire authority.",
"properties": {
"algorithm": {
"type": "string"
},
"created_at": {
"type": "string"
},
"key_id": {
"type": "string"
},
"provisioned_at": {
"type": [
"string",
"null"
]
},
"public_key": {
"type": [
"string",
"null"
]
},
"public_key_fingerprint": {
"type": [
"string",
"null"
]
},
"state": {
"$ref": "#/components/schemas/WorkspaceSigningIdentityState"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"key_id",
"algorithm",
"state",
"created_at"
],
"type": "object"
},
"WorkspaceSigningIdentityResponse": {
"additionalProperties": false,
"properties": {
"identity": {
"$ref": "#/components/schemas/WorkspaceSigningIdentityPublic"
},
"public_bundle": {
"anyOf": [
{
"$ref": "#/components/schemas/WorkspacePublicIdentityBundle"
},
{
"type": "null"
}
]
}
},
"required": [
"identity"
],
"type": "object"
},
"WorkspaceSigningIdentityState": {
"description": "Lifecycle state for a Workspace-scoped Ed25519 signing identity.",
"enum": [
"pending_provisioning",
"active"
],
"type": "string"
},
"WorkspaceSummary": {
"additionalProperties": false,
"description": "Public Workspace catalog item returned by `GET /api/workspaces`.",
"properties": {
"created_at": {
"type": "string"
},
"display_name": {
"type": "string"
},
"owner_account_id": {
"type": "string"
},
"state": {
"type": "string"
},
"updated_at": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"owner_account_id",
"display_name",
"state",
"created_at",
"updated_at"
],
"type": "object"
},
"WorkspaceTag": {
"description": "Workspace-scoped immutable identity with a mutable display name.\nNames are Unicode-whitespace trimmed, limited to 128 UTF-8 bytes, and\ndeduplicated among active tags using Rust Unicode lowercase (not full case\nfolding or NFC/NFKC). Empty names and any input control characters are invalid.",
"properties": {
"deleted": {
"type": "boolean"
},
"id": {
"type": "string"
},
"last_operation_key": {
"type": "string"
},
"name": {
"type": "string"
},
"workspace_id": {
"type": "string"
}
},
"required": [
"workspace_id",
"id",
"name",
"last_operation_key",
"deleted"
],
"type": "object"
},
"WorkspaceTagAction": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "create",
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"kind",
"name"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"expected_last_operation_key": {
"type": "string"
},
"kind": {
"const": "rename",
"type": "string"
},
"name": {
"type": "string"
},
"tag_id": {
"type": "string"
}
},
"required": [
"kind",
"tag_id",
"expected_last_operation_key",
"name"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"expected_last_operation_key": {
"type": "string"
},
"kind": {
"const": "delete",
"type": "string"
},
"tag_id": {
"type": "string"
}
},
"required": [
"kind",
"tag_id",
"expected_last_operation_key"
],
"type": "object"
}
]
},
"WorkspaceTagMutation": {
"additionalProperties": false,
"properties": {
"action": {
"$ref": "#/components/schemas/WorkspaceTagAction"
},
"operation_key": {
"type": "string"
}
},
"required": [
"operation_key",
"action"
],
"type": "object"
},
"WorkspaceWorkerDiscoveryItem": {
"additionalProperties": false,
"description": "Bounded, model-safe projection used by privileged Workspace Worker discovery.\nRuntime placement appears only in the typed subject required by Worker\ncontrol operations; provider and launch internals are intentionally omitted.",
"properties": {
"display_name": {
"type": "string"
},
"profile": {
"type": [
"string",
"null"
]
},
"resource_key": {
"type": "string"
},
"status": {
"type": [
"string",
"null"
]
},
"subject": {
"$ref": "#/components/schemas/WorkspaceWorkerSubject"
}
},
"required": [
"subject",
"resource_key",
"display_name"
],
"type": "object"
},
"WorkspaceWorkerFeatureConnectionsRequest": {
"additionalProperties": false,
"properties": {
"subjektiv": {
"anyOf": [
{
"$ref": "#/components/schemas/SubjektivWorkerConnectionRequest"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"WorkspaceWorkerSubject": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"kind": {
"const": "runtime_worker",
"type": "string"
},
"runtime_id": {
"type": "string"
},
"worker_id": {
"type": "string"
}
},
"required": [
"kind",
"runtime_id",
"worker_id"
],
"type": "object"
}
]
},
"string": {
"type": "string"
}
},
"securitySchemes": {
"bearerAuth": {
"scheme": "bearer",
"type": "http"
},
"browserSession": {
"in": "cookie",
"name": "yoi_workspace_session",
"type": "apiKey"
}
}
},
"info": {
"title": "Yoi Server API",
"version": "0.1.0",
"x-yoi-source-digest": "sha256:5de3f3b716555717d3274b8c6a385fb66624585941628a53b8b3050cb58f8ab7"
},
"openapi": "3.1.0",
"paths": {
"/api/auth/activation/complete": {
"post": {
"operationId": "auth_activation_complete",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyRegistrationCompleteRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthUserResponse"
}
}
},
"description": "Successful response",
"headers": {
"set-cookie": {
"schema": {
"$ref": "#/components/schemas/SetCookieHeader"
}
}
}
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/activation/options": {
"post": {
"operationId": "auth_activation_options",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ActivationOptionsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyRegistrationOptionsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/bootstrap-user": {
"post": {
"operationId": "auth_bootstrap_user",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthBootstrapUserRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthUserResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/config": {
"get": {
"operationId": "auth_config",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthPublicConfig"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/device-login/approve": {
"post": {
"operationId": "auth_device_login_approve",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeviceLoginApproveRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeviceLoginApproveResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/auth/device-login/poll": {
"post": {
"operationId": "auth_device_login_poll",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeviceLoginPollRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeviceLoginPollResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/device-login/start": {
"post": {
"operationId": "auth_device_login_start",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeviceLoginStartRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeviceLoginStartResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/logout": {
"post": {
"operationId": "auth_logout",
"parameters": [
{
"explode": false,
"in": "header",
"name": "cookie",
"required": false,
"schema": {
"$ref": "#/components/schemas/Nullable_string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LogoutResponse"
}
}
},
"description": "Successful response",
"headers": {
"set-cookie": {
"schema": {
"$ref": "#/components/schemas/SetCookieHeader"
}
}
}
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/passkeys/addition/complete": {
"post": {
"operationId": "auth_passkey_addition_complete",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyRegistrationCompleteRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthUserResponse"
}
}
},
"description": "Successful response",
"headers": {
"set-cookie": {
"schema": {
"$ref": "#/components/schemas/SetCookieHeader"
}
}
}
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/auth/passkeys/addition/options": {
"post": {
"operationId": "auth_passkey_addition_options",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyAdditionOptionsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyRegistrationOptionsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/auth/passkeys/login/complete": {
"post": {
"operationId": "auth_passkey_login_complete",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyLoginCompleteRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthUserResponse"
}
}
},
"description": "Successful response",
"headers": {
"set-cookie": {
"schema": {
"$ref": "#/components/schemas/SetCookieHeader"
}
}
}
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/passkeys/login/options": {
"post": {
"operationId": "auth_passkey_login_options",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyLoginOptionsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyLoginOptionsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/passkeys/registration/complete": {
"post": {
"operationId": "auth_passkey_registration_complete",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyRegistrationCompleteRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AuthUserResponse"
}
}
},
"description": "Successful response",
"headers": {
"set-cookie": {
"schema": {
"$ref": "#/components/schemas/SetCookieHeader"
}
}
}
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/passkeys/registration/options": {
"post": {
"operationId": "auth_passkey_registration_options",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyRegistrationOptionsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PasskeyRegistrationOptionsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/registration-policy": {
"get": {
"operationId": "auth_registration_policy",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HostingSettings"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/auth/whoami": {
"get": {
"operationId": "auth_whoami",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WhoamiResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/companion/cancel": {
"post": {
"operationId": "companion_cancel_alias",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionCancelRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionMessageResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/companion/messages": {
"post": {
"operationId": "companion_message_alias",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionMessageRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionMessageResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/companion/status": {
"get": {
"operationId": "companion_status_alias",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionStatusResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/companion/transcript": {
"get": {
"operationId": "companion_transcript_alias",
"parameters": [
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/CompanionTranscriptQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionTranscriptProjection"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/hosting/access": {
"get": {
"operationId": "hosting_access",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HostingAccess"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/hosting/accounts": {
"post": {
"operationId": "hosting_account_create",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProvisionalAccountRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ActivationCodeResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/hosting/accounts/activation-code": {
"post": {
"operationId": "hosting_activation_code_reissue",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProvisionalAccountRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ActivationCodeResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/hosting/settings": {
"get": {
"operationId": "hosting_settings",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HostingSettings"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"put": {
"operationId": "hosting_settings_update",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HostingSettings"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HostingSettings"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/hosts": {
"get": {
"operationId": "host_list_alias",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HostListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/hosts/{host_id}/workers": {
"get": {
"operationId": "host_worker_list_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "host_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HostWorkerListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/objectives": {
"get": {
"operationId": "objective_list_alias",
"parameters": [
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/ObjectiveListQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/objectives/{id}": {
"get": {
"operationId": "objective_get_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/repositories": {
"get": {
"operationId": "repository_list_alias",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/repositories/{repository_key}": {
"get": {
"operationId": "repository_detail_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "repository_key",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryDetailResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/repositories/{repository_key}/log": {
"get": {
"operationId": "repository_log_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "repository_key",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/RepositoryLogQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryLogResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes": {
"get": {
"operationId": "runtime_list_alias",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes/{runtime_id}/config-bundles": {
"post": {
"operationId": "runtime_config_bundle_sync_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeConfigBundleSyncRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeConfigBundleResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes/{runtime_id}/config-bundles/{bundle_id}/availability": {
"get": {
"operationId": "runtime_config_bundle_availability_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "bundle_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/RuntimeConfigBundleAvailabilityQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeConfigBundleResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes/{runtime_id}/workers": {
"get": {
"operationId": "runtime_worker_list_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/RuntimeWorkersQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "runtime_worker_create_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerSpawnRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerSpawnResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes/{runtime_id}/workers/{worker_id}": {
"get": {
"operationId": "runtime_worker_detail_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerShowResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes/{runtime_id}/workers/{worker_id}/cancel": {
"post": {
"operationId": "runtime_worker_cancel_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerLifecycleRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerLifecycleResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes/{runtime_id}/workers/{worker_id}/completions": {
"post": {
"operationId": "runtime_worker_completions_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerCompletionsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerCompletionsResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes/{runtime_id}/workers/{worker_id}/input": {
"post": {
"operationId": "runtime_worker_input_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerInputRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerInputResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes/{runtime_id}/workers/{worker_id}/restore": {
"post": {
"operationId": "runtime_worker_restore_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerRestoreRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerRestoreResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"504": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/runtimes/{runtime_id}/workers/{worker_id}/stop": {
"post": {
"operationId": "runtime_worker_stop_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerLifecycleRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerLifecycleResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"504": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/tickets": {
"get": {
"operationId": "ticket_list_alias",
"parameters": [
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/TicketListHttpQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/tickets/{id}": {
"get": {
"operationId": "ticket_get_alias",
"parameters": [
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/companion/cancel": {
"post": {
"operationId": "companion_cancel",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionCancelRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionMessageResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/companion/messages": {
"post": {
"operationId": "companion_message",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionMessageRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionMessageResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/companion/status": {
"get": {
"operationId": "companion_status",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionStatusResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/companion/transcript": {
"get": {
"operationId": "companion_transcript",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/CompanionTranscriptQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CompanionTranscriptProjection"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/config/projections/prompts": {
"get": {
"operationId": "workspace_prompt_projection",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspacePromptProjection"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/config/source-tree": {
"get": {
"operationId": "workspace_config_tree",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigTreeResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/config/source-tree/commit": {
"post": {
"operationId": "workspace_config_tree_commit",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ConfigCommitRequest"
}
}
},
"required": true
},
"responses": {
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigTreeResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/config/source-tree/entries/{path}": {
"get": {
"operationId": "workspace_config_entry",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "path",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ConfigEntry"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/config/source-tree/history/{content_digest}": {
"get": {
"operationId": "workspace_config_history",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "content_digest",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ConfigTreeSnapshot"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/capabilities": {
"get": {
"operationId": "drive_capabilities",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveCapabilities"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/download": {
"get": {
"operationId": "drive_download",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/DriveDownloadQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/octet-stream": {
"schema": {
"format": "binary",
"type": "string"
}
}
},
"description": "Successful response",
"headers": {
"cache-control": {
"schema": {
"$ref": "#/components/schemas/string"
}
},
"content-disposition": {
"schema": {
"$ref": "#/components/schemas/string"
}
},
"content-security-policy": {
"schema": {
"$ref": "#/components/schemas/string"
}
},
"etag": {
"schema": {
"$ref": "#/components/schemas/string"
}
},
"x-content-type-options": {
"schema": {
"$ref": "#/components/schemas/string"
}
}
}
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/grants": {
"get": {
"operationId": "drive_grant_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/DriveGrantListQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveGrantListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "drive_grant_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveGrantCreateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveGrantResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/grants/{grant_id}": {
"delete": {
"operationId": "drive_grant_revoke",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "grant_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveGrantResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/list": {
"get": {
"operationId": "drive_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/DriveListQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/metadata": {
"get": {
"operationId": "drive_metadata",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/DriveEntryQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveEntry"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/mutate": {
"post": {
"operationId": "drive_mutate",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveMutationRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveMutationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/read-chunk": {
"get": {
"operationId": "drive_read_chunk",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/DriveReadChunkQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/octet-stream": {
"schema": {
"format": "binary",
"type": "string"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/read-text": {
"get": {
"operationId": "drive_read_text",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/DriveReadTextQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveReadTextResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/requests/{request_id}": {
"get": {
"operationId": "drive_request_status",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "request_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveRequestStatusResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/root": {
"get": {
"operationId": "drive_root",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveEntry"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/search": {
"get": {
"operationId": "drive_search",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/DriveSearchQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/drive/upload": {
"put": {
"operationId": "drive_upload",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/DriveUploadQuery"
},
"style": "form"
}
],
"requestBody": {
"content": {
"application/octet-stream": {
"schema": {
"format": "binary",
"type": "string"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveMutationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DriveApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/external-workdir-grants": {
"post": {
"operationId": "external_workdir_grant_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ExternalWorkdirGrantCreateRequest"
}
}
},
"required": true
},
"responses": {
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ExternalWorkdirGrantResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/external-workdir-grants/{grant_id}": {
"delete": {
"operationId": "external_workdir_grant_revoke",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "grant_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ExternalWorkdirGrantResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"get": {
"operationId": "external_workdir_grant_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "grant_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ExternalWorkdirGrantResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/flows": {
"get": {
"operationId": "flow_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_FlowSourceRecord"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"put": {
"operationId": "flow_put",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PutFlowRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FlowSourceRecord"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/flows/resolve": {
"post": {
"operationId": "flow_resolve",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FlowSourceResolveRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ResolvedFlowSource"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/flows/{flow_id}": {
"get": {
"operationId": "flow_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "flow_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/FlowSourceRecord"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/hosts": {
"get": {
"operationId": "host_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HostListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/hosts/{host_id}/workers": {
"get": {
"operationId": "host_worker_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "host_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HostWorkerListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/memory": {
"get": {
"operationId": "memory_document",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MemoryDocumentResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/memory/backend": {
"post": {
"operationId": "memory_backend",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MemoryBackendRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MemoryBackendResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/memory/consolidation": {
"post": {
"operationId": "memory_consolidation",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MemoryConsolidateStagingRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MemoryConsolidationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/memory/reset": {
"post": {
"operationId": "legacy_memory_reset",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LegacyMemoryResetRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/LegacyMemoryResetResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/memory/staging": {
"get": {
"operationId": "memory_staging_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/MemoryStagingQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MemoryStagingListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/merge-requests": {
"get": {
"operationId": "merge_request_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/MergeRequestListQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MergeRequestListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/merge-requests/{id}/readiness": {
"get": {
"operationId": "merge_request_readiness",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MergeRequestReadinessResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/merge-requests/{id}/repair-source": {
"post": {
"operationId": "merge_request_selector_repair",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepairMergeRequestSelectorRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PublicMergeRequest"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/merge-requests/{id}/thread": {
"get": {
"operationId": "merge_request_thread",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/MergeRequestThreadQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_MergeRequestThreadEvent"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/merge-requests/{merge_request_id}": {
"get": {
"operationId": "merge_request_show",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "merge_request_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/MergeRequestThreadQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MergeRequestDetailResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/notification-diagnostics": {
"get": {
"operationId": "notification_diagnostics",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/NotificationDiagnosticsQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NotificationDiagnosticsPage"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/objectives": {
"get": {
"operationId": "objective_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/ObjectiveListQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "objective_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveCreateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/objectives/query": {
"post": {
"operationId": "objective_query",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveQueryRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveQueryResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/objectives/{objective_id}": {
"get": {
"operationId": "objective_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "objective_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"patch": {
"operationId": "objective_edit",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "objective_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveEditRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/objectives/{objective_id}/show": {
"post": {
"operationId": "objective_show",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "objective_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveShowRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/objectives/{objective_id}/state": {
"post": {
"operationId": "objective_state_set",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "objective_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveStateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/objectives/{objective_id}/ticket-links": {
"post": {
"operationId": "objective_ticket_link",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "objective_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveLinkTicketRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/objectives/{objective_id}/ticket-links/{ticket_id}": {
"delete": {
"operationId": "objective_ticket_unlink",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "objective_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ObjectiveDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/orchestrator": {
"get": {
"operationId": "workspace_orchestrator_status",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BrowserWorkspaceOrchestratorResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "workspace_orchestrator_start",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BrowserWorkspaceOrchestratorResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/repositories": {
"get": {
"operationId": "repository_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "repository_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateWorkspaceRepositoryRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateWorkspaceRepositoryResponse"
}
}
},
"description": "Alternate successful response"
},
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateWorkspaceRepositoryResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"415": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"422": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/repositories/{repository_key}": {
"get": {
"operationId": "repository_detail",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "repository_key",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryDetailResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/repositories/{repository_key}/log": {
"get": {
"operationId": "repository_log",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "repository_key",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/RepositoryLogQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryLogResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/repositories/{repository_key}/ssh-connection-test": {
"post": {
"operationId": "repository_ssh_connection_probe",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "repository_key",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshConnectionProbeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshConnectionProbeResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"put": {
"operationId": "repository_ssh_host_trust_confirm",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "repository_key",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ConfirmRepositorySshHostTrustRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshHostTrust"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtime-config": {
"get": {
"operationId": "workspace_runtime_config",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/WorkspaceRuntimeConfigQuery"
},
"style": "form"
},
{
"explode": false,
"in": "header",
"name": "if-none-match",
"required": false,
"schema": {
"$ref": "#/components/schemas/Nullable_string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceRuntimeConfigResponse"
}
}
},
"description": "Successful response",
"headers": {
"cache-control": {
"schema": {
"$ref": "#/components/schemas/string"
}
},
"etag": {
"schema": {
"$ref": "#/components/schemas/string"
}
}
}
},
"304": {
"description": "Alternate successful response",
"headers": {
"cache-control": {
"schema": {
"$ref": "#/components/schemas/string"
}
},
"etag": {
"schema": {
"$ref": "#/components/schemas/string"
}
}
}
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/api/w/{workspace_id}/runtimes": {
"get": {
"operationId": "runtime_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceRuntimeListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "runtime_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateRemoteRuntimeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceRuntimeResource"
}
}
},
"description": "Alternate successful response"
},
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceRuntimeResource"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}": {
"delete": {
"operationId": "runtime_remove",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RemoveRuntimeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeRemovalOperationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"get": {
"operationId": "runtime_detail",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceRuntimeDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "runtime_update",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/UpdateRemoteRuntimeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceRuntimeDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/cleanup-executions": {
"post": {
"operationId": "runtime_cleanup_execute",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ExecuteRuntimeCleanupRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeCleanupExecutionResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/cleanup-plan": {
"get": {
"operationId": "runtime_cleanup_plan",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeCleanupPlanResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/config-bundles": {
"post": {
"operationId": "runtime_config_bundle_sync",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeConfigBundleSyncRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeConfigBundleResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/config-bundles/{bundle_id}/availability": {
"get": {
"operationId": "runtime_config_bundle_availability",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "bundle_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/RuntimeConfigBundleAvailabilityQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeConfigBundleResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/connection-tests": {
"post": {
"operationId": "runtime_connection_test",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeConnectionTestResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"504": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/trust-key": {
"delete": {
"operationId": "runtime_trust_key_revoke",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RevokeRuntimeTrustKeyRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceRuntimeDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeManagementApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeManagementApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeManagementApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeManagementApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeManagementApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeManagementApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"get": {
"operationId": "runtime_trust_key_reveal",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeTrustKeyRevealResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers": {
"get": {
"operationId": "runtime_worker_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/RuntimeWorkersQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "runtime_worker_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerSpawnRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerSpawnResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}": {
"get": {
"operationId": "runtime_worker_detail",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerShowResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}/attachment-upload-grants": {
"post": {
"operationId": "runtime_worker_attachment_upload_grant",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/WorkerFileUploadQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AttachmentUploadGrantResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}/attachment-uploads/{upload_id}": {
"delete": {
"operationId": "runtime_worker_attachment_upload_cancel",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "upload_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AttachmentUploadCancelResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"put": {
"operationId": "runtime_worker_attachment_upload",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "upload_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/octet-stream": {
"schema": {
"format": "binary",
"type": "string"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerFileUploadResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"413": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}/attachments/{artifact_id}": {
"delete": {
"operationId": "runtime_worker_attachment_delete",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "artifact_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerFileDeleteResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}/cancel": {
"post": {
"operationId": "runtime_worker_cancel",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerLifecycleRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerLifecycleResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}/completions": {
"post": {
"operationId": "runtime_worker_completions",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerCompletionsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerCompletionsResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}/input": {
"post": {
"operationId": "runtime_worker_input",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerInputRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerInputResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}/pin": {
"delete": {
"operationId": "runtime_worker_unpin",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerRetentionResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"put": {
"operationId": "runtime_worker_pin",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerRetentionResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}/restore": {
"post": {
"operationId": "runtime_worker_restore",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/RestoreTicketAssignmentQuery"
},
"style": "form"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerRestoreRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerRestoreResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"504": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/workers/{worker_id}/stop": {
"post": {
"operationId": "runtime_worker_stop",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerLifecycleRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RuntimeWorkerLifecycleResult"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"504": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/working-directories": {
"get": {
"operationId": "runtime_workdir_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "runtime_workdir_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryCreateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryCreateResponse"
}
}
},
"description": "Alternate successful response"
},
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryCreateResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/runtimes/{runtime_id}/working-directories/{working_directory_id}": {
"delete": {
"operationId": "runtime_workdir_cleanup",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "working_directory_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryRemovalRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryRemovalResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"get": {
"operationId": "runtime_workdir_detail",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "runtime_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "working_directory_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryDetailResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings": {
"get": {
"operationId": "workspace_metadata_settings",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceMetadataSettingsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"put": {
"operationId": "workspace_metadata_settings_update",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/UpdateWorkspaceMetadataRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceMetadataMutationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/memory": {
"get": {
"operationId": "workspace_memory_settings",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceMemorySettings"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"put": {
"operationId": "workspace_memory_settings_update",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/UpdateWorkspaceMemorySettingsRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceMemorySettings"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/profiles": {
"get": {
"operationId": "profile_settings",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ProfileSettingsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/repository-access": {
"get": {
"operationId": "repository_access_projection",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryAccessProjection"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/repository-access/credentials": {
"get": {
"operationId": "repository_ssh_credential_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_RepositorySshCredential"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "repository_ssh_credential_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateRepositorySshCredentialRequest"
}
}
},
"required": true
},
"responses": {
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshCredential"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/repository-access/credentials/generate": {
"post": {
"operationId": "repository_ssh_credential_generate",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GenerateRepositorySshCredentialRequest"
}
}
},
"required": true
},
"responses": {
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshCredential"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/repository-access/credentials/{credential_id}": {
"delete": {
"operationId": "repository_ssh_credential_delete",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "credential_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeleteRepositorySshCredentialRequest"
}
}
},
"required": true
},
"responses": {
"204": {
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"get": {
"operationId": "repository_ssh_credential_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "credential_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshCredential"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/repository-access/credentials/{credential_id}/public-key": {
"get": {
"operationId": "repository_ssh_credential_public_key",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "credential_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshPublicKey"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/repository-access/credentials/{credential_id}/rotate": {
"post": {
"operationId": "repository_ssh_credential_rotate",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "credential_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RotateRepositorySshCredentialRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshCredential"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/repository-access/host-trusts": {
"get": {
"operationId": "repository_ssh_host_trust_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_RepositorySshHostTrust"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "repository_ssh_host_trust_put",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PutRepositorySshHostTrustRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshHostTrustMutationResponse"
}
}
},
"description": "Alternate successful response"
},
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshHostTrustMutationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/repository-access/host-trusts/{host_trust_id}": {
"delete": {
"operationId": "repository_ssh_host_trust_delete",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "host_trust_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DeleteRepositorySshHostTrustRequest"
}
}
},
"required": true
},
"responses": {
"204": {
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"get": {
"operationId": "repository_ssh_host_trust_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "host_trust_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositorySshHostTrust"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/signing-identity": {
"get": {
"operationId": "workspace_signing_identity",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceSigningIdentityResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/settings/signing-identity/provision": {
"post": {
"operationId": "workspace_signing_identity_provision",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceSigningIdentityResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/skills": {
"get": {
"operationId": "skill_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SkillCatalogResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/skills/lint": {
"get": {
"operationId": "skill_lint",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SkillCatalogResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/skills/{name}": {
"get": {
"operationId": "skill_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "name",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SkillDetailResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/skills/{name}/activate": {
"get": {
"operationId": "skill_activate",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "name",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SkillActivationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/subjektiv/subjects": {
"get": {
"operationId": "subjektiv_subject_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/SubjektivSubjectListQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivSubjectListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "subjektiv_subject_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivSubjectCreateRequest"
}
}
},
"required": true
},
"responses": {
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivSubjectResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/subjektiv/subjects/{subject_id}": {
"get": {
"operationId": "subjektiv_subject_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "subject_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivSubjectResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/subjektiv/subjects/{subject_id}/behavior": {
"patch": {
"operationId": "subjektiv_subject_behavior_update",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "subject_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivSubjectBehaviorUpdateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivSubjectResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/subjektiv/subjects/{subject_id}/memories": {
"get": {
"operationId": "subjektiv_memory_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "subject_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/SubjektivMemoryListQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivMemoryQueryResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/subjektiv/subjects/{subject_id}/memories/{memory_id}": {
"get": {
"operationId": "subjektiv_memory_detail",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "subject_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "memory_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/SubjektivMemoryDetailQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivMemoryReadResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/subjektiv/subjects/{subject_id}/memories/{memory_id}/changes": {
"get": {
"operationId": "subjektiv_memory_changes",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "subject_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "memory_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/SubjektivMemoryChangesQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivMemoryListChangesResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/subjektiv/subjects/{subject_id}/permissions": {
"get": {
"operationId": "subjektiv_subject_permissions_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "subject_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjectPermissionsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "subjektiv_subject_permissions_set",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "subject_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjectPermissionsUpdate"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjectPermissionsMutationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/subjektiv/subjects/{subject_id}/retire": {
"post": {
"operationId": "subjektiv_subject_retire",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "subject_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivSubjectResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/subjektiv/subjects/{subject_id}/surface": {
"get": {
"operationId": "subjektiv_resident_surface",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "subject_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SubjektivResidentSurfaceResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/ticket-tags": {
"get": {
"operationId": "workspace_ticket_tag_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "request",
"required": true,
"schema": {
"$ref": "#/components/schemas/TagListRequest"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_WorkspaceTag"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "workspace_ticket_tag_mutate",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceTagMutation"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceTag"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets": {
"get": {
"operationId": "ticket_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/TicketListHttpQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "ticket_create_record",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NewTicket"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketRef"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/browse": {
"post": {
"operationId": "ticket_browse",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketBrowseQueryRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketBrowseQueryResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/default-intake-ready-body": {
"post": {
"operationId": "ticket_default_intake_ready_body",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/DefaultIntakeReadyBodyRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/string"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/doctor": {
"get": {
"operationId": "ticket_doctor",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDoctorReport"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/orchestration-plans/search": {
"post": {
"operationId": "ticket_orchestration_plan_query",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketOrchestrationPlanSearchRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_OrchestrationPlanRecord"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/query": {
"post": {
"operationId": "ticket_query",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketQueryRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketQueryResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/relations/search": {
"post": {
"operationId": "ticket_relation_query",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketRelationSearchRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_TicketRelation"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/search": {
"get": {
"operationId": "ticket_summary_search",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/TicketSummarySearchQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_TicketSummary"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}": {
"get": {
"operationId": "ticket_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"patch": {
"operationId": "ticket_edit",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BrowserEditTicketRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/assignments": {
"get": {
"operationId": "ticket_assignment_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketRoleAssignmentsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/assignments/{role}": {
"delete": {
"operationId": "ticket_assignment_clear",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "role",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/ClearTicketRoleAssignmentQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketRoleAssignmentMutationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"put": {
"operationId": "ticket_assignment_set",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "role",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SetTicketRoleAssignmentRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketRoleAssignmentMutationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/dependency-check": {
"get": {
"operationId": "ticket_dependency_check",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDependencyCheck"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/events": {
"post": {
"operationId": "ticket_event_append",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BrowserAppendTicketEventRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/implementation-cancellations": {
"post": {
"operationId": "ticket_implementation_cancel",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CancelTicketImplementationRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/intake-summaries": {
"post": {
"operationId": "ticket_intake_summary_add",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketIntakeSummary"
}
}
},
"required": true
},
"responses": {
"204": {
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/item": {
"patch": {
"operationId": "ticket_record_item_edit",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketItemEdit"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Ticket"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/orchestration-plans": {
"post": {
"operationId": "ticket_orchestration_plan_record",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NewOrchestrationPlanRecord"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/OrchestrationPlanRecord"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/posts": {
"patch": {
"operationId": "ticket_record_post_edit",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketPostEdit"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Tuple_of_Ticket_and_Ticket"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/posts/{event_ref}": {
"get": {
"operationId": "ticket_post_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "event_ref",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketEventDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"patch": {
"operationId": "ticket_post_edit",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "event_ref",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketPostEditRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/queue": {
"post": {
"operationId": "ticket_queue",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BrowserQueueTicketRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketQueueOutcome"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/ready": {
"post": {
"operationId": "ticket_ready",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketMarkReadyRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/record": {
"get": {
"operationId": "ticket_record_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Ticket"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/relation-view": {
"get": {
"operationId": "ticket_relation_view",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketRelationView"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/relations": {
"delete": {
"operationId": "ticket_relation_remove",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketRelationRemoveRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketRelation"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "ticket_relation_record",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NewTicketRelation"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketRelation"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/show": {
"post": {
"operationId": "ticket_show",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketShowRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketDetail"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/tags": {
"put": {
"operationId": "ticket_tags_set",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketTagSetRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_WorkspaceTag"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/thread-events": {
"post": {
"operationId": "ticket_thread_event_add",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/NewTicketEvent"
}
}
},
"required": true
},
"responses": {
"204": {
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/workflow/mark-ready": {
"post": {
"operationId": "ticket_mark_ready_record",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketMarkReadyRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Ticket"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{id}/workflow/queue": {
"post": {
"operationId": "ticket_queue_record",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketQueueOutcome"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{ticket_id}/assignment-answer": {
"post": {
"operationId": "ticket_assignment_answer_browser",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentAnswer"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentAnswerReceipt"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"422": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{ticket_id}/assignment-diagnostics": {
"get": {
"operationId": "ticket_assignment_diagnostics_browser",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/TicketAssignmentDiagnosticsQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentDiagnosticsPage"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{ticket_id}/assignment-tracking/assignments": {
"get": {
"operationId": "ticket_assignments_page_browser",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/TicketAssignmentsQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentsPage"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/tickets/{ticket_id}/implementation-results": {
"post": {
"operationId": "ticket_implementation_result_browser",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketImplementationResultRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketImplementationResultReceipt"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"422": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/workers": {
"get": {
"operationId": "workspace_worker_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "workspace_worker_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateWorkspaceWorkerRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BrowserCreateWorkerResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/workers/launch-options": {
"get": {
"operationId": "workspace_worker_launch_options",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerLaunchOptionsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/workers/{worker_ref}": {
"get": {
"operationId": "workspace_worker_detail",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "worker_ref",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerSummary"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/working-directories": {
"get": {
"operationId": "workspace_workdir_list",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "workspace_workdir_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryCreateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryCreateResponse"
}
}
},
"description": "Alternate successful response"
},
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryCreateResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/working-directories/{working_directory_id}": {
"delete": {
"operationId": "workspace_workdir_cleanup",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "working_directory_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryRemovalRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryRemovalResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"get": {
"operationId": "workspace_workdir_detail",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "working_directory_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkingDirectoryDetailResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/workspace": {
"get": {
"operationId": "workspace_scoped",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/workspace-config-grants": {
"post": {
"operationId": "workspace_config_grant_create",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigGrantCreateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigGrantResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/w/{workspace_id}/workspace-config-grants/{grant_id}": {
"delete": {
"operationId": "workspace_config_grant_revoke",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "grant_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigGrantResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceConfigApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/workers": {
"get": {
"operationId": "workspace_worker_list_alias",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "workspace_worker_create_alias",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateWorkspaceWorkerRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/BrowserCreateWorkerResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/workers/launch-options": {
"get": {
"operationId": "workspace_worker_launch_options_alias",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkerLaunchOptionsResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"502": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"503": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/workspace": {
"get": {
"operationId": "workspace_current",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/workspace-deletions/{operation_id}": {
"get": {
"operationId": "workspace_deletion_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "operation_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceDeletionOperationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/workspaces": {
"get": {
"operationId": "workspace_catalog_list",
"parameters": [
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/WorkspaceListQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceCatalogListResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "workspace_catalog_create",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceCreateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceCreateResponse"
}
}
},
"description": "Alternate successful response"
},
"201": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceCreateResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/api/workspaces/{workspace_id}/deletion": {
"get": {
"operationId": "workspace_deletion_preflight",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceDeletionPreflightResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "workspace_deletion_start",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceDeletionRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceDeletionOperationResponse"
}
}
},
"description": "Alternate successful response"
},
"202": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkspaceDeletionOperationResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/health": {
"get": {
"operationId": "health",
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HealthResponse"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
}
}
},
"/workspaces/{workspace_id}/tickets/{ticket_id}/assignment-answer": {
"post": {
"operationId": "ticket_assignment_answer",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentAnswer"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentAnswerReceipt"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"422": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/workspaces/{workspace_id}/tickets/{ticket_id}/assignment-diagnostics": {
"get": {
"operationId": "ticket_assignment_diagnostics",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/TicketAssignmentDiagnosticsQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentDiagnosticsPage"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/workspaces/{workspace_id}/tickets/{ticket_id}/assignment-tracking": {
"get": {
"operationId": "ticket_assignment_tracking_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/TicketAssignmentTrackingQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Array_of_TicketAssignmentTrackingProjection"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
},
"post": {
"operationId": "ticket_assignment_tracking_update",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentTrackingUpdate"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentTrackingProjection"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"422": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/workspaces/{workspace_id}/tickets/{ticket_id}/assignment-tracking/assignments": {
"get": {
"operationId": "ticket_assignments_page",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/TicketAssignmentsQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentsPage"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/workspaces/{workspace_id}/tickets/{ticket_id}/assignment-tracking/history": {
"get": {
"operationId": "ticket_assignment_tracking_history",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": true,
"in": "query",
"name": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/TicketAssignmentTrackingHistoryQuery"
},
"style": "form"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketAssignmentTrackingHistoryPage"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/workspaces/{workspace_id}/tickets/{ticket_id}/case": {
"post": {
"operationId": "ticket_case_update",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketCaseUpdateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketSummary"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"422": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/workspaces/{workspace_id}/tickets/{ticket_id}/implementation-results": {
"post": {
"operationId": "ticket_implementation_result",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketImplementationResultRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketImplementationResultReceipt"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"409": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"422": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
},
"/workspaces/{workspace_id}/tickets/{ticket_id}/implementation-results/{result_id}": {
"get": {
"operationId": "ticket_implementation_result_get",
"parameters": [
{
"explode": false,
"in": "path",
"name": "workspace_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "ticket_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
},
{
"explode": false,
"in": "path",
"name": "result_id",
"required": true,
"schema": {
"$ref": "#/components/schemas/string"
},
"style": "simple"
}
],
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TicketImplementationResultReceipt"
}
}
},
"description": "Successful response"
},
"400": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"401": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"403": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"404": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
},
"500": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RepositoryApiError"
}
}
},
"description": "Error response"
}
},
"security": [
{
"bearerAuth": []
},
{
"browserSession": []
}
]
}
}
}
}