---
title: "Get Case"
method: GET
path: "/cases/{id}"
---

# Get Case

`GET /cases/{id}`

## Request

- Base URL: `https://app.moderntreasury.com/api`
- URL: `https://app.moderntreasury.com/api/cases/{id}`
- Auth: HTTP basic

Get details on a single Case.

## Path parameters

- `id` string, required

## Response `200`

200

- object
  - `id` string
  - `object` string
  - `live_mode` boolean
  - `status` 'open' | 'resolved': The status of the case.
  - `subject_type` 'legal_entity': The type of the object the case is about.
  - `subject_id` string: The ID of the object the case is about.
  - `requested_actions` object[]: The pending actions requested to resolve the case.
    - `id` string
    - `object` string
    - `live_mode` boolean
    - `category` 'onboarding_articles_of_incorporation_failure' | 'onboarding_business_registry_verification_failure' | 'onboarding_database_failure' | 'onboarding_proof_of_address_failure' | 'onboarding_ssn_check_failure' | 'onboarding_tin_check_failure': The category of the requested action.
    - `field` 'articles_of_incorporation' | 'ein_letter' | 'legal_entity_details' | 'proof_of_address', nullable: The field that needs to be corrected or provided, if any.
    - `instructions` string, nullable: Instructions on how to resolve the requested action.
    - `reasons` string[]: The reasons the action was requested.
    - `created_at` string, date-time
    - `updated_at` string, date-time
  - `resolved_actions` object[]: The requested actions that have been resolved.
    - `id` string
    - `object` string
    - `live_mode` boolean
    - `category` 'onboarding_articles_of_incorporation_failure' | 'onboarding_business_registry_verification_failure' | 'onboarding_database_failure' | 'onboarding_proof_of_address_failure' | 'onboarding_ssn_check_failure' | 'onboarding_tin_check_failure': The category of the requested action.
    - `field` 'articles_of_incorporation' | 'ein_letter' | 'legal_entity_details' | 'proof_of_address', nullable: The field that needs to be corrected or provided, if any.
    - `instructions` string, nullable: Instructions on how to resolve the requested action.
    - `reasons` string[]: The reasons the action was requested.
    - `created_at` string, date-time
    - `updated_at` string, date-time
  - `created_at` string, date-time
  - `updated_at` string, date-time

## Changes

- **2026-11-03** `e31c6638c72e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/modern-treasury/apis/modern-treasury-api/changes/cases/:id/get.md)

---

[API](https://skmtc.dev/modern-treasury/apis/modern-treasury-api.md) - [All operations](https://skmtc.dev/modern-treasury/apis/modern-treasury-api/llms.txt) - [OpenAPI document](https://skmtc.dev/modern-treasury/apis/modern-treasury-api/revisions/e31c6638c72e?raw)
