List programs
One page of the institution’s catalogue programs.
Filter by kind (single | double_degree | research) as well as the common filters below.
Children are NOT included: no curriculum, no containers, no entries. A list is for finding
things; fetch the item or its structure for the detail.
Paged: page from 0, size default 25 and capped at 100. total is the count matching the
filter across all pages. Ordered by code then year.
Filters combine with AND, and all are optional: year, and q which matches a substring of
the code or name, case-insensitively. externalIds is included on every row, since it’s the
key you reconcile against, and it costs one batched query per page rather than one per row.
Authentication
AuthorizationBearer
Paste a Keycloak access token (no "Bearer " prefix)
Query parameters
kind
page
q
size
year
Response
One page of programs.
rows
total
Total matching the filter, across all pages.
page
size
