Legacy profile API
The standalone profile API is deprecated and returns Deprecation: true. It
is scheduled to sunset on 31 December 2026.
New account-portal integrations should read GET /api/v1/me and update PATCH /api/v1/me/profile. OIDC clients should request profile and read approved claims from UserInfo.
Deprecated endpoints
| Method | Route | Purpose |
|---|---|---|
| GET | /api/v1/me/profiles | List profiles owned by the bearer subject. |
| GET | /api/v1/me/profiles/{id} | Read one owned profile. |
| POST | /api/v1/me/profiles | Create a profile. |
| PUT | /api/v1/me/profiles/{id} | Update an owned profile. |
| DELETE | /api/v1/me/profiles/{id} | Delete an owned profile. |
| POST | /api/v1/profiles/lookup | Look up public profile summaries by IDs. |
Except for public lookup, these routes require an OAuth access token. Do not build new dependencies on them.