API reference
Every public endpoint, with request and response schemas and a place to try it, is in the interactive reference served by the API.
Open the REST API reference
Conventions
Section titled “Conventions”-
Base URL:
https://api.rollout.so. All public routes start with/v1. -
Browser feed (
/v1/feed,/v1/announcements/{id}/read): a publishable key inX-Rollout-Keyplus the user’s identity. See Identity. -
Server API (
/v1/subjects): a secret key asAuthorization: Bearer sk_live_…. See Server API. -
Public changelog (
/v1/changelogs/{slug}): no authentication. See Public changelog. -
Pagination: list endpoints take
limit(1–50, default 20) andcursor, and returnnextCursor, which isnullon the last page. -
Errors share one shape, with a machine-readable
errorcode:{ "error": "invalid_token", "message": "Invalid or expired identity token" }Validation errors use
validation_failedand addissues. -
Rate limits: 300 requests per minute per API key and client IP.