GET
/
api
/
v1
/
agents
curl https://api.ravan.ai/api/v1/agents/?limit=10&offset=0 \
  -H "X-Api-Key: YOUR_API_KEY"
{
  "success": true,
  "message": "Agents fetched successfully",
  "data": [
    {
      "id": "019d1fdb-98e9-7c87-86c7-321e2fa98733",
      "organization_id": "1268c1f0-19f3-47db-aefb-c16a7c3ace6e",
      "widget_settings_id": "019d1fdb-6701-762d-97bd-93fc72606d7c",
      "name": "Sales Assistant",
      "agent_name": "Ava",
      "status": "AGENT_STATUS_ACTIVE",
      "model": "gpt-4o",
      "s2s_model": "gpt-4o-realtime",
      "voice_id": "alloy",
      "temperature": 0.7,
      "reminder_trigger_ms": 8000,
      "reminder_max_count": 2,
      "ambient_sound": "office",
      "ambient_sound_volume": 0.15,
      "end_call_after_silence": true,
      "max_call_duration_ms": 600000,
      "ring_duration_ms": 30000,
      "enable_voicemail_detection": true,
      "voicemail_message": "Hi, this is Ava from Acme Corp. Please call us back at your convenience.",
      "voicemail_detection_timeout_ms": 10000,
      "ivr_options": null,
      "post_call_analysis_model": "gpt-4o",
      "analysis_summary_prompt": "Summarize the key points, action items, and customer sentiment from this call.",
      "selected_tools": [],
      "integrations": null,
      "knowledge_base": "",
      "begin_message": "Hello! This is Ava from Acme Corp. How can I help you today?",
      "start_speaker": "agent",
      "created_at": "2026-03-20T10:30:00Z",
      "updated_at": "2026-03-20T14:15:00Z"
    }
  ],
  "meta": {
    "total": 1,
    "limit": 10,
    "offset": 0
  }
}

Authorizations

X-Api-Key
string
required
Your Agni API key. Find it in your support@ravan.ai under Settings → API Keys.

Query Parameters

limit
integer
Maximum number of agents to return per page. Defaults to all agents if not specified.
offset
integer
Number of records to skip for pagination. Defaults to 0.

Response

success
boolean
Whether the request succeeded.
message
string
Human-readable status message.
data
object[]
Array of agent objects.
meta
object
Pagination metadata.
curl https://api.ravan.ai/api/v1/agents/?limit=10&offset=0 \
  -H "X-Api-Key: YOUR_API_KEY"
{
  "success": true,
  "message": "Agents fetched successfully",
  "data": [
    {
      "id": "019d1fdb-98e9-7c87-86c7-321e2fa98733",
      "organization_id": "1268c1f0-19f3-47db-aefb-c16a7c3ace6e",
      "widget_settings_id": "019d1fdb-6701-762d-97bd-93fc72606d7c",
      "name": "Sales Assistant",
      "agent_name": "Ava",
      "status": "AGENT_STATUS_ACTIVE",
      "model": "gpt-4o",
      "s2s_model": "gpt-4o-realtime",
      "voice_id": "alloy",
      "temperature": 0.7,
      "reminder_trigger_ms": 8000,
      "reminder_max_count": 2,
      "ambient_sound": "office",
      "ambient_sound_volume": 0.15,
      "end_call_after_silence": true,
      "max_call_duration_ms": 600000,
      "ring_duration_ms": 30000,
      "enable_voicemail_detection": true,
      "voicemail_message": "Hi, this is Ava from Acme Corp. Please call us back at your convenience.",
      "voicemail_detection_timeout_ms": 10000,
      "ivr_options": null,
      "post_call_analysis_model": "gpt-4o",
      "analysis_summary_prompt": "Summarize the key points, action items, and customer sentiment from this call.",
      "selected_tools": [],
      "integrations": null,
      "knowledge_base": "",
      "begin_message": "Hello! This is Ava from Acme Corp. How can I help you today?",
      "start_speaker": "agent",
      "created_at": "2026-03-20T10:30:00Z",
      "updated_at": "2026-03-20T14:15:00Z"
    }
  ],
  "meta": {
    "total": 1,
    "limit": 10,
    "offset": 0
  }
}

Authorizations

X-Api-Key
string
header
required

Query Parameters

limit
integer<int32>

Number of results to return

offset
integer<int32>

Pagination offset

Response

Successful response

success
boolean
message
string
data
object[]
meta
object