generated: '2026-07-17' method: derived source: openapi/anamai-openapi-original.json note: Entity graph derived from OpenAPI $ref links and id-reference fields. IDs are UUID-style strings (no documented human-readable prefixes). entities: - name: Persona fields: - id - name - description - personaPreset - avatar - avatarModel - voice - voiceSpeed - llmId - brain - tools - knowledge - shareLinks - primaryShareLink - enableAudioPassthrough - skipGreeting - zeroDataRetention - voiceDetectionOptions - voiceGenerationOptions - widgetConfig - name: Session fields: - id - personaId - clientLabel - startTime - endTime - sessionLengthMs - exitStatus - engineHost - engineProtocol - engineVersion - clientMetadata - personaConfig - apiKeyId - organizationId - createdAt - updatedAt - name: MeetingInvite fields: - id - provider - meetingUrl - displayName - status - createdAt - joinAt - groupCall - sessionId - region - joinState - statusReason - name: Avatar fields: - id - displayName - variantName - imageUrl - landscapeImageUrl - portraitImageUrl - videoUrl - idleVideoUrl - createdAt - updatedAt - createdByOrganizationId - availableVersions - activeVersion - description - displayTags - renderStyle - name: Voice fields: - id - displayName - provider - providerVoiceId - providerModelId - sampleUrl - previewSampleUrl - gender - country - description - displayTags - isZdr - createdByOrganizationId - createdAt - updatedAt - name: LLM fields: - id - displayName - description - llmFormat - urls - modelName - temperature - maxTokens - deploymentName - apiVersion - metadata - displayTags - isDefault - isGlobal - isZdr - reasoningEffort - reasoningFormat - createdByOrganizationId - createdAt - updatedAt - name: Tool fields: - id - name - description - type - config - disableInterruptions - createdAt - updatedAt - usageCount - name: ShareLink fields: - id - token - type - expiresAt - usageLimit - usageCount - allowedOrigins - allowAllOrigins - removeWatermark - enabled - isPrimary - createdAt - name: KnowledgeGroup fields: - id - name - description - documentCount - createdAt - updatedAt - name: KnowledgeDocument fields: - id - knowledgeFolderId - filename - fileType - fileSize - fileUrl - status - errorMessage - createdAt - updatedAt relationships: - from: Persona type: belongs_to to: LLM via: llmId - from: Persona type: has_one to: Avatar via: avatar - from: Persona type: has_one to: Voice via: voice - from: Persona type: has_many to: Tool via: tools - from: Persona type: has_many to: KnowledgeGroup via: knowledge - from: Persona type: has_many to: ShareLink via: shareLinks - from: Session type: belongs_to to: Persona via: personaId - from: MeetingInvite type: has_one to: Session via: sessionId - from: KnowledgeDocument type: belongs_to to: KnowledgeGroup via: knowledgeFolderId