Skip to main content
POST
Upsert your user profile (call on first login)

Authorizations

Authorization
string
header
required

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

Body

application/json
name
string
required
Minimum string length: 1
company
string
phone
string
teamSize
enum<string>
Available options:
solo,
under_10,
under_50,
under_150,
under_300,
over_300
timezone
string

IANA timezone.

locale
string
Pattern: ^[a-z]{2}(-[A-Z]{2})?$

Response

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

IANA timezone.

banned
boolean
required
phone
string | null

E.164.

companyId
string<uuid> | null
photo
string | null
locale
string | null
onboardingEmailsSent
string[]
lastActiveAt
string<date-time> | null
npsTriggeredAt
string<date-time> | null
createdAt
string<date-time>
updatedAt
string<date-time>