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.

Register your app

Get started with OAuth by registering your business and application.

Provide your company name, website, and redirect URL. QuickStage will use this information to generate a unique client_id and display your app’s branding on the consent screen.