---
title: "GET /cases/{bsn}"
method: GET
path: "/cases/{bsn}"
tags: ["Case"]
---

# GET /cases/{bsn}

`GET /cases/{bsn}`

Get all cases based on a bsn

## Path parameters

- `bsn` string, required — Burgerservicenummer of a Dutch citizen

## Response `200`

Case list response

- object
  - `data` Case[], required — List of all cases
    - `id` string, uuid, required — Identifier of a case
    - `bsn` string, required — Burgerservicenummer of a Dutch citizen
    - `service` string, required — Specify the service that needs to be executed
    - `law` string, required — Specify the law that needs to be executed
    - `parameters` unknown, required
    - `claimedResult` unknown, required
    - `verifiedResult` unknown, required
    - `approvedClaimsOnly` boolean, required
    - `rulespecId` string, uuid, required — Identifier of the rulespec
    - `status` 'SUBMITTED' | 'DECIDED' | 'IN_REVIEW' | 'OBJECTED', required
    - `approved` boolean
    - `objectionStatus` CaseObjectionStatus — Parameters to set the objection status
      - `possible` boolean
      - `notPossibleReason` string
      - `objectionPeriod` integer
      - `decisionPeriod` integer
      - `extensionPeriod` integer
      - `admissable` boolean
    - `appealStatus` CaseAppealStatus — Parameters to set the objection status
      - `possible` boolean
      - `notPossibleReason` string
      - `appealPeriod` integer
      - `directAppeal` boolean
      - `directAppealReason` string
      - `competentCourt` string
      - `courtType` string
    - `claim_ids` string[]

## Other responses

- `400` — Invalid input supplied.
- `404` — Resource not found.
- `500` — Internal server error.

## Changes

- **2026-07-17** `dd8f1496c9bc` — 1 info
  - added the optional property `data/items/claim_ids` to the response with the `200` status
- **2025-06-10** `478b6ca4b28e` — 1 breaking, 7 info
  - the `data/items/appealStatus` response's property type/format changed from ``/`` to `object`/`` for status `200`
  - added the optional property `data/items/appealStatus/appealPeriod` to the response with the `200` status
  - added the optional property `data/items/appealStatus/competentCourt` to the response with the `200` status
  - added the optional property `data/items/appealStatus/courtType` to the response with the `200` status
  - …4 more
- **2025-05-02** `c4b11abe6992` — 1 info
  - endpoint added
- **2025-04-16** `73ada8f52635` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/minbzk/apis/regelrecht-engine-api/changes/cases/:bsn/get.md)

---

[API](https://skmtc.dev/minbzk/apis/regelrecht-engine-api.md) · [All operations](https://skmtc.dev/minbzk/apis/regelrecht-engine-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/minbzk/regelrecht-engine-api/revisions/dd8f1496c9bc/schema)
