Never repeated. The API accepts no idempotency key here, so a second send is a second write. Only
429 rate_limit.exceeded is retried.
Example
Parameters
string
required
string
required
string
The code the person typed. Required when the tap intent has
code_required.Returns
200 - TapIntentOutcome.
string
required
'approved' | 'canceled'
required
string | null
required
Where to send the person after they confirm, with
tap_intent=<id> added. Null after a cancel and when the tap intent has no redirect URL.Errors
Branch onerror.code, never on the HTTP status - several codes share one.
See Errors and retries for the error types and how to narrow them.

