Skip to main content

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.

tip

This endpoint only accepts JSON - set the HTTP header Content-Type: application/json on every POST request

Parameters

HTTP Headers

HeadersDescription
AuthorizationBearer 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.

StatusNameDescriptionResolution
401UnauthorizedThe request is unauthenticatedEnsure your JWT is valid
404Not FoundThe resource was not foundEnsure the Registration ID is correct
409ConflictThe claim cannot be filed against the registrationEnsure 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.