Auth
- Auth method
hmac-sha256- Signature header
X-Loom-Signature- Signature detail
- HMAC-SHA256 of the raw request body using the webhook signing secret.
Delivery
- Guarantees
- at-least-once
- Backoff
- Loom retries failed webhook deliveries.
Payload schema (field names + types only)
type string required
Event type: video.transcription.completed.
created_at string required
ISO 8601 timestamp when the event was created.
workspace_id string required
Loom workspace ID.
data object required
Event-specific data payload.
id string required
Video ID.
title string | null
Video title.
url string
Public URL of the video.
owner_id string
User ID of the video owner.
duration number | null
Video duration in seconds.
visibility string (enum)
Video visibility setting.
folder_id string | null
Folder ID if the video is in a folder.
transcription_status string | null
Status of the video transcription.
transcription object
Transcription metadata.
status string
Transcription status (completed).
language string | null
Detected language code.
Notes: Loom is now part of Atlassian. Webhook API is available via the Loom Embed SDK. Some event details (e.g. viewer_id on video.viewed) may be null for anonymous viewers.
Vendor docs