Skip to main content

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

PropertyTypeRequiredDescription
namestringYesThe display name for the profile. Must be a non-empty string.
avatarUrlstringYesThe URL of the profile avatar image. Must be a non-empty string.

CreateProfileResponse

PropertyTypeRequiredDescription
profileIdstringYesThe unique identifier of the newly created profile. Use this ID for subsequent profile operations.

DeleteProfileResponse

PropertyTypeRequiredDescription
messagestringYesConfirmation message indicating successful deletion

GetProfilesResponse

PropertyTypeRequiredDescription
profilesProfile[]YesArray of profiles belonging to the authenticated user. Profiles are ordered by creation date (newest first).

Profile

PropertyTypeRequiredDescription
idstringYesThe unique identifier of the profile
namestringYesThe display name of the profile
avatarUrlstringYesThe URL of the profile avatar image
createdAtstringYesISO 8601 timestamp indicating when the profile was created. Format: YYYY-MM-DDTHH:mm:ss.sssZ

UpdateProfilePayload

PropertyTypeRequiredDescription
namestringNoThe new display name for the profile. Must be a non-empty string if provided. At least one field (name or avatarUrl) must be provided.
avatarUrlstringNoThe 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.