Skip to content

HVC Sink Api — Data

  • Project: hvc-sinkapi

Tenant DB

TableUsage
virtualMeetingRoomsRooms assigned to events; read for matching, cleared after use (assignedOn = null, eventId = 0)
ScheduledEventsMarked isCompleted = 1, hasLedger = 1, status = 'completed' + duration notes
scheduledEventLogEntriesPer-participant joined/left logs + started/ended
eventInstancesOne row per finalized conference (pexipConferenceId)
pexipDataEntriesHolds the generated SQL for later execution by the tenant sync service
contactsRead for specialty/department enrichment of meetings

Admin DB

TableUsage
MeetingsCreated per finalized conference (participantCount, duration, hasRecording, hasRapidConnect, specialist/department)
MeetingParticipantsPer-participant rows (callQuality, name, duration, vendor, source, disconnectReason, start/end time)

The mapping between the two DBs uses tenants.externalTenantId (tenant DB) → tenants.id (admin DB).

Released under the MIT License.