Skip to main content
GET
/
oauth
/
session-info
Get OAuth session info for consent page
curl --request GET \
  --url https://app.usechar.ai/api/oauth/session-info \
  --header 'Authorization: Bearer <token>'
{
  "user": {
    "email": "<string>",
    "name": "<string>",
    "organizationName": "<string>"
  },
  "domains": [
    "<string>"
  ],
  "csrfToken": "<string>",
  "needsOrgCreation": true,
  "suggestedOrgName": "<string>",
  "warning": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

session
string
required

Session UUID from OAuth callback

Response

OK

user
object
required
domains
string[]
required

List of authorized domains

csrfToken
string
required

CSRF token for consent form submission

needsOrgCreation
boolean
required

Whether user needs to create an organization before continuing

suggestedOrgName
string | null
required

Suggested organization name from email domain

warning
string

Warning message (e.g., org context failed to load)