Skip to main content
Schedule a future-dated transfer. Envelope is evaluated at schedule time AND again at execute time; policy bumps between the two can still deny the scheduled transfer.

Metadata

Annotations

Input schema

Output schema

Auth

Caller’s grant must include the payments:initiate scope. Grants whose scope set is a superset of the required scope are accepted.

Request examples

Response examples

Accepted (below step-up threshold)
Step-up required (amount over envelope threshold)

Errors

Step-up flow

The handler evaluates the envelope before enqueueing a schedule. If the amount is at or above step_up_amount_cents and the other checks pass, it returns -32003 with an approval URL instead of enqueueing. The current input schema has no step_up_sigil field, and this handler does not redeem an approval token. Do not add that field and assume the schedule was approved. The configured integration must provide the continuation; if it does not, scheduling remains blocked. A successfully queued schedule still depends on execution-time policy checks and a working scheduler. Track its recorded status rather than treating execute_at as a settlement guarantee.