Chat_HealthResponse
statusservicetimestampTenant_HealthResponse
statusservicetimestampTenant_AblyTokenRequest
Optional capability restrictions. Defaults to user channel subscribe.
scopeToken scope. 'user' (default) grants access to user-specific channel. 'admin' grants access to tenant-wide admin channel.
Tenant_AblyTokenResponse
channel_nameThe channel name the token grants access to
Tenant_MintTokenRequest
user_idnameemailscopesexp_secondsContent_HealthResponse
statusservicetimestampContent_ScratchpadResponse
idcontentversiontypeupdated_atMedia_HealthResponse
statusservicetimestampMedia_PresignedUploadRequest
mimeTypefilenamesizeMedia_PresignedUploadResponse
iduploadUrlcdnUrlexpiresAtMedia_DirectUploadResponse
idcdnUrlsizeMedia_FileListResponse
totallimitoffsetMedia_FileMetadata
idtenantIdfilenamemimeTypesizecdnUrlthumbnailUrlThumbnail URL for fast gallery loading (WebP, 320px)
uploadStatusuploadedAtcreatedAtMedia_SkinDetail
idnamegenderstylecover_photo_urlMedia_AddToCollectionRequest
mediaIdID of the media to add to collection
relationTypeHow the user is related to this media
Media_UserMediaItem
idmediaIdmediaTypeimage | video | other
cdnUrlrelationTypeHow the user is related to this media
isFavoritecreatedAtMedia_GenerateImageSkinCategoryRequest
skin_idcategoryPre-defined category for prompt generation
seeduser_idUser ID who triggered the generation (for user_media record)
activity_instance_idActivity instance (chat session) ID for message delivery callback and instance-specific context (persona, recent messages)
activity_idActivity ID for fetching activity-level context (image gen fields, scenario, personality). Used by studio admin or alongside activity_instance_id.
generation_modeWhen set, uses LLM to generate the prompt from chat context instead of requiring positive_prompt
nsfw_levelContent explicitness level for LLM prompt generation
Media_GenerateVideoSkinCategoryRequest
skin_idcategoryPre-defined category for prompt generation
first_frame_sourceWhether to generate first frame or use skin reference image
reference_image_typeWhich skin reference image to use
seeduser_idUser ID who triggered the generation (for user_media record)
activity_instance_idActivity instance (chat session) ID for message delivery callback and instance-specific context (persona, recent messages)
activity_idActivity ID for fetching activity-level context (image gen fields, scenario, personality). Used by studio admin or alongside activity_instance_id.
generation_modeWhen set, uses LLM to generate the prompt from chat context instead of requiring positive_prompt
nsfw_levelContent explicitness level for LLM prompt generation
Platform_HealthResponse
statusservicetimestampActivity_HealthResponse
statusservicetimestampActivity_ActivityDetail
idtitledescriptionshort_descriptionscenarioexample_dialoguelisting_image_urlsecondary_image_urlscategorysubcategoryfeaturedis_companionanime_cover_image_urlrealistic_cover_image_urlnsfw_anime_cover_image_urlnsfw_realistic_cover_image_urlanime_cover_video_urlrealistic_cover_video_urlnsfw_anime_cover_video_urlnsfw_realistic_cover_video_urlanime_cover_image_urlsrealistic_cover_image_urlsanime_cover_video_urlsrealistic_cover_video_urlsdefault_cover_image_promptanime_cover_image_promptrealistic_cover_image_promptnsfw_anime_cover_image_urlsnsfw_realistic_cover_image_urlsnsfw_anime_cover_video_urlsnsfw_realistic_cover_video_urlsnsfw_default_cover_image_promptnsfw_anime_cover_image_promptnsfw_realistic_cover_image_promptpersonalityfirst_messagesystem_promptpost_history_instructionsalternate_greetingscreator_notescreatorcharacter_versiontagsimage_gen_character_short_textimage_gen_character_clothed_textimage_gen_character_naked_textdefault_outfit_textdefault_footwear_textllm_image_prompt_generation_help_textvideo_character_promptnsfw_video_character_promptanime_skin_idrealistic_skin_idActivity_InstanceDetail
idsnapshot_titlesnapshot_descriptionsnapshot_short_descriptionsnapshot_scenariosnapshot_example_dialoguesnapshot_listing_image_urlsnapshot_secondary_image_urlssnapshot_categorysnapshot_subcategorysnapshot_personalitysnapshot_first_messagesnapshot_system_promptsnapshot_post_history_instructionssnapshot_alternate_greetingssnapshot_lorebook_idsassigned_voice_idstatuslast_accessed_atcreated_atActivity_UpdateInstanceRequest
assigned_voice_idstatusActivity_CreateMessageRequest
rolemediumcontentActivity_Message
idrolemediumcontentcreated_atActivity_ChatRequest
contentThe message content to send
mediumThe medium through which the message was sent
skin_idSkin ID for play mode XP scoping. When provided, XP is awarded scoped to this skin.
Activity_CreatePersonaRequest
namegenderGender for pronoun substitution in templates
descriptionstyle_preferenceUser's preferred image style for character displays
is_defaultActivity_Persona
idnamegenderGender for pronoun substitution in templates
descriptionstyle_preferenceUser's preferred image style for character displays
is_defaultcreated_atupdated_atActivity_UpdatePersonaRequest
namegenderGender for pronoun substitution in templates
descriptionstyle_preferenceUser's preferred image style for character displays
Journey_HealthResponse
statusservicetimestampGamification_HealthResponse
statusservicetimestampForm_HealthResponse
statusservicetimestampForm_PublicForm
idtitledescriptionkeyversionstyleForm_SubmitFormValidationError
successerrorForm_DraftFormSuccess
submissionIdstatusForm_GetSubmissionResponse
submissionIdstatussubmittedAtAvatar_HealthResponse
statusservicetimestampAvatar_CreateSession
avatarIdmodedeviceIdisAuthenticatedAvatar_CreateSessionResponse
sessionIdroomNametokenlivekitUrlAvatar_SessionResponse
idtenantIduserIdavatarIdlivekitRoomNamelivekitRoomSidmodestatusstartedAtendedAtcreatedAtupdatedAtmetadataMedia_SkinListItem
idnamegenderstylecover_photo_urlActivity_ActivityListItem
idtitleshort_descriptionlisting_image_urlcategorysubcategoryfeaturedis_companioncreated_atanime_cover_image_urlrealistic_cover_image_urlnsfw_anime_cover_image_urlnsfw_realistic_cover_image_urlActivity_InstanceListItem
idactivity_idsnapshot_titlesnapshot_short_descriptionsnapshot_listing_image_urlsnapshot_categorystatuslast_accessed_atJourney_PublicJourney
idnameslugdescriptionshort_descriptioncategoryiconcover_image_urllisting_metadataevent_countJourney_PublicJourneyDetail
idnameslugdescriptionshort_descriptioncategoryiconcover_image_urllisting_metadataevent_countJourney_UserJourneyInstance
idjourney_idjourney_namejourney_slugstatuscurrent_daystarted_atcompleted_atprogress_summaryonboarding_form_idprofile_nameprofile_descriptionprofile_cover_imageonboarding_insightcreated_atupdated_atJourney_UserEventInstance
event_idevent_nameevent_typepositionform_idschedule_typesynthesis_configinstance_idstatusscheduled_forstarted_atcompleted_atsynthesis_outputsynthesis_metadataxp_earnedsort_orderread_atcreated_atGamification_UserBadge
idbadge_idbadge_namebadge_descriptionbadge_iconbadge_rarityearned_atsource_resource_typesource_resource_idGamification_UserAchievement
idachievement_idachievement_nameachievement_descriptionachievement_iconstatuscompleted_atxp_awardedGamification_XpLedgerEntry
idamountreasonsource_idresource_typeresource_idcreated_atGamification_GamificationLevel
levelmin_xpmax_xpGamification_UserReward
idnamedescriptiontypethumbnail_urlunlock_levelpositionfeaturedunlockedmedia_urlForm_PublicFormGroup
idpositiontitlesubtitleForm_PublicIntermediate
idbeforeGroupIdafterGroupIdpositiontitlebackgroundImagebuttonTextForm_SubmissionMetadata
deviceTypeuserAgenttimeSpentSecondsstartedAtForm_PublicFormField
idpositionfieldTypelabellabelVariantsisRequiredkey
