Receive real-time notifications for claim events.
Webhooks let you receive real-time notifications when events happen in ClaimPort.
We'll send a test event to verify your endpoint:
{
"type": "webhook.test",
"timestamp": "2024-01-15T10:00:00Z"
}Respond with HTTP 200 to confirm.
claim.created - New claim submittedclaim.updated - Claim details changedclaim.assigned - Claim assigned to agentclaim.status_changed - Status updatedclaim.approved - Claim approvedclaim.denied - Claim deniedclaim.closed - Claim closedmessage.received - Customer message receivedmessage.sent - Message sent to customerorder.synced - Order imported/updatedAll webhooks include:
{
"id": "evt_123abc",
"type": "claim.created",
"timestamp": "2024-01-15T10:30:00Z",
"data": {
"claim": { ... }
}
}Each webhook includes a signature header:
X-ClaimPort-Signature: sha256=abc123...Verify using your webhook secret:
const crypto = require('crypto');
const signature = crypto
.createHmac('sha256', webhookSecret)
.update(payload)
.digest('hex');Failed webhooks are retried:
After 5 failures, webhook is disabled.