{
"id": "event_mZj6YGXhQyQnccN97aXbq",
"type": "policy-action.request-initiated",
"data": {
"client": "cli_mZj6YGXhQyQnccN97aXbq",
"policy": "pol_mZj6YGXhQyQnccN97aXbq",
"operation": "request-primary-lienholder",
"input": {
"lenderCode": "ABC123"
},
"user": {
"firstName": "John",
"lastName": "Doe",
"id": "usr_123456789",
"email": "john.doe@gmail.com"
},
"metadata": {
"claimNumber": "123456"
}
},
"createdAt": "2026-01-01T00:00:00.000Z"
}Webhooks
Policy Action Events
Sent to your webhookUri at each stage of a Policy Action’s lifecycle: policy-action.request-initiated -> policy-action.request-succeeded or policy-action.request-failed -> (on success) policy-action.policy-refresh-succeeded or policy-action.policy-refresh-failed.
WEBHOOK
policyActionEvents
{
"id": "event_mZj6YGXhQyQnccN97aXbq",
"type": "policy-action.request-initiated",
"data": {
"client": "cli_mZj6YGXhQyQnccN97aXbq",
"policy": "pol_mZj6YGXhQyQnccN97aXbq",
"operation": "request-primary-lienholder",
"input": {
"lenderCode": "ABC123"
},
"user": {
"firstName": "John",
"lastName": "Doe",
"id": "usr_123456789",
"email": "john.doe@gmail.com"
},
"metadata": {
"claimNumber": "123456"
}
},
"createdAt": "2026-01-01T00:00:00.000Z"
}Body
application/json
- Policy Action Request Initiated
- Policy Action Request Succeeded
- Policy Action Request Failed
- Policy Action Policy Refresh Succeeded
- Policy Action Policy Refresh Failed
Shared fields present on every webhook event payload.
Unique identifier for the event.
The event type.
Available options:
policy-action.request-initiated ISO 8601 timestamp at which the event was created.
The action has been received and Axle has begun processing the insurance carrier request.
Show child attributes
Show child attributes
Response
200
Return a 200 status code to acknowledge receipt of the event.
Was this page helpful?