---
title: "Get claims"
method: GET
path: "/restaurants/{tenant}/{restaurantId}/customerclaims"
tags: ["Restaurant Claims", "publicly-accessible"]
---

# Get claims

`GET /restaurants/{tenant}/{restaurantId}/customerclaims`

## Request

- Base URL: `https://uk.api.just-eat.io`
- URL: `https://uk.api.just-eat.io/restaurants/{tenant}/{restaurantId}/customerclaims`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/just-eat/apis/just-eat-api/docs/restaurants/:tenant/:restaurantId/customerclaims/get.ts> (a function with typed inputs; its response is checked against the schema)

Provides claims for a given restaurant with optional filtering

## Path parameters

- `tenant` string, required
- `restaurantId` string, required

## Query parameters

- `fromDate` string, date-time, nullable
- `toDate` string, date-time, nullable
- `limit` integer, nullable
- `offset` integer, nullable

## Headers

- `Accept` string

## Response `200`

Request succeeded

- ClaimsResponse: Response containing claims for a restaurant which match the given filter
  - `claims` OrderClaim[]: Array with claims
    - `id` string: Claim identifier
    - `orderId` string: Just Eat order identifier
    - `friendlyOrderReference` string: Just Eat friendly order reference
    - `issueType` 'Missing' | 'Damaged' | 'Cold' | 'LateOrder' | 'FoodNotArrived': Type of claim
    - `submittedDate` string, date-time: Date when the claim was submitted
    - `expirationDate` string, date-time: Date when the claim will be accepted automatically in case the owner of the restaurant ignores it
    - `currency` string: Name of currency in ISO 4217 format
    - `totalClaimed` number: Total claimed money in smallest unit of relevant currency
    - `state` 'Open' | 'Closed': Indicates whether a decision about the claim was made
    - `resolution` ClaimResolution, nullable: Representation of the decision made about a claim
      - `decision` 'Accepted' | 'PartiallyAccepted' | 'Rejected': Indicates whether the claim is accepted, partially accepted or rejected - claim is partially accepted if at least one of the claimed items is accepted
      - `totalClaimedAccepted` number: Total claimed money accepted by the restaurant in smallest unit of relevant currency
      - `resolvedDate` string, date-time: Date when decision on the claim was submitted
      - `resolvedChannel` string: Channel which was used to resolved the claim
    - `restaurantResponse` OrderClaimRestaurantResponse, nullable: Restaurant response for the claim
      - `decision` 'Accepted' | 'Rejected' | 'PartiallyAccepted': Decision on the claim
      - `items` ItemDecision[], nullable: Decisions on the items of a claim
        - `id` string: Item identifier
        - `decision` 'Accepted' | 'Rejected': Decision made about the item
      - `justification` Justification, nullable: The reason of the claim rejection and optional comments from the restaurant
        - `reason` 'AlreadyRefunded' | 'ItemReplaced' | 'PartialRefundRequired' | 'WasNotMissing' | 'WillRedeliver' | 'OrderWasHot' | 'OrderWasOnTime' | 'OrderWasPacked' | 'FoodWasIntact' | 'AddExtraItem' | 'Other': One of the predefined reasons
        - `comments` string, nullable: Comment from the restaurant owner in case they rejected at least one of the items and want to type their own rejection reason
    - `affectedItems` Item[], nullable: Information about the claimed items
      - `id` string: Item identifier
      - `name` string: Item name
      - `quantity` number: Quantity of items
      - `totalClaimed` number: Total claimed money in smallest unit of relevant currency
      - `unitPrice` number: Price of a single unit in smallest unit of relevant currency
      - `additionalContext` string, nullable: Comment giving additional context
      - `decision` 'NotDecided' | 'Accepted' | 'Rejected': Indicates whether decision on the claimed item was made and what was that decision

## Other responses

- `400`: Bad Request. Returned if the request is invalid e.g. has incorrect date limiter format
- `401`: Unauthorized. The client did not provide an authentication token or the token was invalid
- `403`: Forbidden. The client is not allowed to perform this action
- `500`: Internal Server Error

## Changes

- **2026-07-13** `4b25c7d97a53`: 1 warning, 1 info
  - the optional response header `Retry-After` removed for the status `500`
  - removed `#/components/schemas/OrderClaim` from the `claims` response property `oneOf` list for the response status `200`

[Operation history](https://skmtc.dev/just-eat/apis/just-eat-api/changes/restaurants/:tenant/:restaurantId/customerclaims/get.md)

---

[API](https://skmtc.dev/just-eat/apis/just-eat-api.md) - [All operations](https://skmtc.dev/just-eat/apis/just-eat-api/llms.txt) - [OpenAPI document](https://skmtc.dev/just-eat/apis/just-eat-api/revisions/4b25c7d97a53?raw)
