Skip to main content
GET
Get your user profile

Authorizations

Authorization
string
header
required

An aik_… programmatic API key (app.atako.ai → Settings → API keys) or a Supabase session JWT.

Response

id
string<uuid>
required
name
string
required
email
string<email>
required
timezone
string
required

IANA timezone.

phone
string | null

E.164.

companyId
string<uuid> | null
photo
string | null
locale
enum<string> | null

Preferred UI/email locale. NULL = no preference recorded yet.

Available options:
fr,
en,
de,
es,
it,
pt-BR,
nl,
pl,
sv,
da,
tr,
ja,
ko
banned
boolean

Not returned by GET /users/me (restricted profile).

onboardingEmailsSent
string[]
lastActiveAt
string<date-time> | null
npsTriggeredAt
string<date-time> | null
termsAcceptedAt
string<date-time> | null

First terms acceptance (signup checkbox).

termsVersionId
string<uuid> | null

Published terms version in force at acceptance (legal_document_versions).

tourSeenAt
string<date-time> | null

Guided tour finished or skipped. NULL = the web app opens it at next load (first login).

storeyToursSeen
object

Storey (dashboard | projects | floor | context) → when its guided tour was finished or skipped. A missing storey = its tour opens the first time the user reaches it.

createdAt
string<date-time>
updatedAt
string<date-time>