Skip to main content
GET
/
v1
/
call
/
{id}
Get a call
curl --request GET \
  --url https://api.osvi.ai/v1/call/{id} \
  --header 'API-Token: <api-key>'
{
  "success": true,
  "data": {
    "call_id": "a1b2c3d4-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
    "agent_uuid": "agent_IsZ3Q6Sf_60Eh26XQMGbz-R_og",
    "agent_name": "Appointment Reminder",
    "phone_number": "+919876543210",
    "from_number": "+911140001234",
    "status": "picked",
    "call_type": "outbound",
    "duration_seconds": 42,
    "call_ended_by": "agent",
    "call_ended_reason": "assistant-ended-call",
    "campaign_id": 7,
    "campaign_upload_id": 19,
    "tag": {
      "id": 12,
      "name": "interested",
      "color_code": "#22c55e"
    },
    "created_at": "2026-06-12T09:30:00+05:30",
    "call_picked_at": "2026-06-12T09:30:04+05:30",
    "caller_name": "Ravi Kumar",
    "retry_count": 0,
    "summary": "The customer confirmed their appointment for Friday at 4 PM.",
    "data_captured": {
      "email": "ravi@example.com",
      "confirmed": true
    },
    "post_call_analysis": {
      "sentiment": "positive",
      "callback_required": false
    }
  }
}

Authorizations

API-Token
string
header
required

16-character API token associated with your OSVI account. Find it in your dashboard under Settings → API.

Path Parameters

id
string<uuid>
required

The call's call_id (UUID).

Response

The call record.

success
boolean
Example:

true

data
object