/
DE
desplega-ai
/
Agent Swarm API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 46m ago · Updated 6h ago
View markdown
desplega-ai
Agent Swarm API
put
Update agent profile (role, description, capabilities, etc.)
v68
OpenAPI 3.1.0
raw.githubusercontent.com
2026-08-07
344
69
1.3 MB
Active Sessions
8
Agents
12
get
List all agents
post
Register or re-register an agent
patch
Re-assign an agent's harness_provider (live)
patch
Update an agent's runtime harness and default model
put
Update agent name
get
Fetch agent + global setup scripts for Docker entrypoint
put
Update agent profile (role, description, capabilities, etc.)
put
Update agent last activity timestamp
get
Get a single agent
get
Single-agent credential-status snapshot for the dashboard
put
Worker self-report of credential readiness (Phase 3 boot loop)
get
Bulk credential-status across all agents (powers the dashboard)
API Keys
8
ApprovalRequests
4
Apps
20
Assets
4
Budgets
5
Config
7
Debug
1
Ecosystem
1
Events
4
External APIs
1
Favorites
2
FS
9
Heartbeat
2
Inbox State
2
Integrations
2
KV
10
MCP OAuth
8
MCP Servers
8
Memory
12
Metrics
9
OAuth
6
Pages
17
Poll
2
Pricing
6
PromptTemplates
10
Repos
5
Schedules
7
Script Connections
21
Script Runs
10
Scripts
16
Session Data
6
Sessions
2
Skills
17
Stats
6
Status
2
Task Templates
1
Tasks
21
Trackers
14
Users
12
Webhooks
5
WorkflowEvents
2
Workflows
17
Agents
Update agent profile (role, description, capabilities, etc.)
put
/api/agents/{id}/profile
Path parameters
id
string
required
Request body
object
required
role
string
description
string
capabilities
string[]
claudeMd
string
soulMd
string
identityMd
string
setupScript
string
toolsMd
string
heartbeatMd
string
avatar
object
nullable
changeSource
string
changedByAgentId
string
changeReason
string
Response
Profile updated
object
required
id
string
required
name
string
required
isLead
boolean
status
'idle'
|
'busy'
|
'offline'
|
'waiting_for_credentials'
required
description
string
role
string
capabilities
string[]
claudeMd
string
soulMd
string
identityMd
string
setupScript
string
toolsMd
string
heartbeatMd
string
maxTasks
integer
emptyPollCount
integer
lastActivityAt
string
date-time
provider
'claude'
|
'codex'
|
'pi'
|
'devin'
|
'claude-managed'
|
'opencode'
harnessProvider
'claude'
|
'codex'
|
'pi'
|
'devin'
|
'claude-managed'
|
'opencode'
|
'null'
nullable
credentialMissing
string[]
nullable
credStatus
AgentCredStatus
avatar
object
createdAt
string
date-time
required
lastUpdatedAt
string
date-time
required
capacity
object
required