Class: GatheringManager
Manages gatherings for a project.
Constructors
new GatheringManager()
Internal
Parameters
| Parameter | Type |
|---|---|
ctx | ClientContext |
projectId | string |
Returns
Defined in
odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:41
Methods
acceptInvitation()
Accept a gathering invitation
Parameters
| Parameter | Type | Description |
|---|---|---|
invitationId | string | Invitation ID |
body | object | Accept payload (participantId) |
body.participantId | string | Description The accepting participant UUID |
Returns
Promise<object>
Join result
| Name | Type | Description | Defined in |
|---|---|---|---|
error? | string | Description Error message if failed | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4706 |
gathering? | object | Description Gathering data | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4702 |
gathering.accessPolicy | string | Description Access policy | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795 |
gathering.autoStartSession | boolean | Description Whether session starts automatically | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813 |
gathering.createdAt | string | Format: date-time Description Creation timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828 |
gathering.description? | string | Description Gathering description | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775 |
gathering.endsAt? | string | Format: date-time Description Scheduled end time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807 |
gathering.expiresAt? | string | Format: date-time Description Expiration timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833 |
gathering.id | string | Description Gathering ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767 |
gathering.inviterEmail? | string | Description 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? | string | Description Display name of the gathering organizer | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777 |
gathering.joinCode | string | Description Join code for sharing | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817 |
gathering.listed | boolean | Description Whether gathering is listed for discovery | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797 |
gathering.maxMembers | number | Description Maximum members allowed | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791 |
gathering.memberCount | number | Description Current member count | odin-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.name | string | Description Gathering name | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773 |
gathering.ownerId? | string | Description Owner participant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823 |
gathering.projectId | string | Description Project ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769 |
gathering.properties? | object | Description Custom properties | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819 |
gathering.roomId? | string | Description Target ODIN room ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811 |
gathering.sessionId? | string | Description Created session ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815 |
gathering.startsAt? | string | Format: date-time Description Scheduled start time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802 |
gathering.status | | "active" | "pending" | "started" | "ended" | "cancelled" | "expired" | Description Gathering status | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789 |
gathering.tenantId | string | Description Tenant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771 |
gathering.timezone? | string | Description Timezone for scheduled times | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809 |
gathering.type | "lobby" | "appointment" | "open" | Description Gathering type | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3784 |
member? | object | Description Member data | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4704 |
member.displayName | string | Description Participant display name | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3734 |
member.gatheringId | string | Description Gathering ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3730 |
member.id | string | Description Member record ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3728 |
member.invitedAt? | string | Format: date-time Description When the member was invited | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3753 |
member.joinedAt? | string | Format: date-time Description When the member joined | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3758 |
member.participantId | string | Description Participant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3732 |
member.properties? | object | Description Custom member properties | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3746 |
member.readyAt? | string | Format: date-time Description When the member marked as ready | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3763 |
member.role | "owner" | "member" | Description Member role | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3744 |
member.status | "invited" | "joined" | "ready" | "left" | Description Member status | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3739 |
success | boolean | Description Whether join was successful | odin-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 a new gathering
Parameters
| Parameter | Type | Description |
|---|---|---|
body | object | Gathering creation payload |
body.accessPolicy? | "public" | "private" | "invite-only" | Description Access policy for joining Example public @enum {string} |
body.autoStartSession? | boolean | Description Whether to auto-start transcription session when gathering starts Example true |
body.description? | string | Description Description providing context about the gathering (shown in invitation emails) Example Weekly team sync to discuss project progress and blockers. |
body.endsAt? | string | Description Scheduled end time (for appointments) Example 2024-01-20T16:00:00Z |
body.invitationUrl? | string | Description 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? | string | Description 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? | string | Description 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? | boolean | Description Whether gathering appears in public search Example false |
body.maxMembers? | number | Description Maximum number of members (2-100) Example 8 |
body.name | string | Description Human-readable name for the gathering Example Friday Game Night |
body.ownerId? | string | Description 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? | object | Description Custom properties (game mode, lobby settings, etc.) Example { * "gameMode": "deathmatch", * "map": "dust2" * } |
body.roomId? | string | Description 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? | object | Description Indexed search properties for discovery Example { * "gameMode": "deathmatch", * "skillLevel": 1200 * } |
body.startsAt? | string | Description Scheduled start time (for appointments) Example 2024-01-20T15:00:00Z |
body.timezone? | string | Description 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()
Decline a gathering invitation
Parameters
| Parameter | Type | Description |
|---|---|---|
invitationId | string | Invitation ID |
Returns
Promise<void>
Defined in
odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:153
get()
Get a gathering by ID
Parameters
| Parameter | Type | Description |
|---|---|---|
gatheringId | string | Gathering ID |
query? | object | Optional (includeMembers) |
query.includeMembers? | boolean | Description 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()
Get pending invitations for a participant
Parameters
| Parameter | Type | Description |
|---|---|---|
query | object | Required participantId filter |
query.participantId | string | Description 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()
Join a gathering by code
Parameters
| Parameter | Type | Description |
|---|---|---|
body | object | Join payload (joinCode, participantId) |
body.joinCode | string | Description 8-character join code Example ABCD1234 |
body.participantId | string | Description Participant ID of the joining member |
Returns
Promise<object>
Join result with gathering and member data
| Name | Type | Description | Defined in |
|---|---|---|---|
error? | string | Description Error message if failed | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4706 |
gathering? | object | Description Gathering data | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4702 |
gathering.accessPolicy | string | Description Access policy | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795 |
gathering.autoStartSession | boolean | Description Whether session starts automatically | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813 |
gathering.createdAt | string | Format: date-time Description Creation timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828 |
gathering.description? | string | Description Gathering description | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775 |
gathering.endsAt? | string | Format: date-time Description Scheduled end time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807 |
gathering.expiresAt? | string | Format: date-time Description Expiration timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833 |
gathering.id | string | Description Gathering ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767 |
gathering.inviterEmail? | string | Description 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? | string | Description Display name of the gathering organizer | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777 |
gathering.joinCode | string | Description Join code for sharing | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817 |
gathering.listed | boolean | Description Whether gathering is listed for discovery | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797 |
gathering.maxMembers | number | Description Maximum members allowed | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791 |
gathering.memberCount | number | Description Current member count | odin-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.name | string | Description Gathering name | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773 |
gathering.ownerId? | string | Description Owner participant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823 |
gathering.projectId | string | Description Project ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769 |
gathering.properties? | object | Description Custom properties | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819 |
gathering.roomId? | string | Description Target ODIN room ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811 |
gathering.sessionId? | string | Description Created session ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815 |
gathering.startsAt? | string | Format: date-time Description Scheduled start time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802 |
gathering.status | | "active" | "pending" | "started" | "ended" | "cancelled" | "expired" | Description Gathering status | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789 |
gathering.tenantId | string | Description Tenant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771 |
gathering.timezone? | string | Description Timezone for scheduled times | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809 |
gathering.type | "lobby" | "appointment" | "open" | Description Gathering type | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3784 |
member? | object | Description Member data | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4704 |
member.displayName | string | Description Participant display name | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3734 |
member.gatheringId | string | Description Gathering ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3730 |
member.id | string | Description Member record ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3728 |
member.invitedAt? | string | Format: date-time Description When the member was invited | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3753 |
member.joinedAt? | string | Format: date-time Description When the member joined | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3758 |
member.participantId | string | Description Participant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3732 |
member.properties? | object | Description Custom member properties | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3746 |
member.readyAt? | string | Format: date-time Description When the member marked as ready | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3763 |
member.role | "owner" | "member" | Description Member role | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3744 |
member.status | "invited" | "joined" | "ready" | "left" | Description Member status | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3739 |
success | boolean | Description Whether join was successful | odin-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 gatherings for this project
Parameters
| Parameter | Type | Description |
|---|---|---|
query? | object | Optional filters (type, status, listed, limit, offset) |
query.limit? | number | Description Number of items to return |
query.listed? | boolean | Description Filter to only listed gatherings |
query.offset? | number | Description 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
| Name | Type | Description | Defined in |
|---|---|---|---|
gatherings | object[] | Description List of gatherings | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:4639 |
total | number | Description 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()
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
| Parameter | Type | Description |
|---|---|---|
joinCode | string | 8-character join code (case-insensitive, hyphens ignored) |
Returns
Promise<object>
Gathering details
| Name | Type | Description | Defined in |
|---|---|---|---|
accessPolicy | string | Description Access policy | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795 |
autoStartSession | boolean | Description Whether session starts automatically | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813 |
createdAt | string | Format: date-time Description Creation timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828 |
description? | string | Description Gathering description | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775 |
endsAt? | string | Format: date-time Description Scheduled end time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807 |
expiresAt? | string | Format: date-time Description Expiration timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833 |
id | string | Description Gathering ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767 |
inviterEmail? | string | Description 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? | string | Description Display name of the gathering organizer | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777 |
joinCode | string | Description Join code for sharing | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817 |
listed | boolean | Description Whether gathering is listed for discovery | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797 |
maxMembers | number | Description Maximum members allowed | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791 |
memberCount | number | Description Current member count | odin-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 |
name | string | Description Gathering name | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773 |
ownerId? | string | Description Owner participant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823 |
projectId | string | Description Project ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769 |
properties? | object | Description Custom properties | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819 |
roomId? | string | Description Target ODIN room ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811 |
sessionId? | string | Description Created session ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815 |
startsAt? | string | Format: date-time Description Scheduled start time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802 |
status | | "active" | "pending" | "started" | "ended" | "cancelled" | "expired" | Description Gathering status | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789 |
tenantId | string | Description Tenant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771 |
timezone? | string | Description Timezone for scheduled times | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809 |
type | "lobby" | "appointment" | "open" | Description Gathering type | odin-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()
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)
| Name | Type | Description | Defined in |
|---|---|---|---|
accessPolicy | string | Description Access policy | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795 |
autoStartSession | boolean | Description Whether session starts automatically | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813 |
createdAt | string | Format: date-time Description Creation timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828 |
description? | string | Description Gathering description | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775 |
endsAt? | string | Format: date-time Description Scheduled end time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807 |
expiresAt? | string | Format: date-time Description Expiration timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833 |
id | string | Description Gathering ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767 |
inviterEmail? | string | Description 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? | string | Description Display name of the gathering organizer | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777 |
joinCode | string | Description Join code for sharing | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817 |
listed | boolean | Description Whether gathering is listed for discovery | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797 |
maxMembers | number | Description Maximum members allowed | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791 |
memberCount | number | Description Current member count | odin-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 |
name | string | Description Gathering name | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773 |
ownerId? | string | Description Owner participant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823 |
projectId | string | Description Project ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769 |
properties? | object | Description Custom properties | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819 |
roomId? | string | Description Target ODIN room ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811 |
sessionId? | string | Description Created session ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815 |
startsAt? | string | Format: date-time Description Scheduled start time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802 |
status | | "active" | "pending" | "started" | "ended" | "cancelled" | "expired" | Description Gathering status | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789 |
tenantId | string | Description Tenant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771 |
timezone? | string | Description Timezone for scheduled times | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809 |
type | "lobby" | "appointment" | "open" | Description Gathering type | odin-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)
Parameters
| Parameter | Type |
|---|---|
gatheringId | string |
Returns
DocumentSubscription<object>
| Name | Type | Description | Defined in |
|---|---|---|---|
accessPolicy | string | Description Access policy | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3795 |
autoStartSession | boolean | Description Whether session starts automatically | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3813 |
createdAt | string | Format: date-time Description Creation timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3828 |
description? | string | Description Gathering description | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3775 |
endsAt? | string | Format: date-time Description Scheduled end time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3807 |
expiresAt? | string | Format: date-time Description Expiration timestamp | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3833 |
id | string | Description Gathering ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3767 |
inviterEmail? | string | Description 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? | string | Description Display name of the gathering organizer | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3777 |
joinCode | string | Description Join code for sharing | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3817 |
listed | boolean | Description Whether gathering is listed for discovery | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3797 |
maxMembers | number | Description Maximum members allowed | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3791 |
memberCount | number | Description Current member count | odin-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 |
name | string | Description Gathering name | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3773 |
ownerId? | string | Description Owner participant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3823 |
projectId | string | Description Project ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3769 |
properties? | object | Description Custom properties | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3819 |
roomId? | string | Description Target ODIN room ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3811 |
sessionId? | string | Description Created session ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3815 |
startsAt? | string | Format: date-time Description Scheduled start time | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3802 |
status | | "active" | "pending" | "started" | "ended" | "cancelled" | "expired" | Description Gathering status | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3789 |
tenantId | string | Description Tenant ID | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3771 |
timezone? | string | Description Timezone for scheduled times | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3809 |
type | "lobby" | "appointment" | "open" | Description Gathering type | odin-transcription-service/packages/cortex-typescript-sdk/src/types.ts:3784 |
Defined in
odin-transcription-service/packages/cortex-typescript-sdk/src/resources/gatherings.ts:168