---
title: "GET /case/{caseID}"
method: GET
path: "/case/{caseID}"
tags: ["Case"]
---

# GET /case/{caseID}

`GET /case/{caseID}`

Get a case based on a case id

## Path parameters

- `caseID` string, uuid, required — Identifier of a case

## Response `200`

Case response

- object
  - `data` Case, required — Case
    - `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

> 15 revisions in range; 1 could not be searched.

- **2025-06-10** `478b6ca4b28e` — 1 breaking, 7 info
  - the `data/appealStatus` response's property type/format changed from ``/`` to `object`/`` for status `200`
  - added the optional property `data/appealStatus/appealPeriod` to the response with the `200` status
  - added the optional property `data/appealStatus/competentCourt` to the response with the `200` status
  - added the optional property `data/appealStatus/courtType` to the response with the `200` status
  - …4 more
- **2025-05-02** `c4b11abe6992` — 1 info
  - api operation id `caseGet` was added
- **2025-04-29** `26f537c57ba9` — 1 breaking, 6 info
  - the `data/objectionStatus` response's property type/format changed from ``/`` to `object`/`` for status `200`
  - added the optional property `data/objectionStatus/admissable` to the response with the `200` status
  - added the optional property `data/objectionStatus/decisionPeriod` to the response with the `200` status
  - added the optional property `data/objectionStatus/extensionPeriod` to the response with the `200` status
  - …3 more
- …earlier changes not shown

[Full history](https://skmtc.dev/minbzk/apis/regelrecht-engine-api/changes/case/:caseID/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)
