Dynamic webhooks not firing

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
..

Hi,

Thank you for bringing this to our attention.

We are looking into this and will provide an update on this thread

@Payal_Sharma2 Any news on the issue?

We would love to finish the integration, but prefer to use webhooks instead of continuously calling GET / operations..

Hi, could you please confirm if this has been resolved now?

@Payal_Sharma2 I can confirm this works now. Thanks.

Hey @Payal_Sharma2 ,

We observed that we are not getting webhooks for failed interactions. For example, I have interaction id: v1_ChZmclM3YW84M3Q3YTkwZ19PbTRtb0JBEhZmclM3YW84M3Q3YTkwZ19PbTRtb0.., which has status -1 and then ends up with status 400. The details from the AI studio logs says:

Output

Agent finished with error: Failed to close Interaction stream: Empty mime type with file data.; [Native Debug] CreateInteractionStream BAG call failed

Pulling data for this interaction from the API does not even work (response is 400 with plain text body):

$ curl -si -H "x-goog-api-key: $GEMINI_KEY"   "https://generativelanguage.googleapis.com/v1beta/interactions/v1_ChZmclM3YW84M3Q3YTkwZ19PbTRtb0JBEhZmclM3YW84M3Q3YTkwZ19PbTRtb0JB"
HTTP/2 400
vary: X-Origin
vary: Referer
vary: Origin,Accept-Encoding
content-type: application/json; charset=UTF-8
date: Tue, 29 Sep 2026 13:42:25 GMT
server: scaffolding on HTTPServer2
x-xss-protection: 0
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
server-timing: gfet4t7; dur=553
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
accept-ranges: none

event: error
data: {"error":{"message":"Request contains an invalid argument.","code":"invalid_request"},"event_type":"error"}

However, the webhook is never fired with interaction.failed status. Any chance you can look into that?

Thx,
Ivan

Hello, this issue has now been resolved. Could you please test this again on your end and let us know if you are still experiencing any problems with dynamic webhooks firing?