From 627f0d6da3f4f72e54c569145a00cb638b00d463 Mon Sep 17 00:00:00 2001 From: Mark Daoust Date: Tue, 19 May 2026 11:03:15 -0700 Subject: [PATCH] feat: add "budget_exceeded" status. PiperOrigin-RevId: 917923524 --- src/interactions/resources/interactions.ts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/interactions/resources/interactions.ts b/src/interactions/resources/interactions.ts index 40423b16f6..e20293228f 100644 --- a/src/interactions/resources/interactions.ts +++ b/src/interactions/resources/interactions.ts @@ -1187,7 +1187,14 @@ export interface Interaction { /** * Required. Output only. The status of the interaction. */ - status: 'in_progress' | 'requires_action' | 'completed' | 'failed' | 'cancelled' | 'incomplete'; + status: + | 'in_progress' + | 'requires_action' + | 'completed' + | 'failed' + | 'cancelled' + | 'incomplete' + | 'budget_exceeded'; /** * Required. Output only. The steps that make up the interaction. @@ -1374,7 +1381,14 @@ export interface InteractionStatusUpdate { interaction_id: string; - status: 'in_progress' | 'requires_action' | 'completed' | 'failed' | 'cancelled' | 'incomplete'; + status: + | 'in_progress' + | 'requires_action' + | 'completed' + | 'failed' + | 'cancelled' + | 'incomplete' + | 'budget_exceeded'; /** * The event_id token to be used to resume the interaction stream, from this event.