Get recording
Get a recording by id
Deleted recordings
Every recording carries two core fields (always present, no opt-in required) that tell you whether it has been deleted in Siro:deleted: true. Treat that as a signal to hide or remove the recording on your side; the Siro app already hides these from its Recordings view.
Enriching the response
The org-scoped recordings endpoints can optionally hydrate extra blocks of data, each behind an opt-in query flag:=true to enable.
crm — CRM link IDs
When showCrmLinks=true, crm contains the external IDs of the CRM records the recording is linked to. Every linked object is returned as a pair:
id— Siro’s internal ID for the objectexternalId— that object’s ID in your CRM (use this to join)
integrations.recordingProcessed webhook, so pull-based polling and push-based webhooks give you identical CRM references.
crm is null when the recording has no confirmed CRM link yet. Because links can be established after a recording is created, poll the list endpoint with the updatedAt filters to pick up recordings as they become linked.summary
When showSummary=true, summary is the recording’s AI summary as an ordered array of sections:
[] if the recording has no summary yet.
entityExtractions
When showEntityExtractions=true, entityExtractions is a flat list of the values extracted from the conversation, including the CRM field each maps to:
[] if there are none. Use mappings to write each value to the corresponding field on the CRM record from the crm block.
followups
When showFollowups=true, followups is an array of AI-generated followups tied to the recording. The payload differs by endpoint:
List (GET /v1/core/recordings) returns slim summaries:
showFollowups=true when you need the full followup payload for a specific recording.
Single recording (GET /v1/core/recordings/{id}) returns the full followup payload, including:
Example
Authorizations
Organization integration token from Siro admin (Person icon → API Tokens). Send Authorization: Bearer . This is not the OAuth access token used with api.siro.ai user-scoped endpoints.
Path Parameters
Query Parameters
Include CRM link IDs for the recording (integration connection, users, engagement, opportunity, contacts, account, lead).
true, false Include the recording summary results.
true, false Include the recording entity extractions.
true, false Include the scorecard evaluation score for the recording.
true, false Include followups for the recording. List returns id/score summaries; GET by id returns the full followup payload.
true, false Response
Get recording
OPEN, WON, LOST Whether the recording has been deleted. Deleted recordings are still returned so consumers can reconcile them; check this flag (and deletedAt) to handle them.
When the recording was deleted, if it has been deleted.
Scorecard evaluation score for the recording
Array of follow-up actions and communications generated from the recording