# Get a specific Call Summary. **GET /v1/Voice/{CallSid}/Summary** Get a specific Call Summary. ## Servers - https://insights.twilio.com: https://insights.twilio.com () ## Authentication methods - Account sid auth token ## Parameters ### Path parameters - **CallSid** (string) The unique SID identifier of the Call. ### Query parameters - **ProcessingState** (string | null) The Processing State of this Call Summary. One of `complete`, `partial` or `all`. ## Responses ### 200 OK #### Headers - **Access-Control-Allow-Origin** (string) Specify the origin(s) allowed to access the resource - **Access-Control-Allow-Methods** (string) Specify the HTTP methods allowed when accessing the resource - **Access-Control-Allow-Headers** (string) Specify the headers allowed when accessing the resource - **Access-Control-Allow-Credentials** (boolean) Indicates whether the browser should include credentials - **Access-Control-Expose-Headers** (string) Headers exposed to the client #### Body: application/json (object) - **account_sid** (string | null) The unique SID identifier of the Account. - **call_sid** (string | null) The unique SID identifier of the Call. - **call_type** (string | null) The Call Type of the summarized Call. One of `carrier`, `sip`, `trunking` or `client`. - **call_state** (string | null) The Call State of the summarized Call. One of `ringing`, `completed`, `busy`, `fail`, `noanswer`, `canceled`, `answered`, `undialed`. - **answered_by** (string | null) The Answered By value for the summarized call based on `Answering Machine Detection (AMD)`. One of `unknown`, `machine_start`, `machine_end_beep`, `machine_end_silence`, `machine_end_other`, `human` or `fax`. Refer to [AMD](https://www.twilio.com/docs/voice/answering-machine-detection) for more detail. - **processing_state** (string | null) The Processing State of the Call Summary. The Processing State will be `partial` until the assembly of the Call Summary finishes, which occurs approximately 30 minutes after Call end. Then the Processing State changes to `complete` - **created_time** (string(date-time) | null) The time at which the Call was created, given in ISO 8601 format. Can be different from `start_time` in the event of queueing due to CPS - **start_time** (string(date-time) | null) The time at which the Call was started, given in ISO 8601 format. - **end_time** (string(date-time) | null) The time at which the Call was ended, given in ISO 8601 format. - **duration** (integer | null) Duration between when the call was initiated and the call was ended - **connect_duration** (integer | null) Duration between when the call was answered and when it ended - **from** (object | null) The calling party. - **to** (object | null) The called party. - **carrier_edge** (object | null) Contains metrics and properties for the Twilio media gateway of a PSTN call. - **client_edge** (object | null) Contains metrics and properties for the Twilio media gateway of a Client call. - **sdk_edge** (object | null) Contains metrics and properties for the SDK sensor library for Client calls. - **sip_edge** (object | null) Contains metrics and properties for the Twilio media gateway of a SIP Interface or Trunking call. - **tags** (array[string] | null) Tags applied to calls by Voice Insights analysis indicating a condition that could result in subjective degradation of the call quality. - **url** (string(uri) | null) The URL of this resource. - **attributes** (object | null) Attributes capturing call-flow-specific details. - **properties** (object | null) Contains edge-agnostic call-level details. - **trust** (object | null) Contains trusted communications details including Branded Call and verified caller ID. - **annotation** (object | null) Programmatically labeled annotations for the Call. Developers can update the Call Summary records with Annotation during or after a Call. Annotations can be updated as long as the Call Summary record is addressable via the API. [Powered by Bump.sh](https://bump.sh)