> For the complete documentation index, see [llms.txt](https://docs.meetra.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.meetra.ai/meetra-ai-conversation-intelligence-api-reference/interaction-strength-between-speakers.md).

# Interaction Strength Between Speakers

The Meetra AI API provides endpoints for analyzing and extracting conversation interaction strength between pairs of speakers.&#x20;

**Endpoint**&#x20;

`/single-feature-api/meeting/meeting-interactions`

**HTTP Method:** GET

#### Parameters

* `Authorization` (header): Bearer token required for authentication.
* `file-hash` (query): Hash of the meeting recording file.

#### Responses

| HTTP Status Code | Description                                  | Schema         |
| ---------------- | -------------------------------------------- | -------------- |
| 200              | Meeting interactions successfully retrieved. | Interactions   |
| 400              | Bad request.                                 | UploadError400 |
| 401              | Unauthorized.                                | UploadError401 |
| 404              | Meeting not found.                           | -              |

**Interactions (schema)**

| Property | Type  | Description                |
| -------- | ----- | -------------------------- |
| `nodes`  | array | List of interaction nodes. |

**Node (schema)**

| Property  | Type   | Description                                        |
| --------- | ------ | -------------------------------------------------- |
| `between` | array  | Speaker IDs between whom the interaction occurred. |
| `value`   | number | The value of the interaction score.                |

**Example Request**

```
GET /single-feature-api/meeting/meeting-interactions?file-hash=abcdef1234567890
Authorization: Bearer <JWT_token>
```

**Example Response**

```json
{
  "nodes": [
    {
      "between": ["8b3c1e7b-64da-4320-b699-0dc3cff03aae", "1c2ee2da-e2f6-433d-b554-248707c2491c"],
      "value": 100
    },
    {
      "between": ["8b3c1e7b-64da-4320-b699-0dc3cff03aae", "7369d5a6-5f13-47af-8e50-d82aeb0715e0"],
      "value": 75
    },
    ...
  ]
}
```

#### Error Responses

| HTTP Status Code | Description        | Schema         |
| ---------------- | ------------------ | -------------- |
| 400              | Bad request.       | UploadError400 |
| 401              | Unauthorized.      | UploadError401 |
| 404              | Meeting not found. | -              |

**UploadError400 (schema)**

| Property  | Type   | Description    |
| --------- | ------ | -------------- |
| `message` | string | Error message. |

**UploadError401 (schema)**

| Property  | Type   | Description    |
| --------- | ------ | -------------- |
| `message` | string | Error message. |
