Skip to main content
POST
/
settings
Set User Settings
curl --request POST \
  --url https://api.zo.computer/settings/ \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "timezone": "<string>",
  "language": "<string>",
  "phone_number": "<string>",
  "greeting_prompt": "<string>",
  "name": "<string>",
  "bio": "<string>",
  "icon": "<string>"
}
'
{}

Authorizations

Authorization
string
header
required

Zo API key (zo_sk_...)

Body

application/json

Request model for setting user settings.

timezone
string | null

IANA timezone (e.g., 'America/New_York')

language
string | null

BCP 47 language tag (e.g., 'en-US', 'fr-FR')

phone_number
string | null

Phone number in E.164 format

greeting_prompt
string | null

Custom greeting prompt text

name
string | null

User's preferred name (letters, numbers, spaces; empty string clears)

Maximum string length: 32
bio
string | null

User bio (empty string clears)

Maximum string length: 512
icon
string | null

User's profile emoji icon

Maximum string length: 4

Response

Successful Response

The response is of type Response Setusersettings · object.