Messages (v6)

Get Message By ID

Returns one message (MessageV6) including the requesting user's own state. Served from the message cache unless fresh is set; the per-user fields are always read live. MessageV6 differs from v5 in three ways: thread_id (the parent id, or the message id itself when it is not a reply) replaces parent_message_id; the audio rendition and its transcript, AI summary, language flags and time codes are nested under content, with the waveform as a compact base-36 string; and the requesting user's own state (heard_ms, label_ids, notify, notes, last_heard_update) is included where the read path carries it.

get/v6/messages/{id}

Request

  • Base URL: https://api.carbonvoice.app
  • URL: https://api.carbonvoice.app/v6/messages/{id}
  • Auth: one of:
    • API key in header pxtoken
    • OAuth 2 (implicit, authorization URL https://api.carbonvoice.app/oauth/authorize)

Path parameters

idstring required

Query parameters

languagestring
Example:english

Language (optional) - Original language will be used if not provided or not found.

presigned_urlboolean

Whether to include presigned URLs for audio files (optional, default: false)

freshboolean

Whether to bypass cache and fetch fresh data from database (optional, default: false - uses cache)

Response

Changes

No recorded changes to this operation across all 1 revision of this API.