Exchange webhooks

We currently only emit a webhook when an exchange quote is completed.

{
  "data": {
    "attributes": {
      "accountChargedId": "5850abb7-0a60-4041-800c-1d43b4dcf4d6",
      "accountReceivedId": "acd50522-de49-4aaa-a183-dc046ff27fd5",
      "amountCharged": "0.0010418",
      "amountChargedCurrency": "BTC",
      "amountReceived": "100.0",
      "amountReceivedCurrency": "EUR",
      "exchangeFee": "1.00",
      "exchangeFeeCurrency": "EUR",
      "expiresAt": "2025-05-23T09:49:47.431Z",
      "rate": "96947.532",
      "rateCurrency": "EUR",
      "status": "completed"
    },
    "id": "d00edf6e-aa93-4461-ba0b-ebc9055e9e1b",
    "relationships": {
      "exchangeOrder": {
        "data": {
          "id": "44f5d889-1532-4846-ad8d-3796de9cf49d",
          "type": "orders"
        }
      },
      "transactions": {
        "data": [
          {
            "id": "2dba06a9-6289-48c6-9456-1580bcfcefc5",
            "type": "transactions"
          },
          {
            "id": "2e262dba-3b58-4e55-81cc-b2201b4994d0",
            "type": "transactions"
          }
        ]
      }
    },
    "type": "exchangeQuotes"
  },
  "included": [
    {
      "attributes": {
        "baseCode": "BTC",
        "quantity": "0.0010418",
        "quoteCode": "EUR"
      },
      "id": "44f5d889-1532-4846-ad8d-3796de9cf49d",
      "type": "orders"
    },
    {
      "attributes": {
        "accountId": "acd50522-de49-4aaa-a183-dc046ff27fd5",
        "amount": "100.00",
        "balance": null,
        "createdAt": "2025-05-23T09:49:20.508Z",
        "currency": "EUR",
        "reference": null,
        "simplifiedState": "completed",
        "transactionType": "ExchangeTransaction"
      },
      "id": "2dba06a9-6289-48c6-9456-1580bcfcefc5",
      "relationships": {
        "account": {
          "meta": {
            "included": false
          }
        },
        "transactionDetails": {
          "meta": {
            "included": false
          }
        }
      },
      "type": "transactions"
    },
    {
      "attributes": {
        "accountId": "5850abb7-0a60-4041-800c-1d43b4dcf4d6",
        "amount": "-0.00104180",
        "balance": null,
        "createdAt": "2025-05-23T09:49:20.497Z",
        "currency": "BTC",
        "reference": null,
        "simplifiedState": "completed",
        "transactionType": "ExchangeTransaction"
      },
      "id": "2e262dba-3b58-4e55-81cc-b2201b4994d0",
      "relationships": {
        "account": {
          "meta": {
            "included": false
          }
        },
        "transactionDetails": {
          "meta": {
            "included": false
          }
        }
      },
      "type": "transactions"
    }
  ],
  "meta": {}
}

Last updated