Skip to content

Outgoing Wire Transfers

Outgoing Wire Transfer transaction
Webhook

Request

Notification that a Outgoing Wire Transfer has been processed.

Headers
call-refstring

A call reference generated by the caller and unique to the caller to provide correlation between the caller and system with a maximum length of 255

published-timestampinteger, (int64)required

The timestamp, expressed in Epoch timestamp using millisecond precision, when this event was published.

signaturestringrequireddeprecated

The signature to verify the authenticity of this request. This is the base64 hash (HmacSHA256) of the published-timestamp using your API key.

signature-v2stringrequired

The signature to verify the authenticity of this request. This is the base64 hash (HmacSHA256) of the call-ref + payload + published-timestamp using your API key.

Bodyapplication/jsonrequired
ownerobject(StringWrappedTypeId)required
transferobject(LegacyOutgoingWireTransfer)required
publishedTimestampstring^[0-9]+$required

Epoch timestamp using millisecond precision.

eventTypestring(OutgoingWireTransferEventType)required
Enum:"PENDING_CHALLENGE""SUBMITTED""APPROVED""REJECTED""FAILED""COMPLETED""RETURNED""INVALID""SCHEDULED""CANCELLED"
Payload
{ "owner": { "type": "string", "id": "string" }, "transfer": { "id": {}, "profileId": "string", "tag": "string", "source": {}, "transferAmount": {}, "description": "string", "type": "SEPA", "destination": {}, "externalAccountId": {}, "beneficiaryId": "string", "state": "INVALID", "challengeExemptionReason": "NO_EXEMPTION", "creationTimestamp": "string", "transactionAmount": {}, "transactionFee": {}, "conflict": "UNDEFINED", "scheduledTimestamp": "string", "cancellationReason": "string", "executionTimestamp": "string", "validationOutcomes": [] }, "publishedTimestamp": "string", "eventType": "PENDING_CHALLENGE" }

Responses

Success - No Content