Skip to main content

Endpoint to Standing Order Matrix

This matrix maps API endpoints to Standing Order concepts. References align with definitions in NAE.txt.

Parliament Terms and Sessions

EndpointMethodPurpose
/api/v1/parliament/termsPOSTCreate a Parliament term
/api/v1/parliament/termsGETList terms
/api/v1/parliament/terms/activeGETGet active term
/api/v1/parliament/terms/:idPATCHUpdate term
/api/v1/parliament/terms/:idDELETEDelete term
/api/v1/parliament/sessionsPOSTCreate a Parliament session
/api/v1/parliament/sessionsGETList sessions
/api/v1/parliament/sessions/activeGETGet active session
/api/v1/parliament/sessions/:idPATCHUpdate session
/api/v1/parliament/sessions/:idDELETEDelete session
/api/v1/parliament/membershipsPOSTCreate term membership
/api/v1/parliament/membershipsGETList term memberships
/api/v1/parliament/memberships/:idPATCHUpdate term membership
/api/v1/parliament/memberships/:idDELETEDelete term membership

Sittings and Calendar

EndpointMethodPurpose
/api/v1/sittingsPOSTCreate sitting (regular or special)
/api/v1/sittingsGETList sittings
/api/v1/sittings/:id/startPOSTStart sitting
/api/v1/sittings/:id/adjournPOSTAdjourn sitting
/api/v1/sittings/:id/attendanceGETAttendance list
/api/v1/sittings/:id/quorumGETCheck quorum
/api/v1/order-papersPOSTCreate order paper
/api/v1/order-papers/:id/publishPOSTPublish order paper

Motions and Voting

EndpointMethodPurpose
/api/v1/motionsPOSTSubmit motion
/api/v1/motions/:id/amendmentsPOSTSubmit amendment
/api/v1/voting/sessionsPOSTCreate voting session
/api/v1/voting/sessions/:id/castPOSTCast vote
/api/v1/voting/sessions/:id/resultsGETGet voting results
/api/v1/voting/sessions/:id/closePOSTClose voting

Committees

EndpointMethodPurpose
/api/v1/committeesPOSTCreate committee
/api/v1/committees/:id/membersPOSTAdd committee members
/api/v1/committees/:id/meetingsPOSTSchedule committee meeting
/api/v1/committees/:id/quorumGETCheck committee quorum
/api/v1/committees/:id/reportsPOSTSubmit committee report

Petitions

EndpointMethodPurpose
/api/v1/petitionsPOSTSubmit petition
/api/v1/petitionsGETList petitions
/api/v1/petitions/:id/statusGETGet petition status

Financial Procedures

EndpointMethodPurpose
/api/v1/financial/bpsPOSTSubmit Budget Policy Statement
/api/v1/financial/estimatesPOSTSubmit estimates
/api/v1/financial/supply-resolutionsPOSTRecord supply resolution

Broadcast and Public Access

EndpointMethodPurpose
/api/v1/broadcast/startPOSTStart broadcast
/api/v1/broadcast/stopPOSTStop broadcast
/api/v1/broadcastGETList broadcasts

Notes

  • This matrix is aligned with Standing Orders concepts in NAE.txt.
  • Endpoints may include additional authorization or workflow checks.