Skip to main content

Class: GatheringManager

Manages gatherings for a project.

Constructors​

new GatheringManager()​

new GatheringManager(ctx, projectId): GatheringManager

Internal

Parameters​

ParameterType
ctxClientContext
projectIdstring

Returns​

GatheringManager

Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:41

Methods​

acceptInvitation()​

acceptInvitation(invitationId, body): Promise<object>

Accept a gathering invitation

Parameters​

ParameterTypeDescription
invitationIdstringInvitation ID
bodyobjectAccept payload (participantId)
body.participantIdstringDescription The accepting participant UUID

Returns​

Promise<object>

Join result

NameTypeDescriptionDefined in
error?stringDescription Error message if failedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4706
gathering?objectDescription Gathering dataodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4702
gathering.accessPolicystringDescription Access policyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795
gathering.autoStartSessionbooleanDescription Whether session starts automaticallyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813
gathering.createdAtstringFormat: date-time Description Creation timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828
gathering.description?stringDescription Gathering descriptionodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775
gathering.endsAt?stringFormat: date-time Description Scheduled end timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807
gathering.expiresAt?stringFormat: date-time Description Expiration timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833
gathering.idstringDescription Gathering IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767
gathering.inviterEmail?stringDescription Email address of the gathering organizer (used as Reply-To in invitation emails)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3779
gathering.inviterName?stringDescription Display name of the gathering organizerodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777
gathering.joinCodestringDescription Join code for sharingodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817
gathering.listedbooleanDescription Whether gathering is listed for discoveryodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797
gathering.maxMembersnumberDescription Maximum members allowedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791
gathering.memberCountnumberDescription Current member countodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3793
gathering.members?object[]Description Members (included in detailed view)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3835
gathering.namestringDescription Gathering nameodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773
gathering.ownerId?stringDescription Owner participant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823
gathering.projectIdstringDescription Project IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769
gathering.properties?objectDescription Custom propertiesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819
gathering.roomId?stringDescription Target ODIN room IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811
gathering.sessionId?stringDescription Created session IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815
gathering.startsAt?stringFormat: date-time Description Scheduled start timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802
gathering.status| "active" | "pending" | "started" | "ended" | "cancelled" | "expired"Description Gathering statusodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789
gathering.tenantIdstringDescription Tenant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771
gathering.timezone?stringDescription Timezone for scheduled timesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809
gathering.type"lobby" | "appointment" | "open"Description Gathering typeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3784
member?objectDescription Member dataodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4704
member.displayNamestringDescription Participant display nameodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3734
member.gatheringIdstringDescription Gathering IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3730
member.idstringDescription Member record IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3728
member.invitedAt?stringFormat: date-time Description When the member was invitedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3753
member.joinedAt?stringFormat: date-time Description When the member joinedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3758
member.participantIdstringDescription Participant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3732
member.properties?objectDescription Custom member propertiesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3746
member.readyAt?stringFormat: date-time Description When the member marked as readyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3763
member.role"owner" | "member"Description Member roleodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3744
member.status"invited" | "joined" | "ready" | "left"Description Member statusodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3739
successbooleanDescription Whether join was successfulodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4700

Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:140


create()​

create(body): Promise<Gathering>

Create a new gathering

Parameters​

ParameterTypeDescription
bodyobjectGathering creation payload
body.accessPolicy?"public" | "private" | "invite-only"Description Access policy for joining Example public @enum {string}
body.autoStartSession?booleanDescription Whether to auto-start transcription session when gathering starts Example true
body.description?stringDescription Description providing context about the gathering (shown in invitation emails) Example Weekly team sync to discuss project progress and blockers.
body.endsAt?stringDescription Scheduled end time (for appointments) Example 2024-01-20T16:00:00Z
body.invitationUrl?stringDescription URL where participants join the meeting (e.g., Rooms instance URL). Used in invitation emails and calendar entries as the location. Example https://myapp.rooms.chat/room/abc123
body.inviterEmail?stringDescription Email address of the person organizing the gathering. Used as the Reply-To address in invitation emails and as the ORGANIZER mailto in calendar invites so recipients can reply directly to the inviter. Example alice@example.com
body.inviterName?stringDescription Display name of the person organizing the gathering. Shown as "Invited by {name}" in invitation emails and used as the ORGANIZER CN in calendar invites. Example Alice Smith
body.listed?booleanDescription Whether gathering appears in public search Example false
body.maxMembers?numberDescription Maximum number of members (2-100) Example 8
body.namestringDescription Human-readable name for the gathering Example Friday Game Night
body.ownerId?stringDescription Participant UUID of the gathering owner. If not provided, the creator becomes the owner.
body.participants?object[]Description List of participants to invite. Each invitee receives an email invitation. For Appointment gatherings with a start date, a calendar invite (.ics) is attached.
body.properties?objectDescription Custom properties (game mode, lobby settings, etc.) Example { * "gameMode": "deathmatch", * "map": "dust2" * }
body.roomId?stringDescription Custom room ID for ODIN. If not provided, the join code will be used as the room ID. Example game-room-lobby-123
body.searchProperties?objectDescription Indexed search properties for discovery Example { * "gameMode": "deathmatch", * "skillLevel": 1200 * }
body.startsAt?stringDescription Scheduled start time (for appointments) Example 2024-01-20T15:00:00Z
body.timezone?stringDescription Timezone for scheduled times (IANA format) Example Europe/Berlin
body.type"lobby" | "appointment" | "open"Description Type of gathering Example lobby @enum {string}

Returns​

Promise<Gathering>

Live Gathering object

Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:65


declineInvitation()​

declineInvitation(invitationId): Promise<void>

Decline a gathering invitation

Parameters​

ParameterTypeDescription
invitationIdstringInvitation ID

Returns​

Promise<void>

Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:153


get()​

get(gatheringId, query?): Promise<Gathering>

Get a gathering by ID

Parameters​

ParameterTypeDescription
gatheringIdstringGathering ID
query?objectOptional (includeMembers)
query.includeMembers?booleanDescription If true, includes the list of members in the response

Returns​

Promise<Gathering>

Live Gathering object

Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:80


getPendingInvitations()​

getPendingInvitations(query): Promise<object[]>

Get pending invitations for a participant

Parameters​

ParameterTypeDescription
queryobjectRequired participantId filter
query.participantIdstringDescription The participant UUID to check invitations for

Returns​

Promise<object[]>

Array of pending invitations

Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:125


joinByCode()​

joinByCode(body): Promise<object>

Join a gathering by code

Parameters​

ParameterTypeDescription
bodyobjectJoin payload (joinCode, participantId)
body.joinCodestringDescription 8-character join code Example ABCD1234
body.participantIdstringDescription Participant ID of the joining member

Returns​

Promise<object>

Join result with gathering and member data

NameTypeDescriptionDefined in
error?stringDescription Error message if failedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4706
gathering?objectDescription Gathering dataodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4702
gathering.accessPolicystringDescription Access policyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795
gathering.autoStartSessionbooleanDescription Whether session starts automaticallyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813
gathering.createdAtstringFormat: date-time Description Creation timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828
gathering.description?stringDescription Gathering descriptionodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775
gathering.endsAt?stringFormat: date-time Description Scheduled end timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807
gathering.expiresAt?stringFormat: date-time Description Expiration timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833
gathering.idstringDescription Gathering IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767
gathering.inviterEmail?stringDescription Email address of the gathering organizer (used as Reply-To in invitation emails)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3779
gathering.inviterName?stringDescription Display name of the gathering organizerodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777
gathering.joinCodestringDescription Join code for sharingodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817
gathering.listedbooleanDescription Whether gathering is listed for discoveryodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797
gathering.maxMembersnumberDescription Maximum members allowedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791
gathering.memberCountnumberDescription Current member countodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3793
gathering.members?object[]Description Members (included in detailed view)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3835
gathering.namestringDescription Gathering nameodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773
gathering.ownerId?stringDescription Owner participant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823
gathering.projectIdstringDescription Project IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769
gathering.properties?objectDescription Custom propertiesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819
gathering.roomId?stringDescription Target ODIN room IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811
gathering.sessionId?stringDescription Created session IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815
gathering.startsAt?stringFormat: date-time Description Scheduled start timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802
gathering.status| "active" | "pending" | "started" | "ended" | "cancelled" | "expired"Description Gathering statusodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789
gathering.tenantIdstringDescription Tenant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771
gathering.timezone?stringDescription Timezone for scheduled timesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809
gathering.type"lobby" | "appointment" | "open"Description Gathering typeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3784
member?objectDescription Member dataodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4704
member.displayNamestringDescription Participant display nameodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3734
member.gatheringIdstringDescription Gathering IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3730
member.idstringDescription Member record IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3728
member.invitedAt?stringFormat: date-time Description When the member was invitedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3753
member.joinedAt?stringFormat: date-time Description When the member joinedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3758
member.participantIdstringDescription Participant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3732
member.properties?objectDescription Custom member propertiesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3746
member.readyAt?stringFormat: date-time Description When the member marked as readyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3763
member.role"owner" | "member"Description Member roleodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3744
member.status"invited" | "joined" | "ready" | "left"Description Member statusodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3739
successbooleanDescription Whether join was successfulodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4700

Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:94


list()​

list(query?): Promise<object>

List gatherings for this project

Parameters​

ParameterTypeDescription
query?objectOptional filters (type, status, listed, limit, offset)
query.limit?numberDescription Number of items to return
query.listed?booleanDescription Filter to only listed gatherings
query.offset?numberDescription Number of items to skip
query.status?| "active" | "pending" | "started" | "ended" | "cancelled" | "expired"Description Filter by gathering status
query.type?"lobby" | "appointment" | "open"Description Filter by gathering type

Returns​

Promise<object>

Gatherings list with total count

NameTypeDescriptionDefined in
gatheringsobject[]Description List of gatheringsodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4639
totalnumberDescription Total count (for pagination)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4641

Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:51


lookupByCode()​

lookupByCode(joinCode): Promise<object>

Look up a gathering of this project by join code (without joining).

Needs a credential with the gatherings scope. The code only resolves within this project: a code of another project fails like an unknown code (404).

Parameters​

ParameterTypeDescription
joinCodestring8-character join code (case-insensitive, hyphens ignored)

Returns​

Promise<object>

Gathering details

NameTypeDescriptionDefined in
accessPolicystringDescription Access policyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795
autoStartSessionbooleanDescription Whether session starts automaticallyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813
createdAtstringFormat: date-time Description Creation timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828
description?stringDescription Gathering descriptionodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775
endsAt?stringFormat: date-time Description Scheduled end timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807
expiresAt?stringFormat: date-time Description Expiration timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833
idstringDescription Gathering IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767
inviterEmail?stringDescription Email address of the gathering organizer (used as Reply-To in invitation emails)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3779
inviterName?stringDescription Display name of the gathering organizerodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777
joinCodestringDescription Join code for sharingodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817
listedbooleanDescription Whether gathering is listed for discoveryodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797
maxMembersnumberDescription Maximum members allowedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791
memberCountnumberDescription Current member countodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3793
members?object[]Description Members (included in detailed view)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3835
namestringDescription Gathering nameodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773
ownerId?stringDescription Owner participant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823
projectIdstringDescription Project IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769
properties?objectDescription Custom propertiesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819
roomId?stringDescription Target ODIN room IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811
sessionId?stringDescription Created session IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815
startsAt?stringFormat: date-time Description Scheduled start timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802
status| "active" | "pending" | "started" | "ended" | "cancelled" | "expired"Description Gathering statusodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789
tenantIdstringDescription Tenant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771
timezone?stringDescription Timezone for scheduled timesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809
type"lobby" | "appointment" | "open"Description Gathering typeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3784

Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:111


watch()​

watch()​

watch(): CollectionSubscription<object>

Live-subscribe to gatherings. With no argument, watches the whole collection; with a gathering ID, watches that single gathering. Terminal states (started, ended, cancelled) are status updates — the gathering stays in the collection.

Returns​

CollectionSubscription<object>

A CollectionSubscription (no id) or DocumentSubscription (with id)

NameTypeDescriptionDefined in
accessPolicystringDescription Access policyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795
autoStartSessionbooleanDescription Whether session starts automaticallyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813
createdAtstringFormat: date-time Description Creation timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828
description?stringDescription Gathering descriptionodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775
endsAt?stringFormat: date-time Description Scheduled end timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807
expiresAt?stringFormat: date-time Description Expiration timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833
idstringDescription Gathering IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767
inviterEmail?stringDescription Email address of the gathering organizer (used as Reply-To in invitation emails)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3779
inviterName?stringDescription Display name of the gathering organizerodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777
joinCodestringDescription Join code for sharingodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817
listedbooleanDescription Whether gathering is listed for discoveryodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797
maxMembersnumberDescription Maximum members allowedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791
memberCountnumberDescription Current member countodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3793
members?object[]Description Members (included in detailed view)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3835
namestringDescription Gathering nameodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773
ownerId?stringDescription Owner participant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823
projectIdstringDescription Project IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769
properties?objectDescription Custom propertiesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819
roomId?stringDescription Target ODIN room IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811
sessionId?stringDescription Created session IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815
startsAt?stringFormat: date-time Description Scheduled start timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802
status| "active" | "pending" | "started" | "ended" | "cancelled" | "expired"Description Gathering statusodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789
tenantIdstringDescription Tenant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771
timezone?stringDescription Timezone for scheduled timesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809
type"lobby" | "appointment" | "open"Description Gathering typeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3784
Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:167

watch(gatheringId)​

watch(gatheringId): DocumentSubscription<object>
Parameters​
ParameterType
gatheringIdstring
Returns​

DocumentSubscription<object>

NameTypeDescriptionDefined in
accessPolicystringDescription Access policyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795
autoStartSessionbooleanDescription Whether session starts automaticallyodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813
createdAtstringFormat: date-time Description Creation timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828
description?stringDescription Gathering descriptionodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775
endsAt?stringFormat: date-time Description Scheduled end timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807
expiresAt?stringFormat: date-time Description Expiration timestampodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833
idstringDescription Gathering IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767
inviterEmail?stringDescription Email address of the gathering organizer (used as Reply-To in invitation emails)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3779
inviterName?stringDescription Display name of the gathering organizerodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777
joinCodestringDescription Join code for sharingodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817
listedbooleanDescription Whether gathering is listed for discoveryodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797
maxMembersnumberDescription Maximum members allowedodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791
memberCountnumberDescription Current member countodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3793
members?object[]Description Members (included in detailed view)odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3835
namestringDescription Gathering nameodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773
ownerId?stringDescription Owner participant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823
projectIdstringDescription Project IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769
properties?objectDescription Custom propertiesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819
roomId?stringDescription Target ODIN room IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811
sessionId?stringDescription Created session IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815
startsAt?stringFormat: date-time Description Scheduled start timeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802
status| "active" | "pending" | "started" | "ended" | "cancelled" | "expired"Description Gathering statusodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789
tenantIdstringDescription Tenant IDodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771
timezone?stringDescription Timezone for scheduled timesodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809
type"lobby" | "appointment" | "open"Description Gathering typeodin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3784
Defined in​

odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:168