Skip to content
Everruns
Search
Ctrl
K
Cancel
Recent
Suggested
Run an agent
Zero-to-running starter tutorial
Deploy with Docker Compose
The whole platform in one command
Capabilities catalog
Every built-in capability and its tools
API reference
OpenAPI reference for every endpoint
Event reference
Every event type and its payload
Environment variables
Configure the control plane and workers
GitHub
Select theme
Dark
Light
Auto
Get Started
Built-ins
Integrations
Tutorials
Explanation
Reference
Operations
Get Started
Built-ins
Integrations
Tutorials
Explanation
Reference
Operations
Event Reference
API Reference
Overview
agents
Overview
GET /v1/agents - List all active agents
POST /v1/agents - Create a new agent
POST /v1/agents/analyze - Run advisory checks against an agent shape
GET /v1/agents/check-name
GET /v1/agents/config
POST /v1/agents/import - Import agent from file or built-in example
POST /v1/agents/preview - Preview the final agent shape with capabilities applied
GET /v1/agents/{agent_id} - Get agent by ID or name
PUT /v1/agents/{agent_id} - Create or update agent (upsert)
DELETE /v1/agents/{agent_id} - Archive agent
PATCH /v1/agents/{agent_id} - Update agent
POST /v1/agents/{agent_id}/copy - Copy an agent
GET /v1/agents/{agent_id}/export - Export agent in Markdown format with YAML front matter
GET /v1/agents/{agent_id}/health-checks - List recent health check runs
POST /v1/agents/{agent_id}/health-checks - Trigger a behavioral health check
GET /v1/agents/{agent_id}/health-checks/latest - Latest run + stale flag
GET /v1/agents/{agent_id}/health-checks/{run_id} - Get a health check run
GET /v1/agents/{agent_id}/stats - Get aggregate usage stats for an agent
GET /v1/agents/{agent_id}/versions - List saved agent versions
POST /v1/agents/{agent_id}/versions - Save the current agent configuration as a version
POST /v1/agents/{agent_id}/versions/default - Set the default version for an agent
GET /v1/agents/{agent_id}/versions/{from_version_id}/diff/{to_version_id} - Diff two agent versions
POST /v1/agents/{agent_id}/versions/{version_id}/fork - Create a new agent from a saved version
POST /v1/agents/{agent_id}/versions/{version_id}/rollback - Restore an agent from a saved version
sessions
Overview
GET /v1/sessions - List sessions in organization
POST /v1/sessions - Create a new session
POST /v1/sessions/chat - Get or create global chat session
GET /v1/sessions/stats - Get session counts by status
GET /v1/sessions/{session_id} - Get session
DELETE /v1/sessions/{session_id} - Delete session
PATCH /v1/sessions/{session_id} - Update session
POST /v1/sessions/{session_id}/cancel - Cancel current turn
GET /v1/sessions/{session_id}/context-report - Latest context breakdown
Export session messages as a JSONL file
PUT /v1/sessions/{session_id}/pin - Pin session for current user
DELETE /v1/sessions/{session_id}/pin - Unpin session for current user
POST /v1/sessions/{session_id}/tool-results - Submit client-side tool results
messages
Overview
GET /v1/sessions/{session_id}/messages - List messages (PRIMARY data)
POST /v1/sessions/{session_id}/messages - Create message (user message triggers workflow)
voice
Overview
create_agent_voice_session
create_chat_voice_session
create_call
create_client_secret
attach_call
end_call
events
Overview
GET /v1/sessions/{session_id}/events - List events (JSON)
GET /v1/sessions/{session_id}/events/summary - one-shot debug summary
GET /v1/sessions/{session_id}/sse - Stream events (SSE notifications)
providers
Overview
List all LLM providers
Create a new LLM provider
GET /v1/providers/config
Get a specific LLM provider
Delete an LLM provider
Update an LLM provider
Sync models from an LLM provider
models
Overview
List all models across all providers
GET /v1/models/config
Get a specific model with provider info and profile
Delete a model
Update a model
List models for a specific provider
Create a new model for a provider
capabilities
Overview
GET /v1/capabilities - List available capabilities with pagination
POST /v1/capabilities - Create a persisted declarative capability.
GET /v1/capabilities/declarative - List persisted declarative resources.
GET /v1/capabilities/declarative/config
GET /v1/capabilities/declarative/{capability_id} - Get a declarative resource.
DELETE /v1/capabilities/declarative/{capability_id} - Archive a declarative resource.
PATCH /v1/capabilities/declarative/{capability_id} - Update a declarative resource.
POST /v1/capabilities/declarative/{capability_id}/delete - Permanently delete archived resource.
POST /v1/capabilities/guardrails/dry-run - Evaluate guardrail checks against sample text.
GET /v1/capabilities/guardrails/examples - List adoptable guardrail presets.
GET /v1/capabilities/{capability_id} - Get a specific capability
users
Overview
GET /v1/resolve-org — resolve the owning org for a resource id.
GET /v1/users - List users in current organization
DELETE /v1/users/me - Delete current user's account
PATCH /v1/users/me - Update current user's profile
GET /v1/users/me/export - Export current user's data
POST /v1/users/me/switch-org - Switch current organization
session-resources
Overview
List all resources registered in the session resource registry.
session-sandbox
Overview
get_sandbox
manage_sandbox
mcp-servers
Overview
GET /v1/mcp-servers - List all MCP servers
POST /v1/mcp-servers - Create a new MCP server
GET /v1/mcp-servers/config
GET /v1/mcp-servers/{server_id} - Get MCP server by ID
DELETE /v1/mcp-servers/{server_id} - Delete MCP server
PATCH /v1/mcp-servers/{server_id} - Update MCP server
durable-schedules
Overview
GET /v1/durable/executions/:execution_id - Get execution details
GET /v1/durable/schedules - List schedules
POST /v1/durable/schedules - Create a new schedule
GET /v1/durable/schedules/:schedule_id - Get schedule details
DELETE /v1/durable/schedules/:schedule_id - Delete schedule
PATCH /v1/durable/schedules/:schedule_id - Update schedule
GET /v1/durable/schedules/:schedule_id/executions - List schedule executions
POST /v1/durable/schedules/:schedule_id/pause - Pause schedule
POST /v1/durable/schedules/:schedule_id/resume - Resume schedule
GET /v1/durable/schedules/:schedule_id/stats - Get schedule statistics
POST /v1/durable/schedules/:schedule_id/trigger - Manually trigger schedule
memory
Overview
list_memories
create_memory
get_memory
delete_memory
update_memory
list_root
download_action
grep_action
stat_action
get_file
update_file
create_file
delete_file
sync_memory_now
knowledge_bases
Overview
list_kbs
create_kb
get_kb
delete_kb
update_kb
list_entries
create_entry
get_entry
delete_entry
update_entry
export_okf
import_okf
knowledge_indexes
Overview
list_indexes
create_index
get_index
delete_index
update_index
list_documents
sync_index
images
Overview
GET /v1/images - List images
POST /v1/images - Upload an image
GET /v1/images/{image_id} - Get image (returns binary data)
DELETE /v1/images/{image_id} - Delete an image
GET /v1/images/{image_id}/thumbnail - Get image thumbnail
session-databases
Overview
GET /v1/sessions/{session_id}/databases
POST /v1/sessions/{session_id}/databases
GET /v1/sessions/{session_id}/databases/{name}
DELETE /v1/sessions/{session_id}/databases/{name}
GET /v1/sessions/{session_id}/databases/{name}/schema
session-storage
Overview
GET /v1/sessions/{session_id}/storage/keys - List all key-value pairs
GET /v1/sessions/{session_id}/storage/secrets - List all secrets (names only)
PUT /v1/sessions/{session_id}/storage/secrets - Batch set secrets
harnesses
Overview
GET /v1/harnesses
POST /v1/harnesses
GET /v1/harnesses/check-name
GET /v1/harnesses/config
POST /v1/harnesses/import - Adopt a harness example as a regular org-owned harness.
POST /v1/harnesses/preview
GET /v1/harnesses/{harness_id}
DELETE /v1/harnesses/{harness_id}
PATCH /v1/harnesses/{harness_id}
POST /v1/harnesses/{harness_id}/copy - Copy a harness
GET /v1/harnesses/{harness_id}/stats - Get aggregate usage stats for a harness
skills
Overview
GET /v1/skills - List all skills
POST /v1/skills - Create skill from SKILL.md
GET /v1/skills/config
POST /v1/skills/upload - Create skill from ZIP archive
GET /v1/skills/usage - Count agents/harnesses referencing each skill
POST /v1/skills/validate - Validate SKILL.md content
GET /v1/skills/{skill_id} - Get skill by ID
DELETE /v1/skills/{skill_id} - Delete skill
PATCH /v1/skills/{skill_id} - Update skill
GET /v1/skills/{skill_id}/content - Get full skill content
payments
Overview
list_payment_accounts
create_payment_account
get_payment_account
disable_payment_account
update_payment_account
list_payment_attempts
list_payment_policies
create_payment_policy
get_payment_policy
disable_payment_policy
update_payment_policy
reporting
Overview
backfill_reporting
get_diagnostics
get_catalog
run_projector
run_query
export_query
list_saved_reports
create_saved_report
get_saved_report
delete_saved_report
update_saved_report
export_saved_report
run_saved_report
task-webhooks
Overview
List all task webhooks configured for the organization.
Create a new task webhook for the organization.
Get a single task webhook.
Delete a task webhook.
Update a task webhook.
apps
GET /v1/apps - List all non-archived apps
POST /v1/apps - Create a new app
GET /v1/apps/config
GET /v1/apps/{app_id} - Get app by ID
DELETE /v1/apps/{app_id} - Archive app
PATCH /v1/apps/{app_id} - Update app
POST /v1/apps/{app_id}/a2a-channels - Add an A2A channel (returns plaintext key once).
Regenerate an A2A channel API key. Returns the new plaintext key exactly once and invalidates the previous key.
POST /v1/apps/{app_id}/a2a/{channel_id}
GET /v1/apps/{app_id}/a2a/{channel_id}/.well-known/agent-card.json
POST /v1/apps/{app_id}/api-endpoint-channels - Add an api_endpoint channel (returns plaintext key once).
Regenerate an api_endpoint channel API key. Returns the new plaintext key exactly once and invalidates the previous key.
POST /v1/apps/{app_id}/api/{channel_id}/sessions
GET /v1/apps/{app_id}/api/{channel_id}/sessions/{session_id}
POST /v1/apps/{app_id}/api/{channel_id}/sessions/{session_id}/cancel
POST /v1/apps/{app_id}/api/{channel_id}/sessions/{session_id}/messages
`GET /v1/apps/{app_id}/fcp` — handshake. Always returns the same generic 404 body for unknown apps so the endpoint cannot be used to probe which app ids are real.
`POST /v1/apps/{app_id}/fcp` — text-in, text-out.
POST /v1/apps/{app_id}/publish - Publish app (start accepting requests)
GET /v1/apps/{app_id}/runs - Recent app invocation runs
POST /v1/apps/{app_id}/unpublish - Unpublish app (stop accepting requests)
invoke_webhook
durable
GET /v1/durable/circuit-breakers - List circuit breakers
GET /v1/durable/circuit-breakers/:key - Get a single circuit breaker
DELETE /v1/durable/circuit-breakers/:key - Delete/reset a circuit breaker
POST /v1/durable/circuit-breakers/:key/close - Force close a circuit breaker
POST /v1/durable/circuit-breakers/:key/open - Force open a circuit breaker
GET /v1/durable/config - Durable policy results for UI gating.
GET /v1/durable/dlq - List dead letter queue entries
POST /v1/durable/dlq/:dlq_id/retry - Retry a DLQ entry
GET /v1/durable/health - Get system health
GET /v1/durable/metrics/timeseries - Get metrics time series
GET /v1/durable/sse - Stream global durable state (SSE)
GET /v1/durable/tasks - List tasks
POST /v1/durable/tasks - Enqueue a standalone task (generic queue)
GET /v1/durable/workers - List workers
POST /v1/durable/workers/:worker_id/drain - Drain a worker
POST /v1/durable/workers/:worker_id/resume - Resume a draining worker
GET /v1/durable/workflows - List workflows
GET /v1/durable/workflows/:workflow_id - Get workflow details
POST /v1/durable/workflows/:workflow_id/cancel - Cancel a workflow
GET /v1/durable/workflows/:workflow_id/events - Get workflow events
POST /v1/durable/workflows/:workflow_id/signal - Send signal to workflow
GET /v1/durable/workflows/:workflow_id/sse - Stream workflow state (SSE)
harness-examples
GET /v1/harness-examples — list all available harness examples.
Organizations
GET /v1/orgs - List organizations the current user belongs to
POST /v1/orgs - Create a new organization
GET /v1/orgs/:org - Get organization details
PATCH /v1/orgs/:org - Update organization
GET /v1/orgs/{org}/feature-flags — effective flags for the organization.
PATCH /v1/orgs/{org}/feature-flags — update org opt-in (admin only).
GET /v1/orgs/{org}/feature-flags/settings — catalog with system/org/effective state.
Session Git
POST /v1/sessions/{session_id}/git/branches
DELETE /v1/sessions/{session_id}/git/branches/{name}
POST /v1/sessions/{session_id}/git/commit
GET /v1/sessions/{session_id}/git/diff
GET /v1/sessions/{session_id}/git/log
GET /v1/sessions/{session_id}/git/refs
session-tasks
List background tasks owned by a session.
Get one session task with its recent message thread.
Request cooperative cancellation of a session task.
Send an inbound message to a session task.
List background tasks across every session in the caller's org.
workspace
list_workspaces
create_workspace
get_workspace
delete_workspace
update_workspace
workspace-filesystem
GET /v1/workspaces/{workspace_id}/fs - Workspace root listing
POST /v1/workspaces/{workspace_id}/fs/_/copy - Copy a file
GET /v1/workspaces/{workspace_id}/fs/_/download/{path} - Download raw file bytes
POST /v1/workspaces/{workspace_id}/fs/_/grep - Search files
POST /v1/workspaces/{workspace_id}/fs/_/move - Move/rename a file or directory
GET /v1/workspaces/{workspace_id}/fs/_/preview/{path} - Sandboxed HTML render
POST /v1/workspaces/{workspace_id}/fs/_/stat - File metadata
GET /v1/workspaces/{workspace_id}/fs/{path} - Read file or list directory
PUT /v1/workspaces/{workspace_id}/fs/{path} - Update file content
POST /v1/workspaces/{workspace_id}/fs/{path} - Create file or directory
DELETE /v1/workspaces/{workspace_id}/fs/{path} - Delete file or directory
GitHub
Select theme
Dark
Light
Auto
REST API Endpoints and Schemas
Everruns API
0.2.0
Section titled “Everruns API 0.2.0”
API for managing AI agents, sessions, messages, and events
Information
License:
MIT
OpenAPI version:
3.1.0
Operations
Section titled “ Operations ”
GET
/v1/agents
POST
/v1/agents
POST
/v1/agents/analyze
GET
/v1/agents/check-name
GET
/v1/agents/config
POST
/v1/agents/import
POST
/v1/agents/preview
GET
/v1/agents/{agent_id}
PUT
/v1/agents/{agent_id}
DELETE
/v1/agents/{agent_id}
PATCH
/v1/agents/{agent_id}
POST
/v1/agents/{agent_id}/copy
GET
/v1/agents/{agent_id}/export
GET
/v1/agents/{agent_id}/health-checks
POST
/v1/agents/{agent_id}/health-checks
GET
/v1/agents/{agent_id}/health-checks/latest
GET
/v1/agents/{agent_id}/health-checks/{run_id}
GET
/v1/agents/{agent_id}/stats
GET
/v1/agents/{agent_id}/versions
POST
/v1/agents/{agent_id}/versions
POST
/v1/agents/{agent_id}/versions/default
GET
/v1/agents/{agent_id}/versions/{from_version_id}/diff/{to_version_id}
POST
/v1/agents/{agent_id}/versions/{version_id}/fork
POST
/v1/agents/{agent_id}/versions/{version_id}/rollback
GET
/v1/sessions
POST
/v1/sessions
POST
/v1/sessions/chat
GET
/v1/sessions/stats
GET
/v1/sessions/{session_id}
DELETE
/v1/sessions/{session_id}
PATCH
/v1/sessions/{session_id}
POST
/v1/sessions/{session_id}/cancel
GET
/v1/sessions/{session_id}/context-report
GET
/v1/sessions/{session_id}/export
PUT
/v1/sessions/{session_id}/pin
DELETE
/v1/sessions/{session_id}/pin
POST
/v1/sessions/{session_id}/tool-results
GET
/v1/sessions/{session_id}/messages
POST
/v1/sessions/{session_id}/messages
POST
/v1/agents/{agent_id}/voice/sessions
POST
/v1/sessions/chat/voice
POST
/v1/sessions/{session_id}/voice/calls
POST
/v1/sessions/{session_id}/voice/client-secret
POST
/v1/sessions/{session_id}/voice/{voice_connection_id}/attach
POST
/v1/sessions/{session_id}/voice/{voice_connection_id}/end
GET
/v1/sessions/{session_id}/events
GET
/v1/sessions/{session_id}/events/summary
GET
/v1/sessions/{session_id}/sse
GET
/v1/providers
POST
/v1/providers
GET
/v1/providers/config
GET
/v1/providers/{id}
DELETE
/v1/providers/{id}
PATCH
/v1/providers/{id}
POST
/v1/providers/{id}/sync-models
GET
/v1/models
GET
/v1/models/config
GET
/v1/models/{id}
DELETE
/v1/models/{id}
PATCH
/v1/models/{id}
GET
/v1/providers/{provider_id}/models
POST
/v1/providers/{provider_id}/models
GET
/v1/capabilities
POST
/v1/capabilities
GET
/v1/capabilities/declarative
GET
/v1/capabilities/declarative/config
GET
/v1/capabilities/declarative/{capability_id}
DELETE
/v1/capabilities/declarative/{capability_id}
PATCH
/v1/capabilities/declarative/{capability_id}
POST
/v1/capabilities/declarative/{capability_id}/delete
POST
/v1/capabilities/guardrails/dry-run
GET
/v1/capabilities/guardrails/examples
GET
/v1/capabilities/{capability_id}
GET
/v1/resolve-org
GET
/v1/users
DELETE
/v1/users/me
PATCH
/v1/users/me
GET
/v1/users/me/export
POST
/v1/users/me/switch-org
GET
/v1/sessions/{session_id}/resources
GET
/v1/sessions/{session_id}/sandbox
POST
/v1/sessions/{session_id}/sandbox
GET
/v1/mcp-servers
POST
/v1/mcp-servers
GET
/v1/mcp-servers/config
GET
/v1/mcp-servers/{server_id}
DELETE
/v1/mcp-servers/{server_id}
PATCH
/v1/mcp-servers/{server_id}
GET
/v1/durable/executions/{execution_id}
GET
/v1/durable/schedules
POST
/v1/durable/schedules
GET
/v1/durable/schedules/{schedule_id}
DELETE
/v1/durable/schedules/{schedule_id}
PATCH
/v1/durable/schedules/{schedule_id}
GET
/v1/durable/schedules/{schedule_id}/executions
POST
/v1/durable/schedules/{schedule_id}/pause
POST
/v1/durable/schedules/{schedule_id}/resume
GET
/v1/durable/schedules/{schedule_id}/stats
POST
/v1/durable/schedules/{schedule_id}/trigger
GET
/v1/memories
POST
/v1/memories
GET
/v1/memories/{memory_id}
DELETE
/v1/memories/{memory_id}
PATCH
/v1/memories/{memory_id}
GET
/v1/memories/{memory_id}/fs
GET
/v1/memories/{memory_id}/fs/_/download/{path}
POST
/v1/memories/{memory_id}/fs/_/grep
POST
/v1/memories/{memory_id}/fs/_/stat
GET
/v1/memories/{memory_id}/fs/{path}
PUT
/v1/memories/{memory_id}/fs/{path}
POST
/v1/memories/{memory_id}/fs/{path}
DELETE
/v1/memories/{memory_id}/fs/{path}
POST
/v1/memories/{memory_id}/sync
GET
/v1/knowledge-bases
POST
/v1/knowledge-bases
GET
/v1/knowledge-bases/{kb_id}
DELETE
/v1/knowledge-bases/{kb_id}
PATCH
/v1/knowledge-bases/{kb_id}
GET
/v1/knowledge-bases/{kb_id}/entries
POST
/v1/knowledge-bases/{kb_id}/entries
GET
/v1/knowledge-bases/{kb_id}/entries/{entry_id}
DELETE
/v1/knowledge-bases/{kb_id}/entries/{entry_id}
PATCH
/v1/knowledge-bases/{kb_id}/entries/{entry_id}
GET
/v1/knowledge-bases/{kb_id}/okf_export
POST
/v1/knowledge-bases/{kb_id}/okf_import
GET
/v1/knowledge-indexes
POST
/v1/knowledge-indexes
GET
/v1/knowledge-indexes/{index_id}
DELETE
/v1/knowledge-indexes/{index_id}
PATCH
/v1/knowledge-indexes/{index_id}
GET
/v1/knowledge-indexes/{index_id}/documents
POST
/v1/knowledge-indexes/{index_id}/sync
GET
/v1/images
POST
/v1/images
GET
/v1/images/{image_id}
DELETE
/v1/images/{image_id}
GET
/v1/images/{image_id}/thumbnail
GET
/v1/sessions/{session_id}/databases
POST
/v1/sessions/{session_id}/databases
GET
/v1/sessions/{session_id}/databases/{name}
DELETE
/v1/sessions/{session_id}/databases/{name}
GET
/v1/sessions/{session_id}/databases/{name}/schema
GET
/v1/sessions/{session_id}/storage/keys
GET
/v1/sessions/{session_id}/storage/secrets
PUT
/v1/sessions/{session_id}/storage/secrets
GET
/v1/harnesses
POST
/v1/harnesses
GET
/v1/harnesses/check-name
GET
/v1/harnesses/config
POST
/v1/harnesses/import
POST
/v1/harnesses/preview
GET
/v1/harnesses/{harness_id}
DELETE
/v1/harnesses/{harness_id}
PATCH
/v1/harnesses/{harness_id}
POST
/v1/harnesses/{harness_id}/copy
GET
/v1/harnesses/{harness_id}/stats
GET
/v1/skills
POST
/v1/skills
GET
/v1/skills/config
POST
/v1/skills/upload
GET
/v1/skills/usage
POST
/v1/skills/validate
GET
/v1/skills/{skill_id}
DELETE
/v1/skills/{skill_id}
PATCH
/v1/skills/{skill_id}
GET
/v1/skills/{skill_id}/content
GET
/v1/payments/accounts
POST
/v1/payments/accounts
GET
/v1/payments/accounts/{payment_account_id}
DELETE
/v1/payments/accounts/{payment_account_id}
PATCH
/v1/payments/accounts/{payment_account_id}
GET
/v1/payments/attempts
GET
/v1/payments/policies
POST
/v1/payments/policies
GET
/v1/payments/policies/{payment_policy_id}
DELETE
/v1/payments/policies/{payment_policy_id}
PATCH
/v1/payments/policies/{payment_policy_id}
POST
/v1/reports/admin/backfill
GET
/v1/reports/admin/diagnostics
GET
/v1/reports/catalog
POST
/v1/reports/projector/run
POST
/v1/reports/query
POST
/v1/reports/query/export
GET
/v1/reports/saved
POST
/v1/reports/saved
GET
/v1/reports/saved/{report_id}
DELETE
/v1/reports/saved/{report_id}
PATCH
/v1/reports/saved/{report_id}
POST
/v1/reports/saved/{report_id}/export
POST
/v1/reports/saved/{report_id}/run
GET
/v1/task-webhooks
POST
/v1/task-webhooks
GET
/v1/task-webhooks/{webhook_id}
DELETE
/v1/task-webhooks/{webhook_id}
PATCH
/v1/task-webhooks/{webhook_id}
GET
/v1/apps
POST
/v1/apps
GET
/v1/apps/config
GET
/v1/apps/{app_id}
DELETE
/v1/apps/{app_id}
PATCH
/v1/apps/{app_id}
POST
/v1/apps/{app_id}/a2a-channels
POST
/v1/apps/{app_id}/a2a-channels/{channel_id}/regenerate-key
POST
/v1/apps/{app_id}/a2a/{channel_id}
GET
/v1/apps/{app_id}/a2a/{channel_id}/.well-known/agent-card.json
POST
/v1/apps/{app_id}/api-endpoint-channels
POST
/v1/apps/{app_id}/api-endpoint-channels/{channel_id}/regenerate-key
POST
/v1/apps/{app_id}/api/{channel_id}/sessions
GET
/v1/apps/{app_id}/api/{channel_id}/sessions/{session_id}
POST
/v1/apps/{app_id}/api/{channel_id}/sessions/{session_id}/cancel
POST
/v1/apps/{app_id}/api/{channel_id}/sessions/{session_id}/messages
GET
/v1/apps/{app_id}/fcp
POST
/v1/apps/{app_id}/fcp
POST
/v1/apps/{app_id}/publish
GET
/v1/apps/{app_id}/runs
POST
/v1/apps/{app_id}/unpublish
POST
/v1/apps/{app_id}/webhooks/{channel_id}
GET
/v1/durable/circuit-breakers
GET
/v1/durable/circuit-breakers/{key}
DELETE
/v1/durable/circuit-breakers/{key}
POST
/v1/durable/circuit-breakers/{key}/close
POST
/v1/durable/circuit-breakers/{key}/open
GET
/v1/durable/config
GET
/v1/durable/dlq
POST
/v1/durable/dlq/{dlq_id}/retry
GET
/v1/durable/health
GET
/v1/durable/metrics/timeseries
GET
/v1/durable/sse
GET
/v1/durable/tasks
POST
/v1/durable/tasks
GET
/v1/durable/workers
POST
/v1/durable/workers/{worker_id}/drain
POST
/v1/durable/workers/{worker_id}/resume
GET
/v1/durable/workflows
GET
/v1/durable/workflows/{workflow_id}
POST
/v1/durable/workflows/{workflow_id}/cancel
GET
/v1/durable/workflows/{workflow_id}/events
POST
/v1/durable/workflows/{workflow_id}/signal
GET
/v1/durable/workflows/{workflow_id}/sse
GET
/v1/harness-examples
GET
/v1/orgs
POST
/v1/orgs
GET
/v1/orgs/{org}
PATCH
/v1/orgs/{org}
GET
/v1/orgs/{org}/feature-flags
PATCH
/v1/orgs/{org}/feature-flags
GET
/v1/orgs/{org}/feature-flags/settings
POST
/v1/sessions/{session_id}/git/branches
DELETE
/v1/sessions/{session_id}/git/branches/{name}
POST
/v1/sessions/{session_id}/git/commit
GET
/v1/sessions/{session_id}/git/diff
GET
/v1/sessions/{session_id}/git/log
GET
/v1/sessions/{session_id}/git/refs
GET
/v1/sessions/{session_id}/tasks
GET
/v1/sessions/{session_id}/tasks/{task_id}
POST
/v1/sessions/{session_id}/tasks/{task_id}/cancel
POST
/v1/sessions/{session_id}/tasks/{task_id}/messages
GET
/v1/tasks
GET
/v1/workspaces
POST
/v1/workspaces
GET
/v1/workspaces/{workspace_id}
DELETE
/v1/workspaces/{workspace_id}
PATCH
/v1/workspaces/{workspace_id}
GET
/v1/workspaces/{workspace_id}/fs
POST
/v1/workspaces/{workspace_id}/fs/_/copy
GET
/v1/workspaces/{workspace_id}/fs/_/download/{path}
POST
/v1/workspaces/{workspace_id}/fs/_/grep
POST
/v1/workspaces/{workspace_id}/fs/_/move
GET
/v1/workspaces/{workspace_id}/fs/_/preview/{path}
POST
/v1/workspaces/{workspace_id}/fs/_/stat
GET
/v1/workspaces/{workspace_id}/fs/{path}
PUT
/v1/workspaces/{workspace_id}/fs/{path}
POST
/v1/workspaces/{workspace_id}/fs/{path}
DELETE
/v1/workspaces/{workspace_id}/fs/{path}