Authorization endpoint (Authorization Code + PKCE)
Browser endpoint, not an API call - send the user here to obtain consent for a registered OAuth client. Signed-out users are bounced through login first. On approval it redirects to redirect_uri with ?code= (and ?state=); protocol errors (unsupported_response_type, invalid_request for a missing/non-S256 challenge, invalid_scope) redirect back with ?error=. An unknown client_id or an unregistered redirect_uri cannot be redirected and answers a plain-text 400 instead. PKCE S256 is mandatory; authorization codes are single-use and valid for 5 minutes.
Request
- Base URL: https://everypage.co
- URL: https://everypage.co/oauth/authorize
- Auth: none required
Query parameters
Always code.
The registered OAuth client id (epc_...).
Must exactly match a redirect URI registered for the client.
Space-delimited; every scope must be allowed for the client.
Opaque CSRF value echoed back on the redirect.
PKCE challenge (RFC 7636).
Only S256 is accepted.
Changes
No recorded changes to this operation across all 1 revision of this API.