Developer docs

QuickStage API

Minimal OAuth 2.0 code flow + clean identity endpoints.

OAuth 2.0 Authorization Code Flow
1) Authorize
GET https://quick-stage.app/oauth/authorize?client_id=YOUR_CLIENT_ID&redirect_uri=https%3A%2F%2Fyourapp.com%2Fcallback&response_type=code&state=STATE
2) Token exchange
POST {BACKEND}/oauth/token {"client_id":"...","client_secret":"...","code":"QS_CODE"}
3) User profile
GET {BACKEND}/oauth/me Authorization: Bearer qs_live_...

Branding

QuickStage displays your app name/logo by looking up client_id. Provide a logo URL when registering your app.

Endpoints
GET
/oauth/app-info?client_id=... → app name + logo
POST
/oauth/token → access token
GET
/oauth/me → user identity

Backend base URL is configured in /assets/config.js.

Support

Need help integrating?


Keep secrets on your backend. Never expose client_secret in the browser.