Headers
For non-platform customers - value must be Bearer <token>
where <token>
is api key prefixed with cal_
For platform customers - OAuth client secret key
For platform customers - OAuth client ID
Body
application/json
User email address
Example:
Username
Example:
"user123"
Preferred weekday
Example:
"Monday"
Brand color in HEX format
Example:
"#FFFFFF"
Bio
Example:
"I am a bio"
You can store any additional data you want here. Metadata must have at most 50 keys, each key up to 40 characters, and values up to 500 characters.
Example:
{ "key": "value" }
Dark brand color in HEX format
Example:
"#000000"
Hide branding
Example:
false
Time zone
Example:
"America/New_York"
Theme
Example:
"dark"
Application theme
Example:
"light"
Time format
Example:
24
Default schedule ID
Required range:
x >= 0
Example:
1
Locale
Example:
"en"
Avatar URL
Example:
"https://example.com/avatar.jpg"
Available options:
MEMBER
, ADMIN
, OWNER