Kaia Recording

botInMeetingSeconds
string or null <= 255 characters

Time the recording bot spent in the meeting, in seconds (calculated from endTime - startTime)

createdAt
string or null <date-time>

The creation timestamp of the recording (ISO 8601)

endTime
string or null <date-time>

The end time of the recording (ISO 8601)

format
string or null <= 255 characters

The recording format: meeting or call

host
object or null

Meeting host/organizer with full participant info

instanceId
string or null <= 255 characters

The unique instance identifier (UUID) for the recording

mediaDurationSeconds
string or null <= 255 characters

Actual media duration in seconds, extracted from the video file. Null if unavailable.

participantCount
integer or null

The number of participants in the recording

participants
Array of objects or null

Polymorphic array of meeting participants with type (user/prospect/external), id, displayName, etc.

provider
string or null <= 255 characters

The meeting provider (zoom, teams, etc.)

recordingUrl
string or null <= 2048 characters

URL to view the recording

sourceId
string or null <= 255 characters

Source ID from originating system. format=call: Call ID for /api/v2/calls. format=meeting: calendar event ID.

startTime
string or null <date-time>

The start time of the recording (ISO 8601)

state
string or null <= 255 characters

Recording state: UNKNOWN, CREATED, STARTED, ENDED, DROPPED, or DELETED

title
string or null <= 65535 characters

Recording title (may be null for untitled meetings)

topics
Array of objects or null

Aggregated topics discussed in the recording. Hidden by default; request explicitly.

transcriptUrl
string or null <= 4096 characters

Self-authenticating URL to fetch transcript JSON (2-hour expiry). Hidden field.

updatedAt
string or null <date-time>

The last update timestamp (ISO 8601). Use for incremental sync with filter[updatedAt]>=

{
  • "botInMeetingSeconds": "string",
  • "createdAt": "2019-08-24T14:15:22Z",
  • "endTime": "2019-08-24T14:15:22Z",
  • "format": "string",
  • "host": { },
  • "instanceId": "string",
  • "mediaDurationSeconds": "string",
  • "participantCount": 0,
  • "participants": [
    ],
  • "provider": "string",
  • "recordingUrl": "string",
  • "sourceId": "string",
  • "startTime": "2019-08-24T14:15:22Z",
  • "state": "string",
  • "title": "string",
  • "topics": [
    ],
  • "transcriptUrl": "string",
  • "updatedAt": "2019-08-24T14:15:22Z"
}

Kaia Recording Relationships

object

The account associated with the recording

object

The opportunity associated with the recording

object

The recording owner/organizer

{}

⌵ Kaia Recording Actions

Get a Collection of Kaia Recordings

SecuritybearerAuth
Responses
200

OK

422

JSON error message

get/kaiaRecordings
Request samples
Response samples
application/vnd.api+json
{
  • "data": [
    ]
}

Get a Kaia Recording by ID

SecuritybearerAuth
Request
path Parameters
id
required
integer
Responses
200

OK

404

Not Found

get/kaiaRecordings/{id}
Request samples
Response samples
application/vnd.api+json
{
  • "data": {
    }
}