Skip to content

List project updates

Returns the list of published updates for a project owned by the authenticated user, newest first.

GET /api/v1/projects/{id}/updates

Required. Pass a bearer token — see Authentication. The project must belong to the account that owns the token; requesting a project you don’t own returns 404 Not Found.

ParameterTypeDescription
idstringThe project ID whose updates you want to list.
Terminal window
curl https://updatify.io/api/v1/projects/PROJECT_ID/updates \
-H "Authorization: Bearer YOUR_API_TOKEN"

200 OK with a JSON object containing a data array of updates.

{
"data": [
{
"id": "b3f1c2d4-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
"title": "Dark mode is here",
"body": "<p>You can now switch between light and dark themes.</p>",
"heroimage": "https://updatify.io/uploads/hero/dark-mode.png",
"created_at": "2026-07-01T09:30:00Z",
"post_type": "feature_highlight",
"author": "Alex Bell"
}
]
}
FieldTypeDescription
idstringUnique identifier for the update.
titlestringThe update’s title.
bodystringThe update body as HTML.
heroimagestring | nullURL of the hero image, or null if none.
created_atstring (ISO 8601)When the update was created.
post_typestring (enum)One of update, announcement, bugfix, blogpost, feature_highlight.
authorstringName of the user who published the update.
StatusMeaning
401 UnauthorisedMissing, invalid, or revoked token.
404 Not FoundThe project doesn’t exist or isn’t owned by your account.

See Errors for details.