rollout.enabled determines whether the agent is enabled, and ai_audience determines who can receive agent replies.
API reference: GET Get Settings · PUT Replace Settings
Enable the agent for allowlisted recipients
Keep the audience restricted during the first live WhatsApp tests.Read back the effective settings
rollout.enabled and ai_audience after every rollout change.
Set agent budgets
Budgets cap token or AI-turn usage over a rolling time window. YCloud uses the WhatsApp Business Phone Number ID to find the associated Business Manager. API reference: GET Get Budgets · PUT Replace Budgetsunit_type is token or ai_turn. time_window is one_day, seven_days, fourteen_days, or thirty_days. max_budget must be a positive integer.
PUT replaces the complete Budget collection. Include budget_id for every existing Budget you want to keep, and omit it for a new Budget. Each (unit_type, time_window) pair must be unique. Send {"budgets":[]} to remove all limits. Read the collection back after every replacement.
Expand to the full audience
Change only the audience after the allowlisted rollout passes acceptance testing.Roll back when required
Keep this request ready before expanding the audience:Next: Operate and troubleshoot
Control live conversations, process events, inspect logs, and handle failures after launch.

