Skip to main content
Transfer Approvals gate a transfer behind a manual approve/reject step before funds move — set on the transfer itself (see Offramp, Onchain Transfer, Bridge), then managed here. Onramp and Swap don’t support approval in either version. See the platform-wide changes for ID format, pagination, error shape, and idempotency.

Endpoints

Request changes

v2 used different field names for approve vs. reject:
v3 unifies both to comment:

Response changes

v2 — the underlying transfer’s public ID is not returned on transferId (before v3-style public IDs existed, it was the raw internal DB reference):
v3:

Status

Shared 4-value enum on both sides: PENDING_APPROVAL, APPROVED, REJECTED, EXPIRED. Expiration windows are unchanged: 1 week for onchain transfer/bridge, 1 day for offramp.

ID format

Raw UUID in v2 → ta_... prefixed public ID in v3.