Agent Management
List agents
Retrieve a paginated list of agents for the authenticated platform.
get/agents
Query parameters
customerIdstring
Filter by customer ID
isPausedboolean
Filter by paused status
isConnectedboolean
Filter by connection status (whether the device code has been redeemed)
createdAfterstring date-time
Filter agents created after this timestamp (inclusive)
createdBeforestring date-time
Filter agents created before this timestamp (inclusive)
updatedAfterstring date-time
Filter agents updated after this timestamp (inclusive)
updatedBeforestring date-time
Filter agents updated before this timestamp (inclusive)
limitinteger
Maximum number of results to return (default 20, max 100)
cursorstring
Cursor for pagination (returned from previous request)
Response
Successful operation
Example response
{
"data": [
{
"id": "Agent:019542f5-b3e7-1d02-0000-000000000001",
"name": "Payroll Automation Agent",
"customerId": "Customer:019542f5-b3e7-1d02-0000-000000000001",
"isConnected": true,
"policy": {
"spendingLimits": {
"currency": "USD",
"perTransactionLimit": 50000,
"dailyLimit": 500000,
"dailyTransactionLimit": 10,
"monthlyLimit": 5000000
},
"accountRestrictions": {
"allowedAccountIds": [
"Account:019542f5-b3e7-1d02-0000-000000000001"
],
"accountRules": [
{
"accountId": "Account:019542f5-b3e7-1d02-0000-000000000001",
"perTransactionLimit": 10000
}
]
},
"approvalThresholds": {
"currency": "USD",
"amount": 100000
}
},
"usage": {
"dailyTransactionCount": 3,
"dailySpend": 150000,
"dailyResetDate": "2025-07-22",
"monthlySpend": 750000,
"monthlyResetMonth": "2025-08"
},
"createdAt": "2025-07-21T17:32:28Z",
"updatedAt": "2025-07-21T17:32:28Z"
}
]
}