GET /news
Lists published public news for the resolved festival.
GET /public-api/v1/newsQuery Parameters
| Name | Type | Required | Notes |
|---|---|---|---|
page | integer | No | Defaults to 1. |
limit | integer | No | Defaults to 20, maximum 500. |
sortBy | string | No | News sort field. |
sortOrder | asc or desc | No | Sort direction. |
search | string | No | Text search. |
status | NewsStatus[] | No | Public output is still restricted to published news. |
isPublic | boolean array | No | Public output is still restricted to public news. |
tags | string array | No | Filter by tags. |
hasThumbnail | boolean array | No | Filter by thumbnail presence. |
hasFeatureImage | boolean array | No | Filter by feature image presence. |
Public filtering always restricts records to published, public, not deleted, and publishedAt not in the future.
Example
curl \
-H "X-API-Key: fst_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
"https://testapi.festie.app/public-api/v1/news?page=1&limit=10&tags=results"
Response Data
Each item includes:
| Field | Notes |
|---|---|
id | News id. |
title | Public title. |
summary | Public summary. |
contentHtml | Renderable public content. |
tags | Public tags. |
publishedAt | Publication time. |
thumbnailUrl | Optional thumbnail URL. |
featureImageUrl | Optional feature image URL. |
createdAt, updatedAt | Timestamps. |
Last updated on