Webhooks
Event delivery
Sent to your webhook URL for each event, in order. Verify the webhook-signature header against the raw body before trusting it, and ignore a webhook-id you have already processed.
postWebhookevent
Payload
Example payload
{
"data": {
"cost": "10000.00",
"currency": "GBP",
"cursor": "ev1.abc123.xyz789",
"entityCode": "TEST001",
"ftfType": "Fixed",
"holdingUid": "6e69e21342a24bbdaf9fe4e8a9995fda",
"maturityDate": "2025-01-01",
"maturityValue": "10250.00",
"obligorExposureCode": "BACR",
"productCode": "GBP-BACR[GC]-3M",
"subscriptionDate": "2024-01-01",
"subscriptionUid": "dade0389c66241bd8366b017f1ffe19a",
"uid": "00000000000000000000000000000001",
"yield": "4.000000"
},
"type": "event.cash_moved"
}Response
Any 2xx within 10 seconds counts as delivered
unknown required
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.