meetings

Browse or search meetings (JSON)

Paginated list of meetings within the last 365 days, newest first. Supports full-text search and filtering. Page size is 250.

get/{locale}/meetings.json

Request

Path parameters

locale'ar' | 'zh' | 'en' | 'fr' | 'ru' | 'es' required

One of the six official UN languages.

Query parameters

qstring

Search meeting titles and metadata. Minimum 2 characters — a shorter non-empty q is a 400. Add ft=1 to also search inside transcript content.

ft'1'

Set to 1 (with q) to also search INSIDE transcript statements. Content-matched meetings are added to the results and carry a matches object with speaker, snippet, and a ?t= deeplink per hit. Terms containing digits (L.73, 2735, S/2026/243) match as exact fragments — robust for document symbols; word terms use stemmed full-text search; quoted phrases work. Searches the URL locale's transcript track; only meetings with a completed transcript are covered. ft=1 without a valid q is a 400.

categorystring

Filter by WebTV category name.

datestring

Filter to a single date (YYYY-MM-DD). Combining it with from/to is not rejected but intersects the two constraints, which is rarely what you want — pass either date or from/to.

fromstring

Inclusive start of a date range (YYYY-MM-DD).

tostring

Inclusive end of a date range (YYYY-MM-DD).

sort'date_desc' | 'date_asc' | 'title_asc' | 'title_desc'

Sort order (default date_desc). There is no relevance mode — content searches (ft=1) come back date-ordered too, by design. An unrecognized value is a 400.

pageinteger

1-based page number (default 1). Results come in pages of 250; page with 1, 2, 3, … A non-positive or non-integer value is a 400.

textstring[]

Filter by available document type. transcript = has an automatic transcript; pv = has an official verbatim record; sr = has an official summary record. Repeating it matches ANY of the given types, not all (text=transcript&text=pv = has a transcript OR a verbatim record). Use text=transcript to exclude meetings with no content to read.

xlang'1'

Set to 1 to include transcripts that exist only in other languages.

Response

A page of meetings.

totalinteger required
totalIncludingOtherinteger required

Total ignoring the locale filter (see the xlang param).

hasMoreboolean required
pageinteger required

1-based page number of this response.

pageSizeinteger required
statementTotalinteger

With ft=1: matching statements across all result meetings.

Changes

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