Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Bearer token authentication for agent-scoped endpoints. The token is the accessToken returned when redeeming a device code via POST /agents/device-codes/{code}/redeem. Agent credentials are user-scoped: all requests are automatically bound to the agent's associated customer and subject to the agent's policy.

Response

Successful operation

A programmatic agent with scoped permissions and a spending policy, used to automate payment workflows.

id
string
required

System-generated unique identifier for the agent.

Example:

"Agent:019542f5-b3e7-1d02-0000-000000000001"

name
string
required

Human-readable name for the agent.

Example:

"Payroll Automation Agent"

customerId
string
required

The ID of the customer this agent operates on behalf of.

Example:

"Customer:019542f5-b3e7-1d02-0000-000000000001"

isPaused
boolean
required

Whether the agent is currently paused. Paused agents cannot initiate any actions.

Example:

false

isConnected
boolean
required

Whether the agent has been installed and connected (i.e., its device code has been redeemed).

Example:

true

policy
object
required

Policy governing what an agent can do, how it executes actions, and its spending boundaries.

usage
object
required

Real-time counters tracking the agent's spending and transaction activity against its policy limits.

createdAt
string<date-time>
required

Creation timestamp.

Example:

"2025-07-21T17:32:28Z"

updatedAt
string<date-time>
required

Last update timestamp.

Example:

"2025-07-21T17:32:28Z"