Endpoints
Request changes
v2 used different field names for approve vs. reject:comment:
Response changes
v2 — the underlying transfer’s public ID is not returned ontransferId (before v3-style public IDs existed, it was the raw internal DB reference):
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.