I am trying to use dynamic webhooks with Interactions API and the Omni Flash.
The background mode is accepted and webhook_config is correctly reported back in the created interaction:
{ "id": "v1_ChdOdXRoYXJHTUxxS3l2ZElQMC1UcnlBcxIXTnV0aGFyR01McUt5dmRJUDAtVHJ5Q..", "status": "in_progress", "created": "2026-07-23T10:21:43Z", "updated": "2026-07-23T10:21:43Z", "service_tier": "standard", "webhook_config": { "uris": [ "https://webhook.site/a08523c1-2f3f-4157-a077-34e898e7d33e" ], "user_metadata": { "token": "test-correlation-token" } }, "object": "interaction", "model": "gemini-omni-flash-preview" }
However, the video generation ends successfully, I get completed status on the GET by ID with the video URL link. But the dynamic webhook was never called. Zero requests. Tried also to change to different webhook uri, added path, whatever, does not work.
Is there any whitelisting or prerequisites for dynamic webhooks. What could I be doing wrong?
For referece GET interaction returns:
{
"id": "v1_ChdOdXRoYXJHTUxxS3l2ZElQMC1UcnlBcxIXTnV0aGFyR01McUt5dmRJUDAtVHJ5Q..",
"status": "completed",
"usage": {
"total_tokens": 59220,
"total_input_tokens": 11,
"input_tokens_by_modality": [
{
"modality": "text",
"tokens": 11
..