Documentation Index
Fetch the complete documentation index at: https://docs.getprofile.org/llms.txt
Use this file to discover all available pages before exploring further.
What is a Profile?
A profile is GetProfile’s representation of a user. It stores:- Identity: External ID (your app’s user identifier)
- Traits: Structured attributes extracted from conversations
- Summary: AI-generated natural language description
- Metadata: Creation time, last update, summary version
Profile Structure
External ID vs Profile ID
| Field | Description | Example |
|---|---|---|
externalId | Your app’s user identifier | user_abc123 |
id | GetProfile’s internal UUID | 550e8400-e29b-41d4-a716-446655440000 |
X-GetProfile-Id header. GetProfile maps this to the internal profile ID automatically.
Profile Creation
Profiles are created automatically when a user makes their first request:Profile Summary
The summary is a natural language description of the user, generated by analyzing their traits and memories:- High-priority traits change (name, language, expertise)
- Enough time has passed since the last update (configurable)