Mobile Verify

Verify mobile app

get
/api/v1/mobile_verify

Verifies mobile app credentials and returns OAuth client information

Authorizations
AuthorizationstringRequired

Canvas API access token

Query parameters
domainstringRequired

Canvas domain to verify

Example: canvas.instructure.com
Responses
chevron-right
200

Verification response

application/json
authorizedbooleanOptional
resultintegerOptional

Result code (0=success, 2=unknown domain, 3=unauthorized)

base_urlstringOptional
client_idstringOptional
client_secretstringOptional
api_keystringOptional
get
/api/v1/mobile_verify
200

Verification response

SSO redirect dummy

get
/canvas/login

Universal link OAuth2 dummy endpoint for mobile SSO

Authorizations
AuthorizationstringRequired

Canvas API access token

Query parameters
codestringRequired
domainstringRequired
Responses
get
/canvas/login

No content

Mobile login QR code (GET)

get
/canvas/login_png

Generates a QR code for mobile login via GET request

Authorizations
AuthorizationstringRequired

Canvas API access token

Responses
chevron-right
200

QR code image

image/png
string · binaryOptional
get
/canvas/login_png

Mobile login QR code (POST)

post
/canvas/login.png

Generates a QR code for mobile login via POST request

Authorizations
AuthorizationstringRequired

Canvas API access token

Query parameters
formatstring · enumOptionalPossible values:
Responses
chevron-right
200

QR code generated

string · binaryOptional
post
/canvas/login.png

Apple app site association

get
/.well-known/apple-app-site-association

Returns Apple Universal Links configuration

Authorizations
AuthorizationstringRequired

Canvas API access token

Responses
chevron-right
200

Apple app site association JSON

application/json
objectOptional
get
/.well-known/apple-app-site-association
200

Apple app site association JSON

Android asset links

get
/.well-known/assetlinks.json

Returns Android App Links configuration

Authorizations
AuthorizationstringRequired

Canvas API access token

Responses
chevron-right
200

Android asset links JSON

application/json
object[]Optional
get
/.well-known/assetlinks.json
200

Android asset links JSON

Last updated

Was this helpful?