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.
CreateProfilePayload
| Property | Type | Required | Description |
|---|
| name | string | Yes | The display name for the profile. Must be a non-empty string. |
| avatarUrl | string | Yes | The URL of the profile avatar image. Must be a non-empty string. |
CreateProfileResponse
| Property | Type | Required | Description |
|---|
| profileId | string | Yes | The unique identifier of the newly created profile. Use this ID for subsequent profile operations. |
DeleteProfileResponse
| Property | Type | Required | Description |
|---|
| message | string | Yes | Confirmation message indicating successful deletion |
GetProfilesResponse
| Property | Type | Required | Description |
|---|
| profiles | Profile[] | Yes | Array of profiles belonging to the authenticated user. Profiles are ordered by creation date (newest first). |
Profile
| Property | Type | Required | Description |
|---|
| id | string | Yes | The unique identifier of the profile |
| name | string | Yes | The display name of the profile |
| avatarUrl | string | Yes | The URL of the profile avatar image |
| createdAt | string | Yes | ISO 8601 timestamp indicating when the profile was created. Format: YYYY-MM-DDTHH:mm:ss.sssZ |
UpdateProfilePayload
| Property | Type | Required | Description |
|---|
| name | string | No | 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. |
| avatarUrl | string | No | 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. |