Profiles

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.

patch/me/profile

Request

Request body

preferred_namestring nullable

Preferred name to use in chats. Send null to clear.

use_name_in_chatsboolean

Whether the AI should address the user by name

role_titlestring nullable

Job title or role. Send null to clear.

jurisdiction_focusstring nullable

Primary jurisdiction. Send null to clear.

practice_areasstring[] nullable

Practice areas (max 20). Send null or [] to clear.

custom_instructionsstring nullable

Custom instructions for every chat. Send null to clear.

privilege_marking_enabledboolean

Whether AI responses include an attorney-client privilege disclaimer

privilege_marking_textstring nullable

Privilege disclaimer text. Send null to clear.

enter_to_submitboolean

Whether the chat composer submits on Enter instead of Cmd/Ctrl+Enter

document_author_namestring nullable

Name stamped on AI tracked changes. Send null to clear.

enabledboolean

Whether the personal profile is active

Response

The updated personal profile

preferred_namestring nullable required

Preferred name to use in chats, or null if unset

use_name_in_chatsboolean required

Whether the AI should address the user by name

role_titlestring nullable required

Job title or role (e.g. "General Counsel"), or null

jurisdiction_focusstring nullable required

Primary jurisdiction the user practices in, or null

practice_areasstring[] required

Practice areas the user focuses on (may be empty)

custom_instructionsstring nullable required

Custom instructions injected into every chat, or null

privilege_marking_enabledboolean required

Whether AI responses include an attorney-client privilege disclaimer

privilege_marking_textstring nullable required

The privilege disclaimer text, or null if unset

enter_to_submitboolean required

Whether the chat composer submits on Enter instead of Cmd/Ctrl+Enter

document_author_namestring nullable required

Name stamped on tracked changes when AI edits are applied, or null

enabledboolean required

Whether the personal profile is active and applied to chats

created_atstring nullable required

ISO 8601 creation timestamp, or null if never saved

updated_atstring nullable required

ISO 8601 last-update timestamp, or null if never saved

Changes

No recorded changes to this operation across all 1 revision of this API.