Payload sent by SignalWire to your RecordingStatusCallback URL when a recording status event occurs.
Recordings are not always available immediately — especially at high call volumes. This callback lets your app react as soon as a recording is ready, whether that means uploading it to external storage, sending it via email, or forwarding the URL via SMS.
Configure RecordingStatusCallback when
creating a call via the API or when using
Dial,
Conference, or
Record.
Use RecordingStatusCallbackEvent to request callbacks for specific events. If omitted, only the
completed event is sent. Possible values: in-progress, completed, absent.
Status callbacks are advisory, best-effort notifications — delivery can be delayed or fail silently, so don’t gate time-critical actions on receiving one. See Status callback reliability.
The status of the recording.
in-progress: Recording has begun.completed: File is available.absent: Recording was too short or no audio was detected.