You: Refund charge ch_3Qx9R2eZ on Stripe, but I want to approve it first.
Assistant: I'll send that refund through SafeFetch with approval required.
> send_action({ url: "https://api.stripe.com/v1/refunds", method: "POST",
> body: { charge: "ch_3Qx9R2eZ" }, approve: true })
The refund action has been created (act_Xk9mP2nQ4rT1vW) and is
awaiting your approval. Want me to approve it?
You: Yes, approve it.
Assistant:
> approve({ id: "act_Xk9mP2nQ4rT1vW" })
Approved. The refund is now being dispatched to Stripe.
> get_action({ id: "act_Xk9mP2nQ4rT1vW" })
Completed — Stripe returned 200. The refund went through.