---
title: "List Smartadvocate Case Status Options"
method: GET
path: "/smartadvocate/case-status-routing/status-options"
tags: ["SmartAdvocate"]
---

# List Smartadvocate Case Status Options

`GET /smartadvocate/case-status-routing/status-options`

Distinct case statuses observed in the customer's synced cases.

Feeds the settings UI dropdowns so rules can only target statuses that
actually exist in the firm's data. Returns both primary case statuses
(status_type_name = null) and second statuses (status_type_name set).

## Response `200`

Successful Response

- SmartAdvocateCaseStatusOptionsResponse — Distinct case statuses from the customer's synced cases
  - `statuses` SmartAdvocateCaseStatusOption[], required
    - `sa_status_id` integer, required
    - `status_name` string, required
    - `status_type_name` string, nullable — None = primary case status; otherwise the second-status type it belongs to
    - `case_count` integer, required

---

[API](https://skmtc.dev/openintake/apis/fastapi.md) · [All operations](https://skmtc.dev/openintake/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/openintake/fastapi/revisions/4a81645b59f6/schema)
