Skip to main content
Manage agent primitives. List agents across the projects you can access, or edit definitions within a project. To start an agent run, use POST /runs with project_id and target: { type: "agent", id }. Agents · Prompts · Tools · Skills · Resources · Tasks · Workflows

Agents

List agents you can access across projects. Each result includes the project needed to locate its definition. Browse agent templates. Use agent installation to add a selected template. Configure agent definitions, capabilities, labels, avatars, and installations. Use the run endpoints to start and monitor agent runs. Read project capabilities and the capabilities enabled for an agent. Search tools that can be attached to agents. List, create, update, or delete labels on an agent. Preview, generate, or read agent avatars. Install or remove agents from selected projects.

Prompts

Manage prompts stored in project source. List prompts, read their source, and edit supported fields for the selected source version.

Tools

Manage tool definitions in project source. Use integration tool endpoints to discover and invoke connected-service tools.

Skills

Manage skills stored in project source. List skills, read their source, and edit the fields supported by the selected source and definition format.

Resources

Create and edit project resources, the MCP resource definitions stored in project source, and read their source. Manage servers and other deployment infrastructure through the Deployment API.

Tasks

Manage task definitions stored in project source. List definitions, read their source, and edit supported fields. To start a task run, use POST /runs with project_id and target: { type: "task", id }.

Workflows

Manage workflow definitions stored in project source. List definitions, read their source, and edit supported fields. To start a workflow run, use POST /runs with project_id and target: { type: "workflow", id }. Back to REST API reference