List programs
Lists the gallery's programs — openings, talks, walkthroughs — most recent first, with cursor pagination. Filter by event_type or a parent show.
Lists the gallery's programs — openings, talks, walkthroughs — most recent first, with cursor pagination. Filter by event_type or a parent show.
Authorization
bearerAuth shows:readA gallery API key, sent as Authorization: Bearer gpk_… (or the x-api-key header).
In: header
Scope: shows:read
Query Parameters
Page size. Defaults to 20; the maximum is 100.
1 <= value <= 10020Opaque cursor from the previous page's next_cursor. Omit for the first page.
Filter to the given event type.
Value in
- "opening"
- "talk"
- "walkthrough"
- "performance"
- "screening"
- "other"
Filter to the given show id.
Free-text search over the resource's searchable fields.
1 <= length <= 200Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
{ "data": [ { "id": "string", "slug": "string", "event_type": "opening", "title": "string", "description": "string", "show_id": "string", "starts_at": "string", "ends_at": "string", "location_id": "string", "venue_name": "string", "external_url": "string", "visibility": "public", "capacity": -9007199254740991, "metadata": { "property1": "string", "property2": "string" }, "created_at": "string", "updated_at": "string" } ], "next_cursor": "string"}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "invalid_request", "retry": "permanent", "details": null}