auth
GET
https://hermetica.15.204.158.166.sslip.io /auth/atlas/start Sign in (or sign up with screen_hint=signup) at Atlas: authorization code + PKCE + nonce
Parameters
return_tostringqueryscreen_hintstringqueryrefstringqueryinvitestringquerylogin_hintstringqueryCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/auth/atlas/start"TypeScript
Python
Go
PHP
Ruby
Java
Responses
302 Default Response
{}4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermetica.15.204.158.166.sslip.io /auth/atlas/callback Atlas redirect target: verifies the ID token, finds or creates the user, opens a session bound to the Atlas sid
Parameters
codestringquerystatestringqueryerrorstringqueryCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/auth/atlas/callback"TypeScript
Python
Go
PHP
Ruby
Java
Responses
302 Default Response
{}POST
https://hermetica.15.204.158.166.sslip.io /auth/atlas/backchannel-logout OIDC back-channel logout from Atlas: ends every session opened from that Atlas session
Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/auth/atlas/backchannel-logout"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
{}POST
https://hermetica.15.204.158.166.sslip.io /auth/atlas/webhooks Atlas webhooks (user.updated/deleted/banned, session.revoked/expired): signature-verified over the raw body
Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/auth/atlas/webhooks"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
{}POST
https://hermetica.15.204.158.166.sslip.io /auth/atlas/before-user-create Atlas before_user_create hook: names the Hermetica user id (external_id), or denies while sign-up is closed
Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/auth/atlas/before-user-create"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
{}Updated