Skip to main content
GET
cURL

授權

Authorization
string
header
必填

Use a server-side Brightalk API key in the Authorization header.

標頭

Brightalk-Version
string
預設值:2026-07-16

選擇以日期為基礎的 API 版本。省略時會使用組織固定的預設版本。

Allowed value: "2026-07-16"
X-Request-Id
string

由呼叫端產生且符合 [A-Za-z0-9._:-]{1,64} 的關聯值。無效值會被取代。

Maximum string length: 64
Pattern: ^[A-Za-z0-9._:-]{1,64}$

路徑參數

recording_id
string<uuid>
必填

不透明的錄音識別碼。 不透明的資源識別碼。

Required string length: 1 - 255
範例:

"22222222-2222-5222-9222-222222222222"

查詢參數

expires_in
integer
預設值:900

簽名下載網址的存活秒數覆寫值。預設為 900,範圍必須介於 60 至 3600 之間。在列表操作中,只有搭配 include=download_url 才有意義;未搭配就傳入這個參數,會直接收到 400 validation_error,不會被靜默忽略。在取得單筆錄音時則一律有意義。

必填範圍: 60 <= x <= 3600

回應

已傳回通話錄音。

取得單筆錄音時所回傳的 Recording:download_url 與 download_url_expires_at 保證會出現,不像列表操作需搭配 include=download_url 才有條件出現。採用組合(allOf)而非重複定義,避免兩個操作在其餘七個欄位上出現分歧。

object
string
必填
Allowed value: "recording"
範例:

"recording"

id
string<uuid>
必填

不透明的資源識別碼,由來源資料列推導而來;同一筆通話錄音永遠得到相同值。

Required string length: 1 - 255
範例:

"22222222-2222-5222-9222-222222222222"

call_id
string<uuid> | null
必填

此錄音所屬的通話資源識別碼。若該通話並非透過公開 API 建立(例如來自儀表板、非 API 觸發的自動化,或人工撥號),則為 null。

Required string length: 1 - 255
範例:

"11111111-1111-4111-8111-111111111111"

contact_id
string | null
必填

不透明的資源識別碼。若此錄音未連結任何聯絡人則為 null。

Required string length: 1 - 255
範例:

"con_demo_001"

recorded_at
string<date-time>
必填

通話發生的時間,為分頁排序鍵。

範例:

"2026-07-20T01:00:00Z"

duration_seconds
integer | null
必填
必填範圍: x >= 0
範例:

92

media_type
string
必填
Allowed value: "audio/mpeg"
範例:

"audio/mpeg"

download_url
string<uri>
必填

新核發、短效的簽名網址,指向此錄音的 MP3 位元組。列表操作中僅在帶 include=download_url 時才會出現,取得單筆錄音時則一律會出現。請視為不透明值:不要自行組合、解析,也不要在到期後繼續快取使用。

Maximum string length: 2048
download_url_expires_at
string<date-time>
必填

download_url 的到期時間;若無 download_url 則不會出現此欄位。

範例:

"2026-07-20T01:15:00Z"