v6

latestOpenAPI 3.1.02026-08-047720752.5 KB
Call recordings

Create call recording

Create a call recording for a meeting. This endpoint is rate limited to 1 request per second.

A transcript should always be provided — it is technically optional for backwards compatibility, but a call recording created without one will be missing summaries and other transcript-derived features. video_url is optional, and a transcript-only call recording (with no video) is fully supported.

This endpoint is in beta. We will aim to avoid breaking changes, but small updates may be made as we roll out to more users.

Required scopes: meeting:read, call_recording:read-write.

post/v2/meetings/{meeting_id}/call_recordings

Path parameters

meeting_idstring uuid required

The ID of the meeting this recording belongs to.

Example:cb59ab17-ad15-460c-a126-0715617c0853

Request body

Example request

{
  "data": {
    "video_url": "https://example.com/recording.mp4",
    "transcript": [
      {
        "speech": "Hello everyone, welcome to the meeting.",
        "start_time": 0.5123,
        "end_time": 3.2123,
        "speaker": {
          "name": "Simon Mitchell",
          "email_address": "person@company.com"
        }
      }
    ]
  }
}

Response

Success

Example response

{
  "data": {
    "id": {
      "workspace_id": "14beef7a-99f7-4534-a87e-70b564330a4c",
      "meeting_id": "cb59ab17-ad15-460c-a126-0715617c0853",
      "call_recording_id": "e8f2a3b7-9b4d-4c5e-8a1f-3d7b2c5e8f9a"
    },
    "status": "completed",
    "web_url": "https://app.attio.com/salarya/calls/cb59ab17-ad15-460c-a126-0715617c0853/e8f2a3b7-9b4d-4c5e-8a1f-3d7b2c5e8f9a",
    "created_by_actor": {
      "type": "workspace-member",
      "id": "50cf242c-7fa3-4cad-87d0-75b1af71c57b"
    },
    "created_at": "2023-01-01T15:00:00.000000000Z"
  }
}