Platform contract

One complete API surface for cloud and local Computer Agents.

Every tenant-facing Computer Agents service is available through the versioned HTTP API and first-class TypeScript and Python clients. The platform UI, CLI, agents, external products, and local appliances all use the same service boundary.

43
Public service groups
771
Documented API operations
2
Official language SDKs
0
Implicit UI-only services

Cloud and appliance configuration

Set the deployment once per client. Both SDKs accept an origin or a URL already ending in/v1 and apply the selected organization to normal requests, streams, uploads, and downloads.

Cloud: https://api.computer-agents.com
Appliance: your deployment origin
Configure a deployment and organization
Loading...
Authentication

Send the API key as a Bearer token. API keys are account-bound and resolved against the selected deployment.

Version prefix

SDKs normalize the deployment URL. Direct HTTP integrations use the canonical /v1 prefix explicitly.

Organization scope

Pass organizationId / organization_id or send X-Computer-Agents-Organization on direct HTTP requests.

Execution and project work

Run agents on persistent computers and keep their work connected to projects, tickets, prompts, files, and thread history.

CapabilityTypeScriptPythonHTTP API
Threads

Conversation threads and message execution

client.threadsclient.threads56 operations
Agents

Agent configuration and management

client.agentsclient.agents12 operations
Computers

Persistent computer workspaces, runtime configuration, and container lifecycle

client.computersclient.computers54 operations
Files

File and directory operations on computer and resource workspaces

client.filesclient.files15 operations
Attachments

Uploaded thread and workspace attachments stored in user computer workspaces

client.attachmentsclient.attachments3 operations
Projects

Project management and workspace grouping

client.projectsclient.projects43 operations
Tasks

Task planning, board workflows, comments, sprints, releases, and task-to-thread execution

client.tasksclient.tasks24 operations
Prompts

Reusable prompt templates, versions, and prompt library management

client.promptsclient.prompts9 operations

Knowledge and automation

Package reusable capabilities and operate durable workflows, queues, schedules, triggers, and multi-agent orchestration.

CapabilityTypeScriptPythonHTTP API
Skills

Custom user-defined skills with markdown instructions, files, and icons

client.skillsclient.skills5 operations
Knowledge

Versioned Knowledge libraries and published document retrieval for people and agents

client.knowledgeclient.knowledge18 operations
Metronomes

Agentic workflow automations composed from triggers, conditions, actions, services, loops, and notes

client.metronomesclient.metronomes43 operations
Batches

Durable, reorderable workload queue and manual shelf with capacity-aware release

client.batchesclient.batches11 operations
Schedules

Time-based automations and recurring or one-time execution schedules

client.schedulesclient.schedules8 operations
Triggers

Event-driven automations, webhook triggers, and trigger execution history

client.triggersclient.triggers9 operations
Orchestrations

Multi-agent workflows with reusable orchestration graphs and orchestration runs

client.orchestrationsclient.orchestrations8 operations

Quality, optimization, and release control

Test behavior, measure it, optimize exact saved candidates, enforce assurance policy, and promote only accepted versions.

CapabilityTypeScriptPythonHTTP API
Guardrails

Versioned hidden prompt adaptation sets that can be attached to agents

client.guardrailsclient.guardrails15 operations
Evaluations

Versioned evaluation datasets and evaluation runs

client.evaluationsclient.evaluations31 operations
Tests

Versioned test plans, deterministic test runs, results, evidence, artifacts, and worker leases

client.testsclient.tests16 operations
Assurance

Versioned release policies that bind Tests, Evaluations, and Agent Optimization evidence into auditable decisions

client.assuranceclient.assurance14 operations
Fine-Tuning

Agent-led improvement jobs based on evaluation sets

client.fineTuningclient.fine_tuning11 operations
Optimization Campaigns

Durable bounded loops that propose, test, evaluate, assure, and promote exact saved candidates

client.optimizationCampaignsclient.optimization_campaigns12 operations
Optimization Candidates

Strict, content-addressed, saved-only Function and Metronome optimization candidates

client.optimizationCandidatesclient.optimization_candidates8 operations
Release Control

Evidence-gated, content-addressed publication and deployment of accepted immutable candidates

client.releaseControlclient.release_control12 operations

Products, data, security, and evidence

Deploy product services, operate structured data, scan repositories, review scientific evidence, and expose realtime voice agents.

CapabilityTypeScriptPythonHTTP API
Resources

Deployable and managed service surfaces exposed under /v1/servers

client.resourcesclient.resources60 operations
Agent Runtimes

Always-on managed agent APIs, runtime deployments, logs, and invocation

client.runtimesclient.runtimes15 operations
Databases

Managed structured data stores, collections, documents, and analytics

client.databasesclient.databases15 operations
Security

GitHub repository security monitoring, exact-commit scan runs, findings, policy, and audit evidence

client.securityclient.security40 operations
Evidence

Human review and controlled promotion of scientific evidence extracted by Equal Care agents

client.evidenceclient.evidence5 operations
Voice Agents

Voice-agent configuration, sessions, calls, and realtime interaction controls

client.voiceAgentsclient.voice_agents10 operations

Organizations and platform operations

Manage tenancy, authorization, enterprise identity, account access, billing, communications, moderation, and deployment state.

CapabilityTypeScriptPythonHTTP API
Organizations

Organization tenancy, membership, and governance

client.organizationsclient.organizations17 operations
Teams

Team memberships, invitations, and resource sharing inside a workspace

client.teamsclient.teams18 operations
Authorization

Organization-scoped policy decisions, delegations, approvals, policy history, and decision audit

client.authorizationclient.authorization10 operations
Enterprise Identity

Organization OIDC and Microsoft Entra identity connections, group mappings, and SCIM credentials

client.identityConnectionsclient.identity_connections11 operations
API Keys

Authenticated API key creation, listing, rotation, and revocation

client.apiKeysclient.api_keys5 operations
Account

Authenticated account identity and destructive account-data deletion

client.accountclient.account6 operations
Billing

User budget, subscription, resource-billing preferences, and workspace inference settings

client.billingclient.billing35 operations
Costs

Cost analytics and thread-level usage breakdowns derived from ACP execution data

client.budgetclient.budget4 operations
Notifications

Push notification token registration and device-token management

client.notificationsclient.notifications6 operations
Email

Connected mailbox search, reading, and sending for the Email skill

client.emailclient.email4 operations
Reports

Content reporting and moderation-report submission history

client.reportsclient.reports2 operations

Deployment and appliance integration

Target cloud or local appliances, bridge local workspaces, inspect deployment metadata, and monitor platform health.

CapabilityTypeScriptPythonHTTP API
Local Bridge

Local appliance discovery, workspace synchronization, commands, and bridge sessions

client.localBridgeclient.local_bridge23 operations
System

Version and platform-level metadata endpoints

client.systemclient.system8 operations
Health

Health and monitoring endpoints

client.health(), client.ready(), client.metrics()client.health(), client.ready(), client.metrics()3 operations

Intentional protocol boundaries

The few API-only surfaces are explicit. They are operator or provider protocols, not missing tenant SDK functionality.

Admin22 API operations

Operator-only control-plane endpoints are intentionally not part of tenant SDKs.

SCIM15 API operations

SCIM is a standards-protocol integration surface consumed by identity providers, not an SDK resource manager.

Provider callbacks and internal dispatch routes (9)
/billing/admin/**

Privileged billing-ledger and subscription repair operations are restricted to platform operators.

/billing/apple/verify-transaction

The signed StoreKit transaction receiver is used by the first-party platform client, not by general SDK consumers.

/internal/**

Principal-session and execution-dispatch contracts are authenticated worker-to-control-plane protocols.

/metronomes/email/inbound

Inbound email receiver invoked by the connector provider.

/metronomes/telegram/inbound

Inbound Telegram webhook invoked by the connector provider.

/metronomes/github/inbound

Inbound GitHub webhook invoked by GitHub.

/webhooks/github/security

Signed Security GitHub App webhook receiver invoked by GitHub.

/webhooks/github/security/setup

Security GitHub App installation callback invoked by GitHub in a browser redirect.

/threads/{threadId}/runs/{runId}/resume-dispatch

Internal runtime handoff used by the durable execution dispatcher.

Parity is enforced, not assumed.

The OpenAPI document is the HTTP source of truth. A machine-readable capability manifest maps every public service tag to both SDKs, and the build fails if a tag is missing, unclassified, or stale. This page reads that same manifest, so the published matrix cannot silently drift from the SDK contract.

OpenAPI coverage TypeScript manager Python manager Explicit exceptions