List Program Groups
Returns a paginated list of program groups with support for filtering by sorting strategy and search.
Last updated: April 9, 2026
List Program Groups
GET /siren/v1/program-groups
Returns a paginated list of program groups. Results are wrapped by the ListResponseWrapperInterceptor.
Query Parameters:
| Parameter | Type | Default | Description |
|---|---|---|---|
fields | string | — | Comma-separated list of fields to include (required) |
sorter | string | — | Filter by sorting strategy |
s | string | — | Search across name and description |
number | integer | 10 | Results per page |
offset | integer | 0 | Pagination offset |
orderBy | string | id | Sort field |
order | string | ASC | Sort direction: ASC or DESC |
Response Headers:
x-siren-estimated-count. Total matching records (exposed viaAccess-Control-Expose-Headers).
Example Request:
GET /siren/v1/program-groups?fields=id,name,sorter&s=affiliate
Example Response:
[
{
"id": 1,
"name": "Affiliate Tiers",
"sorter": "oldestBindingWins"
}
]