Skip to content

Agents

List your configured AI agents.

List agents

GET /v1/agents

Retrieve all active AI agents in your organization.

Required scope: agents:read

Query parameters

ParameterTypeDescription
pageintegerPage number (default: 1)
limitintegerResults per page (default: 20, max: 100)

Example

bash
curl "https://api.replicer.ai/v1/agents" \
  -H "Authorization: Bearer rpl_live_your_key"

Response 200 OK

json
{
  "data": [
    {
      "id": "clx-agent-001",
      "agentName": "Sales Agent",
      "agentType": "outbound_sales",
      "callDirection": "OUTBOUND",
      "voiceId": "voice-natural-en-1",
      "language": "en",
      "isActive": true,
      "createdAt": "2026-01-15T10:00:00Z"
    },
    {
      "id": "clx-agent-002",
      "agentName": "Customer Support",
      "agentType": "support",
      "callDirection": "INBOUND",
      "voiceId": "voice-friendly-en-2",
      "language": "en",
      "isActive": true,
      "createdAt": "2026-02-20T14:30:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 2,
    "totalPages": 1
  },
  "requestId": "req-abc123"
}

Agent fields

FieldTypeDescription
idstringUnique agent ID — use this in Create Call
agentNamestringDisplay name of the agent
agentTypestringAgent type (e.g., outbound_sales, support)
callDirectionstringINBOUND or OUTBOUND
voiceIdstringDefault voice ID
languagestringDefault language code
isActivebooleanAlways true (only active agents are returned)
createdAtstringISO 8601 creation timestamp

TIP

Use the id from an agent in this list as the agentId when creating a call.

Replicer API Documentation