Claims
Creating a Claim
POST /tire-protection/registrations/:id/claims
To file a claim against a Tire Protection Registration, you can use the POST /tire-protection/registrations/:id/claims
endpoint.
This endpoint allows you to create a new claim for a specific Tire Protection Registration identified by its id
.
The request body must include details about the claim, such as the service invoice number, date, vehicle mileage, damage reason,
and a list of tires involved in the claim including original registered tires and replacements if the tire was replaced.
This endpoint only accepts JSON - set the HTTP header Content-Type: application/json
on every POST
request
Parameters
HTTP Headers
Headers | Description |
---|---|
Authorization | Bearer token in form of a JWT see getting started for more information |
HTTP Request Body
Send a Claim object as the request body as JSON.
Errors
This endpoint may respond with any documented of the status codes, however the most
common errors are 401: Unauthorized
and 404: Not Found
.
Status | Name | Description | Resolution |
---|---|---|---|
401 | Unauthorized | The request is unauthenticated | Ensure your JWT is valid |
404 | Not Found | The resource was not found | Ensure the Registration ID is correct |
409 | Conflict | The claim cannot be filed against the registration | Ensure the Registration is not expired or cancelled |
Example
Claim object
{
"serviceInvoiceNumber": "X-223689",
"serviceInvoiceDate": "2025-05-27T19:30:41.074Z",
"vehicleMileage": 22500,
"damageReason": "Sidewall damage - impact",
"damageDescription": "Sidewall puncture from hitting a curb",
"authorizedAmount": 900.0,
"tires": [
{
"original": {
"make": "Michelin",
"model": "Pilot Sport 4S",
"size": "245/35R19"
},
"replacement": {
"make": "Pirelli",
"model": "P Zero",
"size": "245/35R19"
}
},
{
"original": {
"make": "Michelin",
"model": "Pilot Sport 4S",
"size": "245/35R19"
},
"replacement": {
"make": "Pirelli",
"model": "P Zero",
"size": "245/35R19"
}
},
{
"original": {
"make": "Michelin",
"model": "Pilot Sport 4S",
"size": "245/35R19"
},
"replacement": {
"make": "Pirelli",
"model": "P Zero",
"size": "245/35R19"
}
},
{
"original": {
"make": "Michelin",
"model": "Pilot Sport 4S",
"size": "245/35R19"
},
"replacement": {
"make": "Pirelli",
"model": "P Zero",
"size": "245/35R19"
}
}
]
}
Request
curl --location 'https://sandbox.absintegrations.com/api/v3/tire-protection/registrations/682f645961708ee7233bd76c/claims' \
--header 'Authorization: Bearer eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE2Mjc2NTU5NzAsImV4cCI6MTYyNzY2MzE3MCwiYXVkIjoiaHR0cHM6Ly9zYW5kYm94LmFic2ludGVncmF0aW9ucy5jb20vYXBpL3YzIiwiaXNzIjoiNjEwMmI1MjFmNDAzZjQyZGRjZGU3YWU1In0.y5-vxJHlBtVf2Jr9sPO4I97L5hImkhyn1EtHeCoeIzqZwObpcVy9ZEMJoCGbXwnGdeZ6GpaiO8KD9xLqgUZcTg' \
--header 'Content-Type: application/json' \
--data '{
"serviceInvoiceNumber": "X-223689",
"serviceInvoiceDate": "2025-05-27T19:30:41.074Z",
"vehicleMileage": 22500,
"damageReason": "Sidewall damage - impact",
"damageDescription": "Sidewall puncture from hitting a curb",
"authorizedAmount": 900.0,
"tires": [
{
"original": {
"make": "Michelin",
"model": "Pilot Sport 4S",
"size": "245/35R19"
},
"replacement": {
"make": "Pirelli",
"model": "P Zero",
"size": "245/35R19"
}
},
{
"original": {
"make": "Michelin",
"model": "Pilot Sport 4S",
"size": "245/35R19"
},
"replacement": {
"make": "Pirelli",
"model": "P Zero",
"size": "245/35R19"
}
},
{
"original": {
"make": "Michelin",
"model": "Pilot Sport 4S",
"size": "245/35R19"
},
"replacement": {
"make": "Pirelli",
"model": "P Zero",
"size": "245/35R19"
}
},
{
"original": {
"make": "Michelin",
"model": "Pilot Sport 4S",
"size": "245/35R19"
},
"replacement": {
"make": "Pirelli",
"model": "P Zero",
"size": "245/35R19"
}
}
]
}'
Response
{ "id": 1010 }
Retrieving Claims
To retrieve claims to use the GET Registration endpoint endpoint. Retrieving a registration will return all claims associated with that registration.