Appearance
API reference map
Use the deployed server's base URL for every path. Management paths use IDs; public pages and feeds use slugs. See authentication and conventions before writing a client.
| Route family | Reference |
|---|---|
/healthz, /api/v1/version | Health and version |
/api/v1/site, /api/v1/admin/*, /site/logo | Site administration |
/api/v1/orgs, members, GitHub link, invitations | Organizations and access |
/api/v1/orgs/:orgId/apps | Apps |
/api/v1/orgs/:orgId/domains | Custom domains |
/api/v1/orgs/:orgId/channels | Channels |
/api/v1/orgs/:orgId/apps/:appId/releases | Releases, artifacts, and tus uploads |
/api/v1/orgs/:orgId/apps/:appId/depots | Files, assets, and depots |
/api/v1/orgs/:orgId/devices, stats | Devices and analytics |
/api/v1/orgs/:orgId/testers, tester groups | Testers and groups |
/api/v1/orgs/:orgId/apps/:appId/feedback | Tester feedback |
/api/v1/orgs/:orgId/apps/:appId/distributions | Build distribution |
/api/v1/orgs/:orgId/apps/:appId/signing-keys | Feed signing keys |
/api/v1/orgs/:orgId/apps/:appId/google-play | Google Play |
/api/v1/orgs/:orgId/apps/:appId/app-store-connect | App Store Connect |
/api/v1/orgs/:orgId/email | |
/api/v1/orgs/:orgId/tokens, /api/v1/token/whoami | API tokens |
/api/v1/orgs/:orgId/webhooks | Webhooks |
/api/v1/orgs/:orgId/audit-log | Audit log |
/feeds/v1/* | Update feeds |
/d/*, /dl/* | Public pages and downloads |
/t/* | Tester portal |
/api/auth/* is the GitHub OAuth and session surface provided by Better Auth; use the authentication guide for its role in dashboard access. The /api/v1/demo GET route reports { "enabled": boolean }; POST /api/v1/demo/login is available only when demo mode is enabled and returns { "ok": true } with session headers. These are demo-instance integration routes, not release automation routes.