> ## Documentation Index
> Fetch the complete documentation index at: https://invoca-5bd45748-mintlify-8d5425ca.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Transcript Analysis API

> Retrieve AI-analyzed call transcript data, including Signal AI classifications, keyword matches, and conversation insights, from the Invoca platform.

## URL

The API follows REST conventions. Perform an HTTPS GET to the URL in order to retrieve Transcript Analysis. Currently, the transcript summary will be returned if it is available.
The following response formats are supported, where CUID-33 is the call record id.

| Format         | Description and URL                                                                                               |
| -------------- | ----------------------------------------------------------------------------------------------------------------- |
| json (default) | Returns a JSON object of the transcript analysis. `https://mynetwork.invoca.net/call/transcript_analysis/CUID-33` |

## Authentication

The API uses OAuth to validate access. Pass the OAuth Token in the `Authorization` header of the request. The OAuth Token is required.
OAuth Tokens may be generated from the [Manage API Credentials](/en/latest/api_documentation/manage_api_credentials) page.

## Response

Endpoint:

`https://mynetwork.invoca.net/call/transcript_analysis/<call_record_id>`

### GET /call/transcript\_analysis/\<call\_record\_id> (summary available)

Get a transcript analysis when a transcript summary is available.

#### Examples

Get transcript analysis for the given call record `CUID-33` and a summary is available

Endpoint:

`https://mynetwork.invoca.net/call/transcript_analysis/CUID-33`

Format: application/json

Response Code: 200

Response Body:

```json theme={null}
{
   "call_record_id": "CUID-33",
   "transcript_summary": "The customer was looking to purchase a new vehicle."
}
```

***

### GET /call/transcript\_analysis/\<call\_record\_id> (no summary available)

Get a transcript analysis when no transcript summary is available.

#### Examples

Get transcript analysis for the given call record `CUID-33` and no summary is available

Endpoint:

`https://mynetwork.invoca.net/call/transcript_analysis/CUID-33`

Format: application/json

Response Code: 200

Response Body:

```json theme={null}
{
   "call_record_id": "CUID-33"
}
```
