Updates an existing profile. You can update the profile name, avatar URL, or both.
Editable Fields:
name: The display name of the profileavatarUrl: The URL of the profile avatar imageRead-only Fields:
id: Profile identifier (cannot be changed)userId: Owner of the profile (cannot be changed)createdAt: Creation timestamp (cannot be changed)At least one editable field must be provided in the request body.
Documentation Index
Fetch the complete documentation index at: https://docs.discovr.media/llms.txt
Use this file to discover all available pages before exploring further.
Bearer token authentication.
/profiles, /auth/session-token,
/auth/session) accept a long-lived refresh token
(rt_<hex>)./pages/*, /profile/*) accept a
short-lived session JWT.SDK clients use two typed API accessors (identityApi() with the
refresh token vs sessionApi() with the session JWT) — see the SDK
DiscovrAuth helper.
Format: Authorization: Bearer {token}
The unique identifier of the profile to update
The new display name for the profile. Must be a non-empty string if provided. At least one field (name or avatarUrl) must be provided.
"Action Movie Fan"
The new URL of the profile avatar image. Must be a non-empty string if provided. At least one field (name or avatarUrl) must be provided.
"https://example.com/new-avatar.jpg"
Profile updated successfully
The unique identifier of the profile
"profile_abc123xyz"
The display name of the profile
"Sci-Fi Lover"
The URL of the profile avatar image
"https://example.com/avatar.jpg"
ISO 8601 timestamp indicating when the profile was created. Format: YYYY-MM-DDTHH:mm:ss.sssZ
"2023-01-01T00:00:00.000Z"