curl --request GET \
--url https://api.vaquill.ai/api/v1/us/statutes/divisions \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.vaquill.ai/api/v1/us/statutes/divisions"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vaquill.ai/api/v1/us/statutes/divisions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.vaquill.ai/api/v1/us/statutes/divisions"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"corpusType": "USC",
"level": "sections",
"parentLabel": "Title 42, Chapter 21",
"divisions": [
{
"identifier": "1981",
"name": "Equal rights under the law",
"kind": "section",
"isLeaf": true,
"actId": "USC_T42_C21_S1981"
},
{
"identifier": "1981a",
"name": "Damages in cases of intentional discrimination in employment",
"kind": "section",
"isLeaf": true,
"actId": "USC_T42_C21_S1981a"
},
{
"identifier": "1982",
"name": "Property rights of citizens",
"kind": "section",
"isLeaf": true,
"actId": "USC_T42_C21_S1982"
},
{
"identifier": "1983",
"name": "Civil action for deprivation of rights",
"kind": "section",
"isLeaf": true,
"actId": "USC_T42_C21_S1983"
}
],
"count": 38,
"processingTimeMs": 5.1,
"creditsConsumed": 1
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}Browse the statutory hierarchy
Walk the statutory tree one level at a time, in statutory order. Each call
returns the immediate children of wherever you are. Following every node down,
and every nextCursor across, reaches every section the corpus holds for that
scope, so a code can be enumerated without searching.
Cost: 1 credit per call. Refunded on a failure, and not charged at all on a request whose filters do not fit the corpus (422), that names a container that does not exist, or that returns no rows: the credit is taken only once a level with rows is ready to return.
Pass the deepest level you already know; the response returns the level below it:
corpusType=USC-> the titlescorpusType=USC&titleNumber=42-> the chapters in Title 42corpusType=USC&titleNumber=18-> the parts of Title 18 (a title whose chapters sit in parts, subtitles or divisions lists those first)corpusType=USC&titleNumber=18&part=I-> the chapters in Part I of Title 18corpusType=USC&titleNumber=8&chapter=12-> the subchapters of Chapter 12 (a chapter with no subchapters lists its sections)corpusType=USC&titleNumber=8&chapter=12&subchapter=II-> the parts of Subchapter II (Parts I to IX)corpusType=USC&titleNumber=8&chapter=12&subchapter=II&part=I-> the sections in Part I (leaf)corpusType=CFR&titleNumber=17-> the chapters of Title 17 (a title with subtitles, such as 29, lists them first; a title whose parts sit in no chapter lists its parts)corpusType=CFR&titleNumber=29&subtitle=B-> the chapters of Subtitle B of Title 29 (Subtitle A lists its parts directly)corpusType=CFR&titleNumber=29&chapter=XIV-> the parts of Chapter XIV of Title 29corpusType=CFR&titleNumber=17&part=240-> the subparts and subject groups of Part 240 (a part with neither lists its sections)corpusType=CFR&titleNumber=17&part=240&subpart=A-> the subject groups of Subpart AcorpusType=CFR&titleNumber=17&part=240&subpart=A&subjectGroup=Rules of General Application-> the sections in that subject group (leaf)corpusType=CFR&titleNumber=17&part=240&subjectGroup=ECFRf2ef38fa463cdfa-> the same sections (leaf), by the group’s eCFR id (a subject-group node’ssubjectGroupId)corpusType=STATE&state=tx-> the state’s codescorpusType=STATE&state=tx&code=tx_pe-> the titles of the Texas Penal CodecorpusType=STATE&state=tx&code=tx_pe&title=5-> the chapters in Title 5 of the Texas Penal CodecorpusType=STATE&state=tx&code=tx_gv&title=5&subtitle=B-> the chapters in Subtitle B of Title 5 of the Texas Government CodecorpusType=STATE&state=ca&code=ca_pen-> the parts of the California Penal CodecorpusType=STATE&state=ca&code=ca_edc&title=1&division=1&part=11&chapter=2-> the articles of the Education Code’s Chapter 2 in Part 11 (one of its many chapters numbered 2)corpusType=STATE&state=ny&code=ny_jud&article=2-> the sections in a New York article (leaf)corpusType=STATE&state=il&code=il_225-> the acts in 225 ILCS, a code that is a single chaptercorpusType=STATE&state=de&code=de_6&article=2-> the parts of UCC Article 2 in Delaware Title 6, which sits outside any chaptercorpusType=STATE&state=de&code=de_6&article=2&part=2-> the sections in Part 2 of UCC Article 2 (leaf)corpusType=REGULATION&state=ny&code=ny_10&chapter=I-> the parts in Chapter I of 10 NYCRRcorpusType=STATE_RULES&state=tx-> the state’s court rule sets (Rules of Civil Procedure, each county’s local rules, …)corpusType=STATE_RULES&state=tx&code=HARRIS-> the rule sets inside Harris County’s local rules, askind: chaptercorpusType=STATE_RULES&state=wi&code=SCR61-> the rules of Wisconsin SCR Chapter 61, which records no level inside it (leaf)corpusType=CONSTITUTION-> the articles and amendments of the US ConstitutioncorpusType=CONSTITUTION&article=Article III-> the sections of Article III (leaf)corpusType=STATE_CONSTITUTION&state=nm-> the articles of the New Mexico ConstitutioncorpusType=FEDERAL_RULES-> the rule sets (FRCP, FRE, FRCrP, …)corpusType=FEDERAL_RULES&code=frcp-> the Federal Rules of Civil Procedure (leaf)
Interior nodes carry a sectionCount and isLeaf: false; drill into one by passing its
identifier back as the filter its kind names (title is titleNumber on the U.S. Code and
CFR; chapter, subchapter, part, subpart, subtitle, division, subdivision,
subjectGroup, code, article, act, and on state regulations umbrella, agency,
program), keeping the filters you already passed. A listing can mix kinds, so read kind on
each node rather than assuming it from level. Leaf nodes are sections and carry an actId for
/us/statutes/section/{actId}.
Levels do not sit at a fixed depth. Pass each level a listing returned, in any order; a number
that fits more than one place (part=I in a chapter whose subchapters each have a Part I) is
refused with the containers to add. A state level is listed only where the corpus records it, so
which levels a code has is read from its own sections, and note says when a code records none
below the code. A number that repeats inside one code (a California chapter 2 sits in dozens of
parts) names one container only together with the levels above it; passed alone it lists the
sections of every container that carries it, flat, with a note. A state subtitle or division is
never matched across titles: pass the title it sits in. A CFR subject group has no stable
number, so its identifier is its heading, matched case-insensitively. Court rules
(STATE_RULES) list a state’s rule sets first, as kind: code, then each container their rules
name, whatever the publisher calls the level, with the publisher’s heading as name.
A listing larger than one response pages: truncated is true and nextCursor continues it. Pass
the cursor back with the same filters until it comes back null. If note says a listing could
not hold everything, it also says where the rest is.
Browse supports USC, CFR, STATE, REGULATION, STATE_RULES, CONSTITUTION,
STATE_CONSTITUTION and FEDERAL_RULES, which is also what browsable says on each
GET /us/statutes/coverage legend entry. The rest are dated series or share no tree: use
/us/statutes/search for those. Federal rules are published twice, by the Judicial Conference
(frcp, fre, …) and as an appendix to the U.S. Code (uscapp_t28a_fre, …); each is its own
rule set here, so neither is listed twice under one heading.
curl --request GET \
--url https://api.vaquill.ai/api/v1/us/statutes/divisions \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.vaquill.ai/api/v1/us/statutes/divisions"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vaquill.ai/api/v1/us/statutes/divisions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.vaquill.ai/api/v1/us/statutes/divisions"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"corpusType": "USC",
"level": "sections",
"parentLabel": "Title 42, Chapter 21",
"divisions": [
{
"identifier": "1981",
"name": "Equal rights under the law",
"kind": "section",
"isLeaf": true,
"actId": "USC_T42_C21_S1981"
},
{
"identifier": "1981a",
"name": "Damages in cases of intentional discrimination in employment",
"kind": "section",
"isLeaf": true,
"actId": "USC_T42_C21_S1981a"
},
{
"identifier": "1982",
"name": "Property rights of citizens",
"kind": "section",
"isLeaf": true,
"actId": "USC_T42_C21_S1982"
},
{
"identifier": "1983",
"name": "Civil action for deprivation of rights",
"kind": "section",
"isLeaf": true,
"actId": "USC_T42_C21_S1983"
}
],
"count": 38,
"processingTimeMs": 5.1,
"creditsConsumed": 1
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}{
"detail": "Insufficient API credits.",
"errors": [
{
"loc": [
"body",
"query"
],
"msg": "Field required",
"type": "missing"
}
],
"code": "insufficient_credits",
"type": "https://www.vaquill.ai/docs/errors/insufficient_credits",
"title": "Insufficient credits",
"status": 402,
"requestId": "8d32789e-7b27-44f7-9523-424596e7a929",
"retryable": false,
"retryAfterSeconds": 30,
"actId": "UNKNOWN_99999",
"reason": "not_in_registry",
"didYouMean": [
"<string>"
],
"sessionLawId": "Pub. L. 117-58",
"defaultSessionLawId": "us1_ca_2019_ch_123",
"candidateCount": 3,
"truncated": false,
"jurisdictions": [
"<string>"
],
"sessionCoverage": {},
"creditsRequired": 5,
"creditsAvailable": 2,
"topUpHint": "Add credits in the developer dashboard, then retry the same request."
}Authorizations
Headers
Optional. 16 to 255 visible ASCII characters (a UUIDv4 works). Repeating the same request with the same key replays the original 2xx response for 24 hours without charging again. The same key on a different request is rejected. With the account's cacheQueryDerivedData retention setting off, no body is stored and a retry answers 409 idempotency_replay_unavailable, still without a second charge.
16 - 255^[\x21-\x7e]+$"3f9c2a1e-7b44-4d0a-9c1e-5a6b7c8d9e0f"
Query Parameters
2-letter jurisdiction code, required for the state-scoped corpora (STATE, REGULATION, STATE_RULES, STATE_CONSTITUTION). Case-insensitive.
al, ak, as, az, ar, ca, co, ct, de, dc, fl, ga, gu, hi, id, il, in, ia, ks, ky, la, me, md, ma, mi, mn, ms, mo, mt, ne, nv, nh, nj, nm, ny, nc, nd, mp, oh, ok, or, pa, pr, ri, sc, sd, tn, tx, ut, vt, vi, va, wa, wv, wi, wy "tx"
Chapter identifier to drill into (USC, CFR and state codes), or the first level inside a court rule set (a node with kind: chapter; needs code). On CFR it lists the chapter's parts (needs titleNumber); accepted alongside part, where it is not needed: part numbers are unique within a title.
"21"
Part to drill into: a CFR part, a U.S. Code part (Title 18 Part I, or Parts I to IX of 8 U.S.C. ch. 12 subch. II; needs titleNumber), or a part of a state code or court rule set wherever a listing returned one with kind: part (NYCRR, Mississippi and Colorado regulations and statutes, Pennsylvania court rules). On a state code or rule set it needs code.
"240"
Article to drill into: a constitution's article or amendment (Article III, Amendment XIV), or an article of a state code wherever a listing returned one with kind: article (New York's codes, or the UCC articles outside any chapter in Delaware Title 6), or of a court rule set (kind: article, Pennsylvania's Rules of Evidence). On a state code it can be combined with chapter to narrow to one article within that chapter. Pass the identifier exactly as the listing returned it.
"Article III"
List only sections carrying this status, e.g. repealed. The inverse of excludeRepealed, and useful for auditing what a container holds that is no longer operative.
abolished, deleted, expired, in_force, inactive, non_precedential, not_funded, not_yet_effective, omitted, proposed, recodified, recompiled, rejected, relocated, removed, renumbered, repealed, rescinded, reserved, revoked, superseded, terminated, transferred, unconstitutional, vacant, vacated, vetoed, withdrawn The subchapter to list, as a listing returned it (kind: subchapter): a U.S. Code subchapter (needs titleNumber and chapter), a CFR subchapter a listing returned directly under a subtitle (45 CFR Subtitle A; needs titleNumber), or a state or court-rule subchapter (needs code). Case-insensitive.
"II"
The subtitle to list, as a listing returned it (kind: subtitle): a U.S. Code or CFR subtitle such as Subtitle A of Title 26 or Subtitle B of Title 29 CFR (needs titleNumber), or a subtitle of a state code such as Subtitle B of Title 5 of the Texas Government Code (needs code and the title it sits in).
"A"
The subpart to list (kind: subpart): a U.S. Code subpart (needs the part it belongs to and titleNumber), a CFR subpart (needs titleNumber and part), or a subpart of a state regulation code such as Louisiana's or Mississippi's (needs code, and the part it sits in). Case-insensitive.
"A"
CFR only: the subject group to list (kind: subjectGroup), passed back as the heading the listing returned, or as its eCFR id (ECFR and 15 hex digits, the node's subjectGroupId), which lists the same sections and needs no subpart. Needs titleNumber and part, and the subpart when a heading names a group inside one. Case-insensitive.
"Rules of General Application"
Response
The child divisions at the requested level.
Response for GET /us/statutes/divisions.
Opaque token to resume this listing. Always present: null unless truncated is true. Pass it back as cursor to get the next batch of sections in the same container, and keep going until it comes back null. Treat it as opaque: it encodes a storage position, and building one by hand will not work.
Ordering. A cursor starting o~ continues one listing in a single statutory order, so concatenating its pages gives the sorted whole. A cursor starting s~ walks a container too large to sort in one pass: each page is in statutory order, pages follow storage order, and the union of every page is the complete container, so sort it yourself once you hold it all.
"s~a3f1c2e0-55b1-4a7d-9d02-1f3b6c8e9a44"
True when this container held more sections than one call can walk, so divisions is a PREFIX of its contents rather than all of them. Check it before treating a listing as complete: the level that returns sections is bounded, and a container past that bound previously returned a short list that looked whole. When it is true, narrow the scope (drill into a chapter or part rather than a whole code), or page through it with nextCursor.
false
Why the result is empty, when it is. Absent on a normal result. An empty divisions with a note is an answer; without one it would be ambiguous between a bad identifier and a level this corpus does not store.
"New York statutes are organized by article, which this corpus does not index."
Was this page helpful?

