Register a new AI agent for testing
| Parameter | Type | Required | Description |
|---|---|---|---|
provider | string | Yes | Provider type (see below) |
name | string | Yes | Display name for the agent |
description | string | No | Optional description |
config | object | Yes | Provider-specific configuration |
| Provider | Description |
|---|---|
vapi | Vapi voice AI platform |
livekit | LiveKit real-time communication |
pipecat | Pipecat Cloud voice agents |
openai | OpenAI-compatible endpoints |
retell | Retell AI voice agents |
elevenlabs | ElevenLabs conversational AI |
| Field | Type | Description |
|---|---|---|
id | string | Agent UUID |
provider | string | Provider type |
name | string | Display name |
description | string | Description (or null) |
is_active | boolean | Whether the agent is active |
created_at | string | ISO-8601 creation timestamp |
updated_at | string | ISO-8601 last update timestamp |
| Code | Description |
|---|---|
MISSING_REQUIRED_FIELD | Required field missing (provider, name, or config) |
INVALID_FIELD_VALUE | Invalid provider type |
ALREADY_EXISTS | An agent with this name already exists |