Skip to content

API overview

The Updatify API lets you read your published product updates programmatically, for example to render release notes inside your own app, website, or mobile client.

All API requests are made over HTTPS to your Updatify host:

https://updatify.io

Stable endpoints live under the /api/v1 prefix. Some require a bearer token and some are public (see the auth column below). The version is part of the path so future breaking changes can ship under a new prefix without affecting existing integrations.

https://updatify.io/api/v1

A small number of unversioned endpoints exist under /api for the embeddable widget (see Track update views).

The API speaks JSON. Successful responses return application/json, and request bodies (where applicable) should be sent as JSON.

Authenticated endpoints require a bearer token in the Authorization header. See Authentication for how to create and use one.

The full machine-readable OpenAPI specification is served at:

GET https://updatify.io/api/openapi

You can feed that URL into tools like Postman, Insomnia, or an SDK generator.

MethodPathAuthDescription
GET/api/v1/projectsBearerList your projects
GET/api/v1/projects/{id}/updatesNoneList published updates for a project
GET/api/v1/projects/{id}/updates_sinceNoneCount updates created since a timestamp
POST/api/projects/{project_id}/updates/{update_id}/trackNoneRecord a view of an update
GET/api/openapiNoneThe OpenAPI spec document