Skip to content
LogoLogo

Start or continue native mobile OAuth authorization

Start or continue native mobile OAuth authorization

GET/api/v1/mobile/oauth/authorize

This is a system-browser-only Authorization Code + PKCE S256 endpoint for a registered Assign Mobile public client. It never accepts a client secret. The browser may use its existing Assign session to complete the request, or it may sign in through the normal browser ceremony before returning here. The API then redirects only to the exact registered callback, which is the production universal/app link https://api.assign.so/mobile/oauth/callback.

The mobile app must not follow this endpoint with an HTTP client, copy browser cookies, or treat the redirect as proof of API access. It receives a short-lived one-time code and exchanges that code at the token endpoint.

Query Parameters

client_idRequired
string·min 1·max 100
redirect_uriRequired
string <uri>·max 2048
stateRequired
string·min 16·max 2048
code_challengeRequired
string·min 43·max 128
code_challenge_methodRequired
string
Values
S256
installation_idRequired
string·min 43·max 128
platformRequired
string
Values
iosandroid
device_labelRequired
string·min 1·max 64
prompt
string
Values
login

Responses