---
title: "Get Indemnity Claims based on search criteria"
method: GET
path: "/indemnity-claims"
tags: ["Direct Debits"]
---

# Get Indemnity Claims based on search criteria

`GET /indemnity-claims`

Returns a list of Indemnity Claim Advice's based on the parameters provided.

## Query parameters

- `accountId` string, required — Collection Account Id
- `indemnityClaimIds` string[] — List of Indemnity Claim Id's
- `ddicReferences` string[] — List of DDIC references, these are references related to the claim itself. Must start with DDIC. This is different to the reference used on the mandate, it is generated by the claim originator
- `serviceUserReferences` string[] — List of mandate/ddi references that claims are related to.
- `statuses` string[] — List of statuses that claims are in.
- `sortField` string
- `sortOrder` string
- `size` integer
- `page` integer

## Response `200`

OK

- DirectdebitIndemnityClaimPageResponse
  - `content` DirectdebitIndemnityClaimResponse[], required — List of responses on the current page
    - `id` string
    - `accountBid` string
    - `serviceUserReference` string
    - `ddicReference` string
    - `reasonCode` 'AMOUNT_OR_DATE_DIFFER' | 'NO_ADVANCE_NOTICE' | 'DDI_CANCELLED_BY_BANK' | 'DDI_CANCELLED_WITH_SERVICE_USER' | 'NO_INSTRUCTION' | 'INVALID_SIGNATURE' | 'SERVICE_USER_REQUEST' | 'SERVICE_USER_NAME_DISPUTED'
    - `amount` number
    - `payingBankName` string
    - `payingBankSortCode` string
    - `payingBankAccountNumber` string
    - `payingBankServiceUserNumber` string
    - `statusHistory` DirectdebitIndemnityClaimStatusHistoryResponse[]
      - `changeDate` string, date
      - `schemeId` string
      - `status` 'NEW' | 'CANCELLED' | 'SETTLED'
    - `status` 'NEW' | 'CANCELLED' | 'SETTLED'
    - `directDebits` DirectdebitIndemnityClaimDirectDebitResponse[]
      - `amount` number
      - `collectionDate` string, date
      - `collectionId` string
  - `size` integer, required — Page size
  - `totalSize` integer, required — Total count
  - `page` integer, required — Current page number, 0-based, i.e first page = 0, second page = 1
  - `totalPages` integer, required — Total pages

## Other responses

- `400` — Validation Errors
- `404` — Not Found

---

[API](https://skmtc.net/modulrfinance/apis/modulr-api.md) · [All operations](https://skmtc.net/modulrfinance/apis/modulr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/modulrfinance/modulr-api/versions/cbd52524c8ef/schema)
