Create an order to buy or sell an asset. If no source is given, an external source will be use.
Note: These endpoints are currently in beta and might be subject to changes.
If you want to participate and learn more about the Fireblocks Trading, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.
Endpoint Permission: Owner, Admin, Non-Signing Admin, Signer, Editor.
For detailed information about error codes and troubleshooting, please refer to our API Error Codes documentation.
Documentation Index
Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
Use this file to discover all available pages before exploring further.
A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
{
"type": "PROVIDER_ACCOUNT",
"providerId": "bridge-provider-001",
"accountId": "acc_9f4e2d8b1c6a5e73"
}Order execution details
{
"side": "BUY",
"baseAmount": "1000.00",
"baseAssetId": "USD",
"baseAssetRail": "BLOCKCHAIN",
"quoteAssetId": "BTC",
"quoteAssetRail": "BLOCKCHAIN",
"type": "MARKET"
}Settlement configuration for the order
{
"type": "PREFUNDED",
"destinationAccount": {
"type": "VAULT_ACCOUNT",
"accountId": "vault_acc_9f4e2d8b1c6a5e73"
}
}KYC/AML participant identification
{
"originator": {
"externalReferenceId": "user_123456",
"entityType": "INDIVIDUAL",
"participantRelationshipType": "FirstParty",
"fullName": { "firstName": "John", "lastName": "Smith" },
"dateOfBirth": "1985-03-15",
"email": "john.smith@example.com",
"phone": "+14155551234",
"postalAddress": {
"streetName": "Main Street",
"buildingNumber": "123",
"postalCode": "10001",
"city": "New York",
"subdivision": "NY",
"district": "Manhattan",
"country": "US"
}
},
"beneficiary": {
"externalReferenceId": "user_789012",
"entityType": "INDIVIDUAL",
"participantRelationshipType": "ThirdParty",
"fullName": {
"firstName": "Alice",
"lastName": "Johnson"
},
"dateOfBirth": "1990-07-22",
"email": "alice.johnson@example.com",
"phone": "+14155551234",
"postalAddress": {
"streetName": "Broadway",
"buildingNumber": "456",
"postalCode": "10002",
"city": "New York",
"subdivision": "NY",
"district": "Manhattan",
"country": "US"
}
}
}Internal reference ID for the customer
Optional note for the order
512Order creation response
{
"type": "PROVIDER_ACCOUNT",
"providerId": "bridge-provider-001",
"accountId": "acc_9f4e2d8b1c6a5e73"
}CREATED, AWAITING_PAYMENT, PENDING_USER_ACTION, PROCESSING, CANCELED, COMPLETED, FAILED "PROCESSING"
{
"side": "BUY",
"baseAmount": "1000.00",
"baseAssetId": "USDC",
"baseAssetRail": "BLOCKCHAIN",
"quoteAssetId": "BTC",
"quoteAssetRail": "BLOCKCHAIN",
"type": "MARKET"
}Settlement configuration for the order
{
"type": "PREFUNDED",
"destinationAccount": {
"type": "VAULT_ACCOUNT",
"accountId": "vault_acc_9f4e2d8b1c6a5e73"
}
}The ID of the user who created the order
{
"type": "BLOCKCHAIN",
"txHash": "0x1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b",
"amount": "250.75"
}{ "amountType": "FIXED", "amount": "0.01" }KYC/AML participant identification
{
"originator": {
"externalReferenceId": "user_123456",
"entityType": "INDIVIDUAL",
"participantRelationshipType": "FirstParty",
"fullName": { "firstName": "John", "lastName": "Smith" },
"dateOfBirth": "1985-03-15",
"email": "john.smith@example.com",
"phone": "+14155551234",
"postalAddress": {
"streetName": "Main Street",
"buildingNumber": "123",
"postalCode": "10001",
"city": "New York",
"subdivision": "NY",
"district": "Manhattan",
"country": "US"
}
},
"beneficiary": {
"externalReferenceId": "user_789012",
"entityType": "INDIVIDUAL",
"participantRelationshipType": "ThirdParty",
"fullName": {
"firstName": "Alice",
"lastName": "Johnson"
},
"dateOfBirth": "1990-07-22",
"email": "alice.johnson@example.com",
"phone": "+14155551234",
"postalAddress": {
"streetName": "Broadway",
"buildingNumber": "456",
"postalCode": "10002",
"city": "New York",
"subdivision": "NY",
"district": "Manhattan",
"country": "US"
}
}
}Payment instructions for the order, the client can use one of these to pay the order.
{
"type": "BLOCKCHAIN",
"address": {
"blockchainAddress": "0x1234567890123456789012345678901234567890",
"tag": "1234567890"
}
}Internal reference ID for the customer
Optional note for the Order
512