GET
/
api
/
v1
/
campaigns
curl "https://api.ravan.ai/api/v1/campaigns/?limit=20&status=running" \
  -H "X-Api-Key: YOUR_API_KEY"
{
  "success": true,
  "message": "Campaigns fetched successfully",
  "data": [
    { "id": "019d5b4c-8d9e-0f1a-2b3c-4d5e6f7a8b9c", "name": "Q2 Outbound Blitz", "status": "running", "contact_stats": { "total": 150, "successful": 30, "pending": 100 }, "created_at": "2026-03-20T14:30:00Z" }
  ],
  "meta": { "total": 1, "limit": 20, "offset": 0 }
}

Authorizations

X-Api-Key
string
required
Your Agni API key.

Query Parameters

limit
integer
Max results per page.
offset
integer
Pagination offset.
status
string
Filter by status: draft, running, paused, completed.

Response

success
boolean
Whether the request succeeded.
message
string
Human-readable status message.
data
object[]
Array of campaign objects.
meta
object
Pagination metadata with total, limit, offset.
curl "https://api.ravan.ai/api/v1/campaigns/?limit=20&status=running" \
  -H "X-Api-Key: YOUR_API_KEY"
{
  "success": true,
  "message": "Campaigns fetched successfully",
  "data": [
    { "id": "019d5b4c-8d9e-0f1a-2b3c-4d5e6f7a8b9c", "name": "Q2 Outbound Blitz", "status": "running", "contact_stats": { "total": 150, "successful": 30, "pending": 100 }, "created_at": "2026-03-20T14:30:00Z" }
  ],
  "meta": { "total": 1, "limit": 20, "offset": 0 }
}

Authorizations

X-Api-Key
string
header
required

Query Parameters

limit
integer
offset
integer
status
string

Response

Successful response

success
boolean
message
string
data
object[]
meta
object