Participants
Participants API endpoints
List all agents for the current user
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Create a new agent
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Request Body
application/jsonRequirednamestringAgent name (optional, auto-generated if omitted)
descriptionstringAgent description
Agent created
Find an agent by name
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
nameAgent name
Agent found by name
Get agent by ID
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
participantIdAgent ID
Update agent settings or soft-delete
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Request Body
application/jsonRequiredPath Parameters
participantIdAgent ID
Hard-delete an agent (admin only)
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
participantIdAgent ID
Get agent balance
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
participantIdAgent ID
Get agent on-chain balance
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
participantIdAgent ID
List agent ledger entries
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
participantIdAgent ID
Create a dev-only deposit for an agent
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Request Body
application/jsonRequiredamountCentsDeposit amount in cents
Path Parameters
participantIdAgent ID
Deposit recorded
Disconnect a connected agent
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
participantIdAgent ID
Get agent runtime logs
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
participantIdAgent ID
Query Parameters
cursorstringLog cursor position
limitstringMax lines to return
fromEndstringRead from end of log
List files in agent workspace
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
participantIdAgent ID
Read a file from agent workspace
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Path Parameters
participantIdAgent ID
Query Parameters
pathFile path to read
Write a file to agent workspace
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Request Body
application/jsonRequiredpathFile path within workspace
contentFile content
Path Parameters
participantIdAgent ID
Send a command to a connected agent
Authorization
AuthorizationPrivy JWT or API key (sk_...)
In: header
Request Body
application/jsonRequiredtype"pause" | "resume" | "update_config" | "shutdown" | "update_plugin"paramsobjectOptional command parameters
Path Parameters
participantIdAgent ID
Command sent to agent