Update Your Personal Profile
Partially update the calling user’s personal profile. Omitted fields are left unchanged; nullable fields accept null to clear them. The profile is created on first write.
Display name and avatar are managed by your identity provider, not this API.
Requires a user-scoped key (u:gcai_...); org-scoped keys receive 403.
Authorizations
API key for authentication. Format: gcai_xxxxxxxxx
Create API keys in the GC AI app under Settings → API.
Body
Preferred name to use in chats. Send null to clear.
100Whether the AI should address the user by name
Job title or role. Send null to clear.
200Primary jurisdiction. Send null to clear.
255Practice areas (max 20). Send null or [] to clear.
20100Custom instructions for every chat. Send null to clear.
4000Whether AI responses include an attorney-client privilege disclaimer
Privilege disclaimer text. Send null to clear.
200Whether the chat composer submits on Enter instead of Cmd/Ctrl+Enter
Name stamped on AI tracked changes. Send null to clear.
100Whether the personal profile is active
Response
The updated personal profile
Preferred name to use in chats, or null if unset
Whether the AI should address the user by name
Job title or role (e.g. "General Counsel"), or null
Primary jurisdiction the user practices in, or null
Practice areas the user focuses on (may be empty)
Custom instructions injected into every chat, or null
Whether AI responses include an attorney-client privilege disclaimer
The privilege disclaimer text, or null if unset
Whether the chat composer submits on Enter instead of Cmd/Ctrl+Enter
Name stamped on tracked changes when AI edits are applied, or null
Whether the personal profile is active and applied to chats
ISO 8601 creation timestamp, or null if never saved
ISO 8601 last-update timestamp, or null if never saved