Profiles

Get your personal profile

Retrieve the calling user's personal profile: the chat-context fields the web UI exposes under Settings → Profile. A profile that has never been saved is returned with default values.

Display name and avatar are managed by your identity provider, not this API, so they are not included.

Requires a user-scoped key (u:gcai_...); org-scoped keys carry no user identity and receive 403.

get/me/profile

Request

Response

The 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.