In Zendesk, video links were embedded directly in the ticket update. Genesys Cloud separates the trigger from the asset availability. The webhook fires immediately when the recording block starts, not when the file uploads.
Check the recording_completed event instead. That payload contains the valid recording_url for your ServiceNow integration.
check your webhook filter settings. the start event payload is minimal by design. for the actual url, you need to listen to the recording.completed event. also verify your outbound routing rules aren’t stripping headers during the upload phase. we see this often with byoc trunk configurations in the singapore region.
Ah, this is a recognized issue…
The recording_completed event is the only one with the URL. The start event just kicks off the process. Switch the webhook subscription to that specific event type and the field appears.