Skip to main content
POST
/
v1
/
core
/
recordings
/
{id}
/
signedUrl
Create signed URL for redacted recording audio (download)
curl --request POST \
  --url https://api.siro.ai/v1/core/recordings/{id}/signedUrl \
  --header 'x-siro-auth-token: <api-key>'
{
  "data": {
    "error": true,
    "url": "<string>",
    "expiration": 123,
    "errorMessage": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.siro.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authentication: User-scoped API — send your OAuth access token in header x-siro-auth-token (machine-to-machine or user-delegated token, not the organization API key). Returns a short-lived signed URL to fetch the redacted recording audio (typically .m4a). Call POST with no body; path id is the Siro recording id (same as Get recording). Not upload: To upload audio before a recording exists, use POST /v1/core/recordings/signed-urls on the Recordings upload flow — see Post recordings signed urls.

Authorizations

x-siro-auth-token
string
header
default:<oauth-access-token>
required

OAuth access token for user-scoped requests (Authorization Code or machine-to-machine). Send header x-siro-auth-token: . Not an organization API key.

Path Parameters

id
string
required

Siro internal id of the recording (same id as GET /v1/core/recordings/{id}).

Response

Create a new signed URL for a recording

data
object
required