Only the POST /transfers call (Single Immediate Payments v1) is idempotent and returns the same transfer object every time.
This API call is only used by Token customers that have not yet had the auto-redemption feature activated.
All other POST calls are not idempotent:
-
POST /token-requests
Not idempotent due to the need for a unique refId
-
POST /token-requests/{reqID}/authorization
Not idempotent as the bank will be called for a status update
-
POST /bank-auth-callback and POST /callback/initiation
Not idempotent as the bank will be called