Skip to main content
PATCH
Update your personal profile

Authorizations

Authorization
string
header
required

API key for authentication. Format: gcai_xxxxxxxxx

Create API keys in the GC AI app under Settings → API.

Body

application/json
preferred_name
string | null

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

Maximum string length: 100
use_name_in_chats
boolean

Whether the AI should address the user by name

role_title
string | null

Job title or role. Send null to clear.

Maximum string length: 200
jurisdiction_focus
string | null

Primary jurisdiction. Send null to clear.

Maximum string length: 255
practice_areas
string[] | null

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

Maximum array length: 20
Maximum string length: 100
custom_instructions
string | null

Custom instructions for every chat. Send null to clear.

Maximum string length: 4000
privilege_marking_enabled
boolean

Whether AI responses include an attorney-client privilege disclaimer

privilege_marking_text
string | null

Privilege disclaimer text. Send null to clear.

Maximum string length: 200
enter_to_submit
boolean

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

document_author_name
string | null

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

Maximum string length: 100
enabled
boolean

Whether the personal profile is active

Response

The updated personal profile

preferred_name
string | null
required

Preferred name to use in chats, or null if unset

use_name_in_chats
boolean
required

Whether the AI should address the user by name

role_title
string | null
required

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

jurisdiction_focus
string | null
required

Primary jurisdiction the user practices in, or null

practice_areas
string[]
required

Practice areas the user focuses on (may be empty)

custom_instructions
string | null
required

Custom instructions injected into every chat, or null

privilege_marking_enabled
boolean
required

Whether AI responses include an attorney-client privilege disclaimer

privilege_marking_text
string | null
required

The privilege disclaimer text, or null if unset

enter_to_submit
boolean
required

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

document_author_name
string | null
required

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

enabled
boolean
required

Whether the personal profile is active and applied to chats

created_at
string | null
required

ISO 8601 creation timestamp, or null if never saved

updated_at
string | null
required

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