---
title: "Get Authority"
method: GET
path: "/authorities/{authority_id}"
tags: ["authorities"]
---

# Get Authority

`GET /authorities/{authority_id}`

## Request

- Base URL: `https://api.casenode.ai`
- URL: `https://api.casenode.ai/authorities/{authority_id}`
- Auth: none declared

Get full detail for an authority by canonical ID.

## Path parameters

- `authority_id` string, required

## Query parameters

- `exclude` string, nullable: Comma-separated fields to exclude: full_text,sections,paragraphs
- `max_full_text` integer, nullable: Truncate full_text to this many chars (server-side)

## Response `200`

Successful Response

- AuthorityDetailResponse
  - `id` string, required
  - `citation` string, required
  - `title` string, nullable
  - `authority_type` string, required
  - `court` string, nullable
  - `precedence_rank` integer, nullable
  - `year` integer, nullable
  - `judgment_date` string, nullable
  - `parties_claimant` string, nullable
  - `parties_respondent` string, nullable
  - `jurisdiction` string, nullable
  - `has_test_elements` boolean
  - `extraction_status` string
  - `stub` boolean
  - `source_url` string, nullable
  - `binding_status` 'binding' | 'persuasive' | 'same_level' | 'unknown', nullable
  - `citation_count` integer
  - `last_cited_date` string, nullable
  - `full_text` string, nullable
  - `decision_text` string, nullable
  - `reasons_text` string, nullable
  - `header_structured` object[], nullable
  - `aliases` string[]
  - `test_elements` object[]
  - `paragraphs` ParagraphChunk[]
    - `ref` string, required
    - `text` string, required
  - `paragraph_count` integer
  - `noindex` boolean
  - `body_sections` object[]
  - `decision_paragraphs` object[]
  - `reasons_paragraphs` object[]

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/casenode/apis/casenode-api.md) · [All operations](https://skmtc.dev/casenode/apis/casenode-api/llms.txt) · [OpenAPI document](https://skmtc.dev/casenode/apis/casenode-api/revisions/5b2883d19661?raw)
