Create Wire Transfer
POST /wires
Create a new wire transfer (on-ramp, off-ramp, or transfer).
Authorizations
Request Body required
object
Type of asset
Currency code of the source
USD
Amount to be transferred from source
1000.00
Additional details specific to source type
object
{ "bankName": "Example Bank", "accountNumber": "123456789", "accountHolderName": "John Doe"}
Type of asset
Currency code of the destination
USDC
Additional details specific to destination type
object
{ "walletAddress": "0x1234567890abcdef1234567890abcdef12345678"}
Customer reference for the wire
Invoice-12345
Additional notes about the wire
Payment for services
Responses
201
Wire transfer created
object
Unique identifier for the wire
123e4567-e89b-12d3-a456-426614174000
Status of wire transfer
Type of wire transfer
Type of asset
Currency code of the source
USD
Amount transferred from source
1000.00
Additional details specific to source type
object
{ "bankName": "Example Bank", "accountNumber": "123456789", "accountHolderName": "John Doe"}
Type of asset
Currency code of the destination
USDC
Amount received at destination
998.50
Additional details specific to destination type
object
{ "walletAddress": "0x1234567890abcdef1234567890abcdef12345678"}
Date and time the wire was created
2023-10-01T12:00:00Z
Date and time the wire was last updated
2023-10-01T12:15:00Z
Date and time the wire was completed
2023-10-01T12:30:00Z
Blockchain transaction hashes
[ "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890"]
External reference numbers keyed by their type
object
{ "bankReference": "REF123456", "blockchainTx": "0xabcdef1234"}
Customer reference for the wire
Invoice-12345
Additional notes about the wire
Payment for services
400
Bad Request
object
Invalid input data
Source amount must be a valid number