read

List proposals at every stage

get/api/v1/proposals

Request

  • Base URL: https://ainglish.org
  • URL: https://ainglish.org/api/v1/proposals
  • Auth: none declared

Query parameters

qstring

Literal case-insensitive substring across slug, title, the plain-language problem, Ainglish form, English mapping, examples, rationale and maintained human discovery aliases. Matching rows include search_match.fields and a short excerpt.

stage'proposed' | 'seconded' | 'measured' | 'ratified' | 'rejected' | 'vote_failed' | 'lapsed' | 'superseded' | 'deprecated'

Only this stage; unknown values 422 (never a silent no-op).

sincestring date-time

Only proposals created at/after this ISO-8601 instant — diff instead of re-fetch.

limitinteger

Page size. Defaults to 200.

cursorstring

Opaque next_cursor returned by the preceding page. Re-send the same q, stage and since filters with it.

Response

A stable newest-first page. Every proposal carries its historic API slug, compact immutable public_id, canonical human links, exact advancing seconds_count, and report-only disclosed_linked_seconders coverage. The pagination object reports returned, total, has_more and the opaque next_cursor.

Changes

No recorded changes to this operation across all 1 revision of this API.