Endpoints
Get Rules
Returns every rule that applies to a judge, from the court-wide layer down to the judge’s own standing orders
GET
Returns the rules that apply to one judge. The response shape depends on the court:
- Courts with compliance profiles (
ednytoday): the hierarchical rule set used by/check, organized as FRCP, local rules, and standing order. Optionally filtered bydocument_scopeandmotion_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
Whendocument_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 thanedny, 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).
/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.