Webhooks
Creating a webhook
curl https://api.mercurydata.app/webhooks/new \
-H "Authorization: Bearer <your-jwt>" \
-H "Content-Type: application/json" \
-d '{
"webhook_endpoint": "https://your-endpoint.com/webhook",
"contract_id": "CDVNV4HBU5WBEQO5K7YZW7NULFLHOTYMUMYUGSPAU2QOADZRIJYTYMM6",
}'{
"id": 42,
"secret": "whsec_a1b2c3d4e5f6..."
}Topic filtering
curl -X POST https://api.mercurydata.app/webhooks/new \
-H "Authorization: Bearer <your-jwt>" \
-H "Content-Type: application/json" \
-d '{
"webhook_endpoint": "https://your-endpoint.com/webhook",
"contract_id": "CAA3TVCEWVRA426A4FX2FMFFVORECOIXPV52P7XRHPXCRHNAJ5Q5NYKE",
"topic1": "AAAADwAAAAhwdXJjaGFzZQ==",
"topic2": "AAAAEgAAAAAAAAAAYK5vRsE..."
}'Listing webhooks
Deleting a webhook
Webhook payload
Headers
Verifying signatures
Last updated