BizKitHub
DocsAPI ReferenceAccount/bff/account/profile
putAccountAdmin BFF

/bff/account/profile

Writes to cas__user — the authoritative global identity carrier. Every field is optional; only supplied fields are updated. Same person visible in every org they belong to.

AccountputBffAccountProfile

Parameters

JSON body

Request body

application/json
firstNamestringOptional

Given name.

Length: 0–128
lastNamestringOptional

Family name.

Length: 0–128
timezoneIdnumberOptional

cas__timezone.id — IANA-backed timezone reference.

primaryLocaleIdnumberOptional

core__localization_locale.id — user's preferred locale.

avatarBlobIdnumber | nullOptional
One of 2:
Variant 1
number

core__blob.id — new avatar reference.

Variant 2
null

Clear the current avatar.

Response schema

1 status code documented

200Success
success"true"Required
updatedbooleanRequired

False when no field was supplied; true when at least one column was written.

Response example

application/json
{
  "success": true,
  "updated": false
}

Request example

PUT /bff/account/profile

put
curl -X PUT "https://api.bizkithub.com/bff/account/profile" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
  "firstName": "example_firstName",
  "lastName": "example_lastName",
  "timezoneId": 0,
  "primaryLocaleId": 0
}'

Need an API key?

All BizKitHub public API endpoints require authentication via API key.

Get API Key