MemberConnectingApp
Stored in the memberconnectingapps collection. createdAt and updatedAt are maintained automatically.
Returned by GET /my-google-calendar/default, GET /my-zoom/default.
Example
One real MemberConnectingApp as returned by GET /my-google-calendar/default. Recorded from a live response, so the defaults, denormalised snapshots and populated fields are the actual ones:
{
"defaultAccount": null
}
:::note Trimmed for reading A populated reference is shown by the fields that identify it rather than in full — it arrives as the entire referenced document. Long arrays are cut to the first two entries and marked, long strings are truncated, and any field that could carry a credential is dropped rather than masked. :::
Fields
| Field | Type | Notes |
|---|---|---|
company | ObjectId -> Company | |
member | ObjectId -> Member | |
zoom.accounts | ObjectId[] -> ZoomAccount | default [] |
zoom.defaultAccount | ObjectId -> ZoomAccount | |
googleCalendar.accounts | ObjectId[] -> GoogleCalendarAccount | default [] |
googleCalendar.defaultAccount | ObjectId -> GoogleCalendarAccount | |
offline.accounts | ObjectId[] -> OfflineLocation | default [] |
offline.defaultAccount | ObjectId -> OfflineLocation | |
createdBy | ObjectId -> Member | |
updatedBy | ObjectId -> Member | |
_id | ObjectId | |
createdAt | date | set once |
updatedAt | date |