funding_required, open the Darwin-hosted owner flow for the affected agent and authorization.
After the user completes or exits the flow, read the authoritative goal and wallet state. Retry the blocked approval idempotently only after Darwin confirms sufficient available funds.
Do not ask the user for card details in your interface on Darwin’s behalf, copy a payment token from another processor, or optimistically increase the displayed balance.
App-funded ephemeral work uses the application’s operational balance instead of this linked-user flow.
Product API · Top Up
Understand manual funding, auto top-up, and failure states.