Playstate public API
Use Playstate’s public endpoints.
Machine-readable API descriptions and the public endpoints intended for integrations.
License status
POST /api/licenses/status accepts {"id":"license-uuid"} and returns the current license status without exposing private license data.
Appcast
GET /api/appcast returns the latest eligible Sparkle update feed. An optional uuid query parameter keeps staged rollouts stable for one installation.
Checkout
POST /api/checkout starts the hosted purchase flow with a selected license tier. It is intended for the site’s purchase form and redirects to Stripe Checkout.
The complete machine-readable description is available at /openapi.json.