Current account
GET
/api/v1/auth/me
const url = 'https://example.com/api/v1/auth/me';const options = {method: 'GET', headers: {cookie: 'ttx_access_token=<ttx_access_token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/auth/me \ --cookie ttx_access_token=<ttx_access_token>The signed-in account, with its roles and session.
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
AuthMeResponse
object
backup_codes_remaining
required
Backup Codes Remaining
integer
can_found_organization
required
Can Found Organization
boolean
email
required
Email
string
email_mfa_available
required
Email Mfa Available
boolean
email_mfa_enabled
required
Email Mfa Enabled
boolean
email_reconfirmation_overdue
Email Reconfirmation Overdue
boolean
email_verification_pending
required
Email Verification Pending
boolean
full_name
required
Full Name
string
has_password
required
Has Password
boolean
id
required
Id
string format: uuid
is_instance_admin
required
Is Instance Admin
boolean
is_last_instance_admin
required
Is Last Instance Admin
boolean
is_planner
required
Is Planner
boolean
is_program_manager
required
Is Program Manager
boolean
legal_acceptance_pending
required
Legal Acceptance Pending
Array<object>
LegalPendingReadobject
kind
required
LegalDocumentKind
The legal documents a deployment’s operator publishes for its users (Platform), accepted together at signup.
string
updated
required
Updated
boolean
version
required
Version
integer
mfa_mandated
Mfa Mandated
boolean
mfa_methods
required
Mfa Methods
Array<string>
password_change_required
required
Password Change Required
boolean
password_min_length
Password Min Length
integer
session
required
SessionInfo
The current session’s timeouts, so the client can warn before the soft timeout and announce the hard one.
object
absolute_expires_at
required
Absolute Expires At
string format: date-time
authenticated_at
required
Authenticated At
string format: date-time
idle_expires_at
required
Idle Expires At
string format: date-time
idle_timeout_minutes
required
Idle Timeout Minutes
integer
step_up_minutes
required
Step Up Minutes
integer
sso_linked
required
Sso Linked
boolean
totp_enabled
required
Totp Enabled
boolean
Example
{ "avatar_kind": "preset", "default_role": "program_manager", "email_reconfirmation_overdue": false, "legal_acceptance_pending": [ { "kind": "terms" } ], "mfa_mandated": false, "mfa_methods": [ "totp" ], "mfa_preferred": "totp", "password_change_reason": "reset", "password_min_length": 8, "session": { "mfa_source": "provider" }}