Skip to main content

EdgeCaptureInfoResponse

@gravity-rail/sdk


@gravity-rail/sdk / EdgeCaptureInfoResponse

Interface: EdgeCaptureInfoResponse

Staff-only discovery of retained edge-stream capture for one Chat.

Served by GET /recordings/chat/\{chat_id}/edge-capture. Describes whether boundary capture is retained, how complete it is, and the interval it covers — never audio, S3 keys, a call list, or a fidelity verdict. available means stored capture exists, not that it plays.

Properties​

available​

available: boolean

True when at least one capture is retained for this chat.


coverageEnd?​

optional coverageEnd: string | null

ISO8601 end of the latest retained capture, when known.


coverageStart?​

optional coverageStart: string | null

ISO8601 start of the earliest retained capture.


reasons?​

optional reasons: EdgeCaptureInfoResponseReasonsItem[]

Closed reason codes explaining the status.


status?​

optional status: EdgeCaptureInfoResponseStatus

Aggregate capture coverage: complete, partial, unknown (a capture has no final summary), or in_progress. Absent when nothing is retained.