---
title: "Inbound Call Complete"
method: POST
path: "/api/v1/twilio/inbound-call-complete"
---

# Inbound Call Complete

`POST /api/v1/twilio/inbound-call-complete`

## Request

- Base URL: `https://app.sagecare.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://app.sagecare.ai/api/v1/twilio/inbound-call-complete`
- Auth: none declared

Callback after <Dial> completes for inbound call.
Routes to the current line's fallback (voicemail, voice agent, or forward) if
no answer, otherwise marks complete. `current_to` names the number the completed
dial rang when it differs from the original To (i.e., forwarded legs).

## Query parameters

- `current_to` string, nullable

## Request body `application/x-www-form-urlencoded`

- object
  - `CallSid` string, required
  - `AccountSid` string, required
  - `From` string, required
  - `To` string, required
  - `CallStatus` 'queued' | 'ringing' | 'in-progress' | 'completed' | 'busy' | 'failed' | 'no-answer' | 'canceled', required
  - `ApiVersion` string, required
  - `Direction` 'inbound' | 'outbound-api' | 'outbound-dial', required
  - `Caller` string
  - `ParentCallSid` string
  - `CallDuration` integer
  - `DialCallDuration` integer
  - `RecordingDuration` integer
  - `RecordingSid` string
  - `RecordingUrl` string
  - `DialCallStatus` 'queued' | 'ringing' | 'in-progress' | 'completed' | 'busy' | 'failed' | 'no-answer' | 'canceled'
  - `DialBridged` 'true' | 'false'

## Response `200`

OK

---

[API](https://skmtc.dev/sagecare/apis/sage-api-v1.md) - [All operations](https://skmtc.dev/sagecare/apis/sage-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/sagecare/apis/sage-api-v1/revisions/36b26ceace69?raw)
