Overview
Every user has two profile views:| View | Endpoint | Who can see it |
|---|---|---|
| Private profile | GET /profile-get | Authenticated user only |
| Public profile | GET /profile-public?user_id=<id> | Anyone — shown to counterparties |
Fetching your profile
Updating your profile
All fields are optional — only send what you want to change:| Field | Constraints |
|---|---|
first_name / last_name | 1–100 characters |
username | 3–30 characters, letters/numbers/underscores only |
bio | Max 300 characters |
address | Max 500 characters |
marital_status | single, married, divorced, or widowed |
avatar_url | Valid URL |