Auth
Header parameters
authorizationany ofOptional
stringOptional
nullOptional
X-Atlas-API-Keyany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
User context with multi-tenant information.
This is embedded in JWT claims and used for authorization.
user_idstringRequired
user_emailstringRequired
user_namestringRequired
org_idstringRequired
team_idstringRequired
project_idany ofOptional
stringOptional
nullOptional
org_nameany ofOptional
stringOptional
nullOptional
team_nameany ofOptional
stringOptional
nullOptional
project_nameany ofOptional
stringOptional
nullOptional
user_pictureany ofOptional
stringOptional
nullOptional
given_nameany ofOptional
stringOptional
nullOptional
family_nameany ofOptional
stringOptional
nullOptional
localeany ofOptional
stringOptional
nullOptional
email_verifiedbooleanOptionalDefault:
falseglobal_rolestringOptionalDefault:
memberteam_roleany ofOptional
stringOptional
nullOptional
project_roleany ofOptional
stringOptional
nullOptional
permissionsstring[]Optional
mfa_verifiedbooleanOptionalDefault:
falsedevice_trustedbooleanOptionalDefault:
false422
Validation Error
application/json
get
/v1/auth/meHeader parameters
authorizationany ofOptional
stringOptional
nullOptional
X-Atlas-API-Keyany ofOptional
stringOptional
nullOptional
Body
team_idany ofOptional
stringOptional
nullOptional
project_idany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
User context with multi-tenant information.
This is embedded in JWT claims and used for authorization.
user_idstringRequired
user_emailstringRequired
user_namestringRequired
org_idstringRequired
team_idstringRequired
project_idany ofOptional
stringOptional
nullOptional
org_nameany ofOptional
stringOptional
nullOptional
team_nameany ofOptional
stringOptional
nullOptional
project_nameany ofOptional
stringOptional
nullOptional
user_pictureany ofOptional
stringOptional
nullOptional
given_nameany ofOptional
stringOptional
nullOptional
family_nameany ofOptional
stringOptional
nullOptional
localeany ofOptional
stringOptional
nullOptional
email_verifiedbooleanOptionalDefault:
falseglobal_rolestringOptionalDefault:
memberteam_roleany ofOptional
stringOptional
nullOptional
project_roleany ofOptional
stringOptional
nullOptional
permissionsstring[]Optional
mfa_verifiedbooleanOptionalDefault:
falsedevice_trustedbooleanOptionalDefault:
false422
Validation Error
application/json
post
/v1/auth/switch-context// Open SSO popup
const popup = window.open(
'https://auth-guard.run.app/v1/auth/sso?origin=' + encodeURIComponent(window.location.origin),
'Atlas SSO',
'width=500,height=600'
);
// Listen for auth result
window.addEventListener('message', (event) => {
if (event.data.type === 'ATLAS_AUTH_SUCCESS') {
const { token, user } = event.data;
localStorage.setItem('auth_token', token);
// User is logged in!
}
});Query parameters
originstringRequired
Origin URL of the consumer app (for postMessage)
team_idany ofOptional
Optional team ID for team-specific login
stringOptional
nullOptional
project_idany ofOptional
Optional project ID for project-specific login (requires team_id)
stringOptional
nullOptional
Responses
200
Successful Response
text/html
stringOptional
422
Validation Error
application/json
get
/v1/auth/ssoLast updated