---
title: "List the decisions waiting for a person"
method: GET
path: "/v1/cases"
---

# List the decisions waiting for a person

`GET /v1/cases`

## Request

- Base URL: `https://api.decionis.com`
- URL: `https://api.decionis.com/v1/cases`
- Auth: HTTP bearer

Core's façade over every case owner (Core protocol escalations, procurement referrals, policy proposals and signed findings; Commerce managed cases). Organization API key with decision:read. Case state stays with its owner; Core keeps only the owner reference and delivery receipts. Business Central asserts its signed-in user with `x-decionis-actor: entra:<tenant id>:<object id>` inside the tenant its connection credential proves; an MCP OAuth token names its own user. Without a person every card is listed with `can_decide` false. `GET /v1/protocol/decisions/awaiting-approval` is a deprecated alias on the same handler and keeps its original query and response.

## Query parameters

- `status` 'pending'
- `view` 'card' | 'business-central' | 'assistant'
- `limit` integer

## Headers

- `x-decionis-actor` string

## Response `200`

Pending cases in the requested view; `partial` is true when an owner was unreachable.

- object
  - `cases` object[], required
  - `partial` boolean, required

## Other responses

- `403`: Structured API error

---

[API](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api.md) · [All operations](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api/llms.txt) · [OpenAPI document](https://skmtc.dev/decionis/apis/decionis-policy-evaluation-api/revisions/357f5e459d0c?raw)
