Skip to main content
GET
Returns the rules that apply to one judge. The response shape depends on the court:
  • Courts with compliance profiles (edny today): the hierarchical rule set used by /check, organized as FRCP, local rules, and standing order. Optionally filtered by document_scope and motion_type.
  • Every other court: the court-wide rules plus the judge’s own rules, each with the judge’s quoted source text and structured fields. See Courts without compliance profiles.
string
required
Judge slug from /judges (e.g. gary-r-brown, judge-teresa-a-beaudet). Use court for a court’s court-wide rules only.
string
required
Court identifier (e.g. edny, ca-los-angeles-superior)
string
Filter rules relevant to this document type. See Document Structure for values. Courts with compliance profiles only; other courts return 400.
string
Filter rules relevant to this motion type (e.g. Rule_56, discovery, Rule_12). Courts with compliance profiles only; other courts return 400.

Response fields

object
Judge identification
object
Hierarchical rule set organized by source

Filtering behavior

When document_scope and/or motion_type are provided, rules are filtered to show only those relevant to the specified context. Rules with no applies_to field are always included (they apply universally).

Courts without compliance profiles

For every court other than edny, the response carries two layers:
  • rules.court: court-wide rules that apply in every courtroom (local rules, general orders, court-wide filing requirements).
  • rules.judge: the judge’s own rules (standing orders, individual practices, courtroom rules).
Each rule has the same shape as a rule from /extracted-rules: a plain-English summary, the judge’s quoted source text, structured fields keyed by logic_type, a page or section citation, and the official source URL.
judge.status: active or coming_soon for judges on the current roster. inactive or retired means the judge has left the roster: rules.judge comes back empty, and rules.court still lists the court-wide rules. Response size: the court-wide layer is returned in full, which can be over a thousand rules in a large court. To page or filter by rule type, use /extracted-rules with judge_slug and logic_type.

Errors