REST API Documentation
Read-only access to the Kansas legislative data — bills, votes, committees, hearings, and more — for journalists, researchers, civic-tech projects, and downstream tools.
openapi-generator, or try endpoints
directly in Swagger UI by pasting your API key into the Authorize dialog.
Base URL & format
All endpoints live under /api/v1/ and return JSON. Responses use DRF's standard pagination wrapper:
{
"count": 1480,
"next": "https://<host>/api/v1/measures/?page=2",
"previous": null,
"results": [ { ... }, { ... } ]
}
Authentication
The API works without a key — anonymous requests are throttled to 30 requests per minute per IP. To raise that ceiling to 300 requests per minute, send a key as a header on every request:
Authorization: Api-Key <your-key>
Don't have a key? Request one here — requests are free and typically approved within one business day.
An interactive interface is available at /api/v1/ for anonymous browsing, and at Swagger UI for keyed exploration (paste your key into the Authorize dialog).
429 Too Many Requests with a Retry-After header.Pagination
List endpoints use standard limit/offset pagination:
GET /api/v1/measures/?limit=100&offset=0
Loop until next is null to fetch all records:
def fetch_all(url, headers):
results = []
while url:
r = requests.get(url, headers=headers)
data = r.json()
results.extend(data['results'])
url = data['next']
return results
Biennium scoping
Every resource is scoped to one biennium (2-year cycle). The default is the current active biennium (b2025_26); pass ?biennium=b2023_24 to query a previous biennium.
Available biennia:
b2025_26(current, default)b2023_24
For programmatic clients, fetch the same list as JSON from /api/v1/biennia/ rather than hard-coding it.
Filtering, search, ordering
Each resource supports a subset of these conventions:
- Filter:
?field=value— exact-match equality on listed fields. - Search:
?search=query— full-text-ish substring search across listed fields. - Order:
?ordering=fieldor?ordering=-fieldfor descending. - Page size:
?page_size=N(default 100, max 1000).
Resources
All bills and resolutions (HB, SB, HR, SR, HCR, SCR) in the active biennium. Each row mirrors a single TPOZ legislation file (multiple rows per measure — one per version).
Active members of the House and Senate for the current biennium. Detail endpoint (legislators/<kpid>/) includes committees, leadership roles, contact info, and sponsored measures.
Standing, joint, and special committees with their members and meeting times. Detail endpoint (committees/<kpid>/) includes resolved member names, in-committee bills, and sponsored measures.
Speaker, President, majority/minority leaders, and other leadership posts.
Calendar days the legislature was in session, by chamber.
Gubernatorial and legislative appointments awaiting (or having received) Senate confirmation. Detail endpoint (appointments/<apptno>/) includes appointment history.
Per-chamber per-day journal documents.
Per-chamber per-day order-of-business calendars.
Conference committee meeting schedule with bill assignments, locations, and committee pairings.
Roll-call votes with tallies and the originating journal entry (action_code, action_label, occurred, journal page) nested under `journal_element`. Detail endpoint (votes/<apn>/) additionally returns per-member yea/nay/absent breakdowns with names resolved.
Submitted committee testimony with witness, organization, position (proponent/opponent/neutral), bill, and document download URL.
Fiscal note PDFs published by the Division of the Budget. One row per (bill, version). Filter by ?bill_no=HB2001 to fetch the notes for a specific measure.
KLRD-authored bill summaries (`supp_note_*.pdf`) with keywords, associated bills, and a download URL. Filter by ?bill_no=HB2001 or ?chamber=HOUSE.
Composite endpoints
Convenience endpoints that pre-resolve common joins so you don't have to make N+1 follow-up requests.
Composite endpoint that returns all bills with resolved sponsor names, vote tallies, status messages, and version document URLs in a single payload. Replicates the legacy v13 API shape.
Same shape as the list endpoint but for one bill — includes the APN, version list (with Supplemental Note / Fiscal Note URLs), and resolved history entries.
Journal element actions for the most recent (or specified) session day. Filter by ?chamber= and ?session_day=.
Current in-session/not-in-session status for each chamber.
Committee hearings — past and upcoming. Built from journal entries tagged misc_he_200. Query params: chamber, committee (kpid), bill, from/to (YYYY-MM-DD), upcoming=true, limit, offset.
JSON mirror of the public hearing page: committee, room, start time, is_past flag, stream_url, bills under consideration, testimony entries (presenter/organization/position/topic/apn), minutes link, and sibling hearings on the same day.
Legislative subject index. No params: list of subject paths with bill counts. ?topic=<name>: bills under any path within that top-level topic (e.g. "Abortion"). ?path=<full path>: bills under that exact subpath (e.g. "Abortion > Complications, reporting of"). ?bill=<bill_no>: subjects the bill appears under. ?q=<text>: substring match on path (combine with default list).
Bills classified by gubernatorial outcome (signed, vetoed, veto-overridden, line-item-veto, partial-override, awaiting-governor). Works for the active biennium and any archived biennium that has mirror data. Filter with ?status=<slug> (comma-separated).
Measures on each chamber’s General Orders calendar, grouped by chamber (house/senate) then by subfolder (above_line, working_on, below_line). Each measure includes its GOORDERING position; lists are sorted by position.
Browse the Kansas Statutes Annotated by chapter → article → section. No params: chapter list with section counts and titles. ?chapter=N: articles in that chapter with section counts. ?chapter=N&article=A: sections under K.S.A. N-A. ?chapter=N&all=true: flat section list across the chapter (skips the article hop). Each level returns an `href` for the next step. Full-text search across statutes lives at /api/v1/search/?type=statutes.
Plain text and metadata for one K.S.A. section (e.g. statutes/21-5801/). Returns 404 when the section is not archived.
Bills and resolutions that amend the given K.S.A. section in the active biennium.
List of K.S.A. sections a bill amends, parsed from its SECTIONSAMENDED clause, each with a /laws/ URL.
Plain-text bill body broken into per-line entries (page, linenum, text). Optional ?version=00|01|02|enrolled. Includes structured `sections` (with KSA refs) when the ODT carries the parser bookmark markers.
Bills/resolutions sponsored by a legislator with a `primary` flag and the most-recent journal action per measure.
Every roll-call this legislator participated in, with how they voted and the originating journal action. Filter by ?vote=yea|nay|... or ?bill_no=HB2001.
Snapshot of current activity: chamber status, last floor action per chamber today, committees with hearings today, conference committees scheduled today. Designed for tickers; poll at 30–60s.
Lists the active biennium and every archived biennium served by this site. Each entry includes the biennium prefix, display label, default session, and canonical URL. Use to discover what to pass as ?biennium= on other endpoints without hard-coding the list.
Full-text search across bills, statutes, and committee documents. ?q=<terms> required. ?type=bills,statutes,documents (default: all). Results carry rank scores and highlighted snippets.
Examples
All Senate bills with "tax" in the title
curl -H "Authorization: Api-Key $KEY" \ "https://<host>/api/v1/measures/?leg_type=bill&chamber=Senate&search=tax"
One bill with full sponsor + history payload
curl -H "Authorization: Api-Key $KEY" \ "https://<host>/api/v1/bill_status/HB2001/"
Action code reference
The bill_status and events endpoints include an action_code field on each history / event entry. The table below lists every recognized code and the message template it produces. Placeholders like $committee$ and $vote_tally$ are resolved to real values in API responses.
Introduction
| Code | Message |
|---|---|
intro_ibc_156 |
Prefiled for Introduction |
intro_ibc_157 |
Introduced |
intro_ibc_158 |
Introduced |
intro_ibc_251 |
Adopted without roll call |
intro_ibc_681 |
Introduced |
intro_iopbc_158 |
Received and Introduced |
intro_iopbc_251 |
Adopted without roll call |
intro_iopbc_681 |
Received and Introduced |
intro_ires_251 |
Adopted without roll call |
intro_ires_255 |
Adopted without roll call |
intro_ires_681 |
Introduced |
Referral
| Code | Message |
|---|---|
ref_rbc_235 |
Referred to Committee of the Whole |
ref_rbc_307 |
Referred separately to $committee$ |
ref_rbc_308 |
Referred jointly to $committee$ |
ref_rbc_310 |
Referred to $committee$ |
ref_rbc_311 |
Referred to $committee$ |
ref_rbc_500 |
Referred to $committee$ |
ref_rsc_312 |
Now in $committee$ |
Change of Referral
| Code | Message |
|---|---|
cref_cref_290 |
Withdrawn from $committee$; Referred to $committee$ |
cref_cref_315 |
Withdrawn from Calendar; Referred to $committee$ |
cref_cref_316 |
Withdrawn from Calendar, Rereferred to $committee$ |
cref_cref_317 |
Withdrawn from $committee$ and referred to Committee of the Whole |
cref_cref_318 |
Withdrawn from $committee$ and re-referred to Committee of the Whole |
cref_cref_500 |
Withdrawn from $committee$; Rereferred to $committee$ |
cref_cref_551 |
Withdrawn from $committee$; Referred Separately to $committee$ |
cref_cref_552 |
Withdrawn from $committee$; Referred Jointly to $committee$ |
Committee Report
| Code | Message |
|---|---|
cr_rsc_270 |
Substitute introduced and placed on General Orders |
cr_rsc_273 |
Committee Report recommending the bill be not passed by $committee$ |
cr_rsc_274 |
Committee Report recommending the resolution be not adopted by $committee$ |
cr_rsc_275 |
Committee Report recommending the bill be amended and be not passed by $committee$ |
cr_rsc_276 |
Committee Report, be amended without recommendation by $committee$ |
cr_rsc_281 |
Committee Report recommending bill be passed by $committee$ |
cr_rsc_282 |
Committee Report recommending bill be passed as amended by $committee$ |
cr_rsc_283 |
Committee Report recommending bill be passed and placed on Consent Calendar by $committee$ |
cr_rsc_285 |
Committee Report recommending resolution be adopted by $committee$ |
cr_rsc_286 |
Committee Report recommending resolution be adopted as amended by $committee$ |
cr_rsc_287 |
Committee Report recommending resolution be adopted and placed on Consent Calendar by $committee$ |
cr_rsc_288 |
Committee Report recommending bill be further amended and be passed as amended by $committee$ |
cr_rsc_289 |
Committee Report without recommendation by $committee$ |
cr_rsc_291 |
Committee Report recommending substitute resolution be adopted by $committee$ |
cr_rsc_292 |
Committee Report recommending substitute bill be passed by $committee$ |
cr_rsc_500 |
Committee Report, substitute bill without recommendation by $committee$ |
cr_rsc_800 |
Committee Report recommending the appointment be confirmed by $committee$ |
cr_rsc_801 |
Committee Report recommending the appointment be not confirmed by $committee$ |
cr_rsc_802 |
Committee Report reporting appointment without recommendation by $committee$ |
cr_rsc_821 |
Committee Report recommending the resolution be amended and be not adopted by $committee$ |
Consent Calendar
| Code | Message |
|---|---|
ccal_faccl_900 |
Consent Calendar Passed |
ccal_faccl_901 |
Consent Calendar Adopted |
ccal_rcc_233 |
Withdrawn from Consent Calendar and placed on General Orders |
Committee of the Whole
| Code | Message |
|---|---|
cow_jcow_180 |
Committee of the Whole - Be passed; $vote_tally$ |
cow_jcow_191 |
Committee of the Whole - Be passed as amended; $vote_tally$ |
cow_jcow_192 |
Committee of the Whole - Be adopted as amended; $vote_tally$ |
cow_jcow_195 |
Committee of the Whole - Committee Report be adopted |
cow_jcow_196 |
Committee of the Whole - Substitute bill be passed |
cow_jcow_197 |
Committee of the Whole - Substitute bill be passed as amended |
cow_jcow_201 |
Committee of the Whole - Passed over and retain a place on the calendar |
cow_jcow_202 |
Committee of the Whole - Passed over and retain its place on the calendar |
cow_jcow_203 |
Committee of the Whole - Committee Report be rejected |
cow_jcow_210 |
Committee of the Whole - Resolving clause be stricken |
cow_jcow_211 |
Committee of the Whole - Enacting clause be stricken |
cow_jcow_214 |
Committee of the Whole - Stricken from the calendar |
cow_jcow_239 |
Committee of the Whole - Be adopted |
cow_jcow_304 |
Committee of the Whole - Referred to $committee$ |
cow_jcow_305 |
Committee of the Whole - Motion by $motioner$ to rerefer to $committee$ $result$ |
cow_jcow_317 |
Committee of the Whole - Handwritten Motion to Amend - Offered by $motioner$ |
cow_jcow_681 |
Committee of the Whole - Motion to strike the resolving clause failed |
cow_jcow_682 |
Committee of the Whole - Motion to strike the enacting clause failed |
cow_jcow_683 |
Committee of the Whole - Motion to strike from the calendar failed |
cow_jcow_684 |
Committee of the Whole - Motion to rerefer to committee failed; $vote_tally$ |
cow_jcow_685 |
Committee of the Whole - Motion to refer to committee failed; $vote_tally$ |
cow_jcow_688 |
Committee of the Whole - Amendment was ruled not divisible |
cow_jcow_689 |
Committee of the Whole - Ruling of the chair was overruled |
cow_jcow_690 |
$legislator$ raised a question of germaneness. The amendment was ruled not germane; $vote_tally$ |
cow_jcow_691 |
$legislator$ challenged the amendment under the Pay-Go $provision$. The amendment was ruled to be out of order |
cow_jcow_692 |
Committee of the Whole - Committee Report be rejected |
cow_jcow_693 |
Committee of the Whole - Committee Report be rejected |
cow_jcow_694 |
Committee of the Whole - Committee Report be rejected |
cow_jcow_695 |
Committee of the Whole - Now working on |
cow_jcow_704 |
Committee of the Whole - Committee Report be adopted recommending substitute bill be passed |
cow_jcow_705 |
Committee of the Whole - Committee Report be adopted recommending substitute resolution be adopted |
cow_jcow_707 |
Committee of the Whole - Motion to Amend - Offered by $motioner$ |
cow_jcow_708 |
Committee of the Whole - Be passed as further amended |
cow_jcow_709 |
Committee of the Whole - Be adopted as further amended |
cow_jcow_710 |
Committee of the Whole - Substitute concurrent resolution be adopted |
cow_jcow_711 |
Committee of the Whole - Substitute resolution be adopted |
cow_jcow_712 |
Committee of the Whole - Substitute resolution be adopted as amended |
cow_jcow_715 |
Committee of the Whole - Motion to postpone consideration to $month$ $day$ $result$ (adopted or not adopted) |
cow_jcow_716 |
Committee of the Whole - Motion to postpone consideration indefinitely $result$ (adopted or not adopted) |
cow_jcow_718 |
Committee of the Whole - Handwritten Amendment by $motioner$ was adopted |
cow_jcow_719 |
Committee of the Whole - Handwritten Amendment by $motioner$ was rejected |
cow_jcow_720 |
Committee of the Whole - Handwritten Amendment by $motioner$ was withdrawn |
cow_jcow_725 |
Committee of the Whole - Substitute concurrent resolution be adopted as amended |
cow_jcow_726 |
Committee of the Whole - Amendment by $motioner$ was adopted; $vote_tally$ |
cow_jcow_727 |
Committee of the Whole - Amendment by $motioner$ was rejected; $vote_tally$ |
cow_jcow_728 |
Committee of the Whole - Amendment by $motioner$ was withdrawn |
cow_jcow_901 |
$legislator$ raised a question of germaneness. The amendment was ruled germane. |
cow_jcow_902 |
Committee of the Whole - Ruling of the chair was sustained; $vote_tally$ |
cow_jcow_903 |
Committee of the Whole - $sponsor$ part $amendment_part$ $result$ |
cow_jcow_905 |
Committee of the Whole - Motion to recommend favorably for passage failed |
cow_jcow_906 |
$legislator$ challenged the amendment under the Pay-Go $provision$. The amendment was ruled to be in order. |
cow_jcow_922 |
Committee of the Whole - $legislator$ requested the motion to amend by $motioner$ be divided. The amendment was ruled divisible and divided into $part$ |
cow_jcow_923 |
Committee of the Whole - $motioner$ requested the motion to amend by $legislator$ be divided. The amendment was ruled not divisible. |
cow_jcow_924 |
Committee of the Whole - $motioner$ Amendment Part $part$ Adopted. $vote_tally$ |
cow_jcow_925 |
Committee of the Whole - $motioner$ Amendment Part $part$ Failed. $vote_tally$ |
cow_jcow_927 |
Committee of the Whole - $motioner$ Amendment Part $part$ Sustained. $vote_tally$ |
cow_jcow_928 |
Committee of the Whole - $motioner$ Amendment Part $part$ Overturned. $vote_tally$ |
Final Action
| Code | Message |
|---|---|
fa_fabc_104 |
Final Action - Not passed; $vote_tally$ |
fa_fabc_105 |
Final Action - Substitute not passed; $vote_tally$ |
fa_fabc_115 |
Final Action - Not adopted; $vote_tally$ |
fa_fabc_116 |
Final Action - Substitute not adopted; $vote_tally$ |
fa_fabc_340 |
Final Action - Passed; $vote_tally$ |
fa_fabc_341 |
Final Action - Passed as amended; $vote_tally$ |
fa_fabc_351 |
Final Action - Adopted; $vote_tally$ |
fa_fabc_352 |
Final Action - Adopted as amended; $vote_tally$ |
fa_fabc_905 |
Final Action - Appointment confirmed; $vote_tally$ |
fa_fabc_910 |
Final Action - Appointment not confirmed; $vote_tally$ |
fa_fabc_920 |
Final Action - Substitute passed; $vote_tally$ |
fa_fabc_921 |
Final Action - Substitute passed as amended; $vote_tally$ |
fa_fabc_922 |
Final Action - Substitute adopted; $vote_tally$ |
fa_fabc_923 |
Final Action - Substitute adopted as amended; $vote_tally$ |
fa_fabc_924 |
Final Action - Adopted by required 2/3 majority; $vote_tally$ |
fa_fabc_925 |
Final Action - Adopted as amended by required 2/3 Majority; $vote_tally$ |
fa_fabc_926 |
Final Action - Not adopted by required 2/3 majority; $vote_tally$ |
fa_om_912 |
Motion to advance to Emergency Final Action adopted; $vote_tally$ |
fa_om_913 |
Motion to advance to Emergency Final Action failed; $vote_tally$ |
Emergency Final Action
| Code | Message |
|---|---|
efa_fabc_104 |
Emergency Final Action - Not passed; $vote_tally$ |
efa_fabc_105 |
Emergency Final Action - Substitute not passed; $vote_tally$ |
efa_fabc_106 |
Emergency Final Action - Substitute not adopted; $vote_tally$ |
efa_fabc_115 |
Emergency Final Action - Not adopted; $vote_tally$ |
efa_fabc_342 |
Emergency Final Action - Passed; $vote_tally$ |
efa_fabc_343 |
Emergency Final Action - Passed as amended; $vote_tally$ |
efa_fabc_351 |
Emergency Final Action - Adopted; $vote_tally$ |
efa_fabc_352 |
Emergency Final Action - Adopted as amended; $vote_tally$ |
efa_fabc_922 |
Emergency Final Action - Substitute adopted; $vote_tally$ |
efa_fabc_923 |
Emergency Final Action - Substitute adopted as amended; $vote_tally$ |
efa_fabc_925 |
Emergency Final Action - Substitute passed; $vote_tally$ |
efa_fabc_926 |
Emergency Final Action - Substitute passed as amended; $vote_tally$ |
efa_fabc_933 |
Emergency Final Action - Adopted by required 2/3 majority; $vote_tally$ |
efa_fabc_934 |
Emergency Final Action - Adopted as amended by Required 2/3 Majority; $vote_tally$ |
efa_fabc_936 |
Emergency Final Action - Not adopted by required 2/3 majority; $vote_tally$ |
Concurrence
| Code | Message |
|---|---|
cur_con_101 |
Motion to concur with amendments failed; $vote_tally$ |
cur_con_335 |
Concurred with amendments in conference; $vote_tally$ |
cur_con_336 |
Concurred with amendments; $vote_tally$ |
cur_con_337 |
Motion to concur with amendments in conference failed; $vote_tally$ (Remains in Conference) |
cur_con_374 |
Nonconcurred with amendments; Conference Committee requested; appointed $conferee1$, $conferee2$ and $conferee3$ |
cur_con_873 |
Motion to nonconcur with amendments and appoint conferees failed; $vote_tally$ |
cur_con_875 |
Motion to nonconcur with amendments and not appoint conferees adopted; $vote_tally$ (Bill is killed) |
cur_con_876 |
Motion to noncurred with amendments and not appoint failed; $vote_tally$ (Remains on Calendar) |
cur_iopbc_141 |
Ruled materially changed and referred to $committee$ |
cur_om_141 |
Ruled materially changed and referred to $committee$ |
Conference Committee
| Code | Message |
|---|---|
ccac_cc_377 |
Change in Conference Committee; $confereeN$ to replace $confereeN$ |
ccac_cc_378 |
$conferee_replacement$ on the Conference Committee |
ccac_ccr_145 |
Conference Committee Report agree to disagree adopted, no conferees appointed; $vote_tally$ (Bill is killed) |
ccac_ccr_375 |
Conference Committee Report agree to disagree adopted; $conferee_list$ appointed as $conference_number$ conferees |
ccac_ccr_833 |
Conference Committee Report not adopted; $vote_tally$ |
ccac_ccr_860 |
Conference Committee Report not adopted; $conferee_list$ appointed as $conference_number$ conferees $vote_tally$ |
ccac_ccr_862 |
Substitute motion to not adopt and appoint a conference committee failed $vote_tally$ |
ccac_ccr_863 |
Motion to not adopt Conference Committee Report passed; $vote_tally$ (Bill is killed) |
ccac_ccr_865 |
Motion to not adopt Conference Committee Report failed; $vote_tally$ (Remains in Conference) |
ccac_ccr_867 |
Conference Committee Report agree to disagree, not adopted |
ccac_ccr_880 |
Motion to adopt Conference Committee Report to agree to disagree failed $vote_tally$ (Remains in Conference) |
ccac_ccr_881 |
Motion to not adopt Conference Committee Report to agree to disagree passed $vote_tally$ (Remains in Conference) |
ccac_ccr_883 |
Motion to not adopt Conference Committee Report to agree to disagree failed $vote_tally$ (Remains in Conference) |
ccac_om_370 |
Motion to accede adopted; $conferee_list$ appointed as $conference_number$ conferees |
ccac_om_832 |
Conference Committee Report was adopted; $vote_tally$ |
ccac_om_878 |
Motion to accede failed |
Conference Committee Report
| Code | Message |
|---|---|
ccr_rel_100 |
Conference committee report now available |
Engrossment & Enrollment
| Code | Message |
|---|---|
ee_eng_225 |
Engrossed on $date$ |
ee_eng_227 |
Reengrossed on $date$ |
ee_enrb_149 |
Enrolled and presented to Governor |
ee_enrb_226 |
Enrolled |
ee_enrb_888 |
Enrolled and presented to Secretary of State |
Governor's Action
| Code | Message |
|---|---|
gov_avm_125 |
No motion to reconsider line item vetoes; Vetoes sustained |
gov_avm_128 |
No motion to reconsider line item veto; Veto sustained on $id_line_item$ |
gov_avm_129 |
No motion to reconsider vetoed bill; Veto sustained |
gov_avm_336 |
Motion to override veto failed; Veto sustained; $vote_tally$ |
gov_avm_349 |
Motion to override line item veto failed; Line item veto $id_line_item$ sustained; $vote_tally$ |
gov_avm_885 |
Motion to override veto prevailed; $vote_tally$ |
gov_avm_887 |
Motion to override line item veto prevailed; Line item veto $id_line_item$ overridden; $vote_tally$ |
gov_mg_100 |
Law effective $effective_date$ |
gov_mg_150 |
Approved by Governor on $date$ |
gov_mg_151 |
Will become law without Governor's signature |
gov_mg_154 |
Vetoed by Governor; Returned to $chamber$ |
gov_mg_378 |
Approved by Governor except line item veto of $id_line_item$ |
Motions
| Code | Message |
|---|---|
mot_adv_301 |
Motion to move to General Orders pending |
mot_adv_302 |
Motion to move to General Orders adopted; $vote_tally$ |
mot_adv_303 |
Motion to move to General Orders failed; $vote_tally$ |
mot_apt_301 |
Returned to Senate for consideration after 20 days in Committee |
mot_cgo_200 |
Motion to change sequence on General Orders pending |
mot_cgo_201 |
Motion to change sequence on General Orders adopted; $vote_tally$ |
mot_cgo_202 |
Motion to change sequence on General Orders not adopted; $vote_tally$ |
mot_pspn_402 |
Motion to postpone consideration to $month$ $day$ adopted; $vote_tally$ |
mot_pspn_403 |
Motion to postpone indefinitely adopted; $vote_tally$ |
mot_pspn_404 |
Motion to postpone indefinitely failed; $vote_tally$ |
mot_pspn_405 |
Motion to postpone consideration to $month$ $day$ not adopted; $vote_tally$ |
mot_rcon_302 |
Motion to Reconsider Adopted $vote_tally$ |
mot_rcon_303 |
Motion to Reconsider Failed $vote_tally$ |
mot_ref_102 |
Motion to refer bill to $committee$ adopted; $vote_tally$ |
mot_ref_105 |
Motion to refer bill to $committee$ not adopted; $vote_tally$ |
mot_strk_501 |
Motion to strike from Calendar adopted; $vote_tally$ |
mot_strk_504 |
Motion to strike from Calendar not adopted; $vote_tally$ |
mot_strk_505 |
Stricken from Calendar by Rule 1507 |
mot_susp_202 |
Motion to suspend Joint Rule 4 (k) to allow consideration adopted; $vote_tally$ |
mot_susp_203 |
Motion to suspend rule 1502 adopted; $vote_tally$ |
mot_susp_206 |
Motion to suspend rule $rule_number$ adopted; $vote_tally$ |
mot_susp_208 |
Motion to suspend Joint Rule 3(f) Distribution of CCR Copies passed |
mot_susp_209 |
Motion to suspend Joint Rule 3(f) - 30 Minute Rule adopted |
mot_susp_210 |
Motion to suspend Joint Rule 3(f) - 30 Minute Rule failed |
mot_susp_211 |
Motion to suspend Joint Rule 3(f) Distribution of CCR Copies failed |
mot_susp_214 |
Motion to suspend Joint Rule 4 (k) to allow consideration not adopted; $vote_tally$ |
mot_susp_215 |
Motion to suspend rule 1502 not adopted; $vote_tally$ |
mot_susp_216 |
Motion to suspend rule $rule_number$ not adopted; $vote_tally$ |
mot_tab_401 |
Motion to lay on table adopted; $vote_tally$ |
mot_tab_402 |
Motion to take from the table adopted; $vote_tally$ |
mot_tab_403 |
Motion to take from the table not adopted; $vote_tally$ |
mot_tab_404 |
Motion to lay on table not adopted; $vote_tally$ |
mot_wd_125 |
Motion to withdraw from $committee$ pending |
mot_wd_126 |
Motion to withdraw from $committee$ adopted; $vote_tally$ |
mot_wd_127 |
Motion to withdraw from $committee$ not adopted; $vote_tally$ |
Administrative / Routine
| Code | Message |
|---|---|
ar_adj_605 |
Motion by $motioner$ to adjourn the $chamber$ proforma until $date$ at $time$ |
ar_adj_625 |
Motion by $motioner$ to adjourn the $chamber$ until $date$ |
ar_adj_626 |
The $chamber$ has recessed until $time$ |
ar_adj_628 |
At ease until the sound of the gavel |
ar_adj_629 |
The $chamber$ has recessed until the sound of the gavel |
ar_po_627 |
Now in Session |
Miscellaneous
| Code | Message |
|---|---|
misc_bs_100 |
(no message) |
misc_he_200 |
$date$ Room $room$ |
Dead
| Code | Message |
|---|---|
dead_cal_201 |
Died on Calendar |
dead_cal_202 |
Died on House Calendar |
dead_cal_203 |
Died on Senate Calendar |
dead_com_301 |
Died in Committee |
dead_com_302 |
Died in House Committee |
dead_com_303 |
Died in Senate Committee |
dead_conf_101 |
Died in Conference |
dead_conf_102 |
Died in $chamber$ Conference |
dead_go_401 |
Died on General Orders |
dead_go_402 |
Died on Senate General Orders |
Dead (Resolutions)
| Code | Message |
|---|---|
kill_reso_100 |
Died in Committee |
kill_reso_200 |
Died on Calendar |
kill_reso_201 |
Died on General Orders |
kill_reso_300 |
Died on Calendar |
kill_reso_400 |
Died on Calendar |
Interactive browser
Visit /api/v1/ in your browser (logged in) to explore the schema interactively — DRF renders an HTML form for every endpoint.