Skip to content

Meeting

Meetings represent synced or manually created interactions in Lightfield. Read responses are privacy-aware and may be redacted based on the caller. For transcript uploads and attachment flows, see Uploading meeting transcripts.

Get meeting field definitions
client.Meeting.Definitions(ctx) (*MeetingDefinitionsResponse, error)
GET/v1/meetings/definitions
Create a meeting
client.Meeting.New(ctx, body) (*MeetingCreateResponse, error)
POST/v1/meetings
Update a meeting
client.Meeting.Update(ctx, id, body) (*MeetingUpdateResponse, error)
POST/v1/meetings/{id}
Retrieve a meeting
client.Meeting.Get(ctx, id) (*MeetingRetrieveResponse, error)
GET/v1/meetings/{id}
List meetings
client.Meeting.List(ctx, query) (*MeetingListResponse, error)
GET/v1/meetings
Delete a meeting
client.Meeting.Delete(ctx, id, body) (*MeetingDeleteResponse, error)
DELETE/v1/meetings/{id}
Restore a meeting
client.Meeting.Restore(ctx, id, body) (*MeetingRestoreResponse, error)
POST/v1/meetings/{id}/restore
ModelsExpand Collapse
type MeetingCreateResponse struct{…}
ID string

Unique identifier for the entity.

AccessLevel MeetingCreateResponseAccessLevel

The caller’s resolved access level for this meeting.

One of the following:
const MeetingCreateResponseAccessLevelFull MeetingCreateResponseAccessLevel = "FULL"
const MeetingCreateResponseAccessLevelMetadata MeetingCreateResponseAccessLevel = "METADATA"
CreatedAt string

ISO 8601 timestamp of when the entity was created.

Fields map[string, MeetingCreateResponseField]

Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.

Value MeetingCreateResponseFieldValueUnion

The field value, or null if unset.

One of the following:
string
float64
bool
type MeetingCreateResponseFieldValueArray []string
type MeetingCreateResponseFieldValueAddress struct{…}
City stringOptional

City name.

Country stringOptional

2-letter ISO 3166-1 alpha-2 country code.

Latitude float64Optional

Latitude coordinate.

Longitude float64Optional

Longitude coordinate.

PostalCode stringOptional

Postal or ZIP code.

State stringOptional

State or province.

Street stringOptional

Street address line 1.

Street2 stringOptional

Street address line 2.

type MeetingCreateResponseFieldValueFullName struct{…}
FirstName stringOptional

The contact’s first name.

LastName stringOptional

The contact’s last name.

ValueType string

The data type of the field.

One of the following:
const MeetingCreateResponseFieldValueTypeAddress MeetingCreateResponseFieldValueType = "ADDRESS"
const MeetingCreateResponseFieldValueTypeCheckbox MeetingCreateResponseFieldValueType = "CHECKBOX"
const MeetingCreateResponseFieldValueTypeCurrency MeetingCreateResponseFieldValueType = "CURRENCY"
const MeetingCreateResponseFieldValueTypeDatetime MeetingCreateResponseFieldValueType = "DATETIME"
const MeetingCreateResponseFieldValueTypeEmail MeetingCreateResponseFieldValueType = "EMAIL"
const MeetingCreateResponseFieldValueTypeFullName MeetingCreateResponseFieldValueType = "FULL_NAME"
const MeetingCreateResponseFieldValueTypeMarkdown MeetingCreateResponseFieldValueType = "MARKDOWN"
const MeetingCreateResponseFieldValueTypeMultiSelect MeetingCreateResponseFieldValueType = "MULTI_SELECT"
const MeetingCreateResponseFieldValueTypeNumber MeetingCreateResponseFieldValueType = "NUMBER"
const MeetingCreateResponseFieldValueTypeSingleSelect MeetingCreateResponseFieldValueType = "SINGLE_SELECT"
const MeetingCreateResponseFieldValueTypeSocialHandle MeetingCreateResponseFieldValueType = "SOCIAL_HANDLE"
const MeetingCreateResponseFieldValueTypeTelephone MeetingCreateResponseFieldValueType = "TELEPHONE"
const MeetingCreateResponseFieldValueTypeText MeetingCreateResponseFieldValueType = "TEXT"
const MeetingCreateResponseFieldValueTypeURL MeetingCreateResponseFieldValueType = "URL"
const MeetingCreateResponseFieldValueTypeHTML MeetingCreateResponseFieldValueType = "HTML"
ObjectType MeetingCreateResponseObjectType

Always meeting.

Relationships map[string, MeetingCreateResponseRelationship]

Map of relationship names to their associated entities. System relationships are prefixed with $ (e.g. $owner, $contact). A self-referential relationship keeps its merged values and includes optional directional values. List filters select the current record’s role with :asSource or :asDestination, for example ?parent:asSource[contains]=account_id.

Cardinality string

Whether the relationship is has_one or has_many.

ObjectType string

The type of the related object (e.g. account, contact).

Values []string

IDs of the related entities.

Directions MeetingCreateResponseRelationshipDirectionsOptional

Directional values for a self-referential relationship. List filters use the relationship key with :asSource or :asDestination; writes continue to use the bare key.

AsDestination MeetingCreateResponseRelationshipDirectionsAsDestination

The current record is the destination (incoming) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingCreateResponseRelationshipDirectionsAsDestinationCardinalityHasOne MeetingCreateResponseRelationshipDirectionsAsDestinationCardinality = "HAS_ONE"
const MeetingCreateResponseRelationshipDirectionsAsDestinationCardinalityHasMany MeetingCreateResponseRelationshipDirectionsAsDestinationCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

AsSource MeetingCreateResponseRelationshipDirectionsAsSource

The current record is the source (outgoing) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingCreateResponseRelationshipDirectionsAsSourceCardinalityHasOne MeetingCreateResponseRelationshipDirectionsAsSourceCardinality = "HAS_ONE"
const MeetingCreateResponseRelationshipDirectionsAsSourceCardinalityHasMany MeetingCreateResponseRelationshipDirectionsAsSourceCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

UpdatedAt string

ISO 8601 timestamp of when the entity was last updated, or null.

ExternalID stringOptional

External identifier for the entity, or null if unset.

type MeetingDefinitionsResponse struct{…}
FieldDefinitions map[string, MeetingDefinitionsResponseFieldDefinition]

Map of field keys to their definitions, including both system and custom fields.

Description string

Description of the field, or null.

Label string

Human-readable display name of the field.

TypeConfiguration MeetingDefinitionsResponseFieldDefinitionTypeConfiguration

Type-specific configuration (e.g. select options, currency code).

Currency stringOptional

ISO 4217 3-letter currency code.

HandleService stringOptional

Social platform associated with this handle field.

One of the following:
const MeetingDefinitionsResponseFieldDefinitionTypeConfigurationHandleServiceTwitter MeetingDefinitionsResponseFieldDefinitionTypeConfigurationHandleService = "TWITTER"
const MeetingDefinitionsResponseFieldDefinitionTypeConfigurationHandleServiceLinkedin MeetingDefinitionsResponseFieldDefinitionTypeConfigurationHandleService = "LINKEDIN"
const MeetingDefinitionsResponseFieldDefinitionTypeConfigurationHandleServiceFacebook MeetingDefinitionsResponseFieldDefinitionTypeConfigurationHandleService = "FACEBOOK"
const MeetingDefinitionsResponseFieldDefinitionTypeConfigurationHandleServiceInstagram MeetingDefinitionsResponseFieldDefinitionTypeConfigurationHandleService = "INSTAGRAM"
MultipleValues boolOptional

Whether this field accepts multiple values.

Options []MeetingDefinitionsResponseFieldDefinitionTypeConfigurationOptionOptional

Available options for select fields.

ID string

Unique identifier of the select option.

Label string

Human-readable display name of the option.

Description stringOptional

Description of the option, or null.

ParentID stringOptional

For a dependent select, the ID of the option in the parent field named by typeConfiguration.parentFieldKey that owns this option. Absent for ordinary selects.

ParentFieldKey stringOptional

For a dependent select, the field key whose selected option determines which of this field’s options apply. Absent for ordinary selects.

Unique boolOptional

Whether values for this field must be unique.

ValueType string

Data type of the field.

One of the following:
const MeetingDefinitionsResponseFieldDefinitionValueTypeAddress MeetingDefinitionsResponseFieldDefinitionValueType = "ADDRESS"
const MeetingDefinitionsResponseFieldDefinitionValueTypeCheckbox MeetingDefinitionsResponseFieldDefinitionValueType = "CHECKBOX"
const MeetingDefinitionsResponseFieldDefinitionValueTypeCurrency MeetingDefinitionsResponseFieldDefinitionValueType = "CURRENCY"
const MeetingDefinitionsResponseFieldDefinitionValueTypeDatetime MeetingDefinitionsResponseFieldDefinitionValueType = "DATETIME"
const MeetingDefinitionsResponseFieldDefinitionValueTypeEmail MeetingDefinitionsResponseFieldDefinitionValueType = "EMAIL"
const MeetingDefinitionsResponseFieldDefinitionValueTypeFullName MeetingDefinitionsResponseFieldDefinitionValueType = "FULL_NAME"
const MeetingDefinitionsResponseFieldDefinitionValueTypeMarkdown MeetingDefinitionsResponseFieldDefinitionValueType = "MARKDOWN"
const MeetingDefinitionsResponseFieldDefinitionValueTypeMultiSelect MeetingDefinitionsResponseFieldDefinitionValueType = "MULTI_SELECT"
const MeetingDefinitionsResponseFieldDefinitionValueTypeNumber MeetingDefinitionsResponseFieldDefinitionValueType = "NUMBER"
const MeetingDefinitionsResponseFieldDefinitionValueTypeSingleSelect MeetingDefinitionsResponseFieldDefinitionValueType = "SINGLE_SELECT"
const MeetingDefinitionsResponseFieldDefinitionValueTypeSocialHandle MeetingDefinitionsResponseFieldDefinitionValueType = "SOCIAL_HANDLE"
const MeetingDefinitionsResponseFieldDefinitionValueTypeTelephone MeetingDefinitionsResponseFieldDefinitionValueType = "TELEPHONE"
const MeetingDefinitionsResponseFieldDefinitionValueTypeText MeetingDefinitionsResponseFieldDefinitionValueType = "TEXT"
const MeetingDefinitionsResponseFieldDefinitionValueTypeURL MeetingDefinitionsResponseFieldDefinitionValueType = "URL"
const MeetingDefinitionsResponseFieldDefinitionValueTypeHTML MeetingDefinitionsResponseFieldDefinitionValueType = "HTML"
ID stringOptional

Unique identifier of the field definition.

ReadOnly boolOptional

true for fields that are not writable via the API (e.g. AI-generated summaries). false or absent for writable fields.

ObjectType string

The object type these definitions belong to (e.g. account).

RelationshipDefinitions map[string, MeetingDefinitionsResponseRelationshipDefinition]

Map of relationship keys to their definitions. Self-referential relationships include optional directional metadata on the bare definition.

Cardinality string

Whether this is a has_one or has_many relationship.

One of the following:
const MeetingDefinitionsResponseRelationshipDefinitionCardinalityHasOne MeetingDefinitionsResponseRelationshipDefinitionCardinality = "HAS_ONE"
const MeetingDefinitionsResponseRelationshipDefinitionCardinalityHasMany MeetingDefinitionsResponseRelationshipDefinitionCardinality = "HAS_MANY"
Description string

Description of the relationship, or null.

Label string

Human-readable display name of the relationship.

ObjectType string

The type of the related object (e.g. account, contact).

ID stringOptional

Unique identifier of the relationship definition.

Directions MeetingDefinitionsResponseRelationshipDefinitionDirectionsOptional

Directional metadata for a self-referential relationship. List filters use the relationship key with :asSource or :asDestination; writes continue to use the bare key.

AsDestination MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsDestination

The current record is the destination (incoming) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsDestinationCardinalityHasOne MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsDestinationCardinality = "HAS_ONE"
const MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsDestinationCardinalityHasMany MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsDestinationCardinality = "HAS_MANY"
Label string

Human-readable display name for this endpoint direction.

AsSource MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsSource

The current record is the source (outgoing) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsSourceCardinalityHasOne MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsSourceCardinality = "HAS_ONE"
const MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsSourceCardinalityHasMany MeetingDefinitionsResponseRelationshipDefinitionDirectionsAsSourceCardinality = "HAS_MANY"
Label string

Human-readable display name for this endpoint direction.

type MeetingDeleteResponse struct{…}
ID string

Unique identifier for the entity.

AccessLevel MeetingDeleteResponseAccessLevel

The caller’s resolved access level for this meeting.

One of the following:
const MeetingDeleteResponseAccessLevelFull MeetingDeleteResponseAccessLevel = "FULL"
const MeetingDeleteResponseAccessLevelMetadata MeetingDeleteResponseAccessLevel = "METADATA"
CreatedAt string

ISO 8601 timestamp of when the entity was created.

Fields map[string, MeetingDeleteResponseField]

Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.

Value MeetingDeleteResponseFieldValueUnion

The field value, or null if unset.

One of the following:
string
float64
bool
type MeetingDeleteResponseFieldValueArray []string
type MeetingDeleteResponseFieldValueAddress struct{…}
City stringOptional

City name.

Country stringOptional

2-letter ISO 3166-1 alpha-2 country code.

Latitude float64Optional

Latitude coordinate.

Longitude float64Optional

Longitude coordinate.

PostalCode stringOptional

Postal or ZIP code.

State stringOptional

State or province.

Street stringOptional

Street address line 1.

Street2 stringOptional

Street address line 2.

type MeetingDeleteResponseFieldValueFullName struct{…}
FirstName stringOptional

The contact’s first name.

LastName stringOptional

The contact’s last name.

ValueType string

The data type of the field.

One of the following:
const MeetingDeleteResponseFieldValueTypeAddress MeetingDeleteResponseFieldValueType = "ADDRESS"
const MeetingDeleteResponseFieldValueTypeCheckbox MeetingDeleteResponseFieldValueType = "CHECKBOX"
const MeetingDeleteResponseFieldValueTypeCurrency MeetingDeleteResponseFieldValueType = "CURRENCY"
const MeetingDeleteResponseFieldValueTypeDatetime MeetingDeleteResponseFieldValueType = "DATETIME"
const MeetingDeleteResponseFieldValueTypeEmail MeetingDeleteResponseFieldValueType = "EMAIL"
const MeetingDeleteResponseFieldValueTypeFullName MeetingDeleteResponseFieldValueType = "FULL_NAME"
const MeetingDeleteResponseFieldValueTypeMarkdown MeetingDeleteResponseFieldValueType = "MARKDOWN"
const MeetingDeleteResponseFieldValueTypeMultiSelect MeetingDeleteResponseFieldValueType = "MULTI_SELECT"
const MeetingDeleteResponseFieldValueTypeNumber MeetingDeleteResponseFieldValueType = "NUMBER"
const MeetingDeleteResponseFieldValueTypeSingleSelect MeetingDeleteResponseFieldValueType = "SINGLE_SELECT"
const MeetingDeleteResponseFieldValueTypeSocialHandle MeetingDeleteResponseFieldValueType = "SOCIAL_HANDLE"
const MeetingDeleteResponseFieldValueTypeTelephone MeetingDeleteResponseFieldValueType = "TELEPHONE"
const MeetingDeleteResponseFieldValueTypeText MeetingDeleteResponseFieldValueType = "TEXT"
const MeetingDeleteResponseFieldValueTypeURL MeetingDeleteResponseFieldValueType = "URL"
const MeetingDeleteResponseFieldValueTypeHTML MeetingDeleteResponseFieldValueType = "HTML"
ObjectType MeetingDeleteResponseObjectType

Always meeting.

Relationships map[string, MeetingDeleteResponseRelationship]

Map of relationship names to their associated entities. System relationships are prefixed with $ (e.g. $owner, $contact). A self-referential relationship keeps its merged values and includes optional directional values. List filters select the current record’s role with :asSource or :asDestination, for example ?parent:asSource[contains]=account_id.

Cardinality string

Whether the relationship is has_one or has_many.

ObjectType string

The type of the related object (e.g. account, contact).

Values []string

IDs of the related entities.

Directions MeetingDeleteResponseRelationshipDirectionsOptional

Directional values for a self-referential relationship. List filters use the relationship key with :asSource or :asDestination; writes continue to use the bare key.

AsDestination MeetingDeleteResponseRelationshipDirectionsAsDestination

The current record is the destination (incoming) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingDeleteResponseRelationshipDirectionsAsDestinationCardinalityHasOne MeetingDeleteResponseRelationshipDirectionsAsDestinationCardinality = "HAS_ONE"
const MeetingDeleteResponseRelationshipDirectionsAsDestinationCardinalityHasMany MeetingDeleteResponseRelationshipDirectionsAsDestinationCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

AsSource MeetingDeleteResponseRelationshipDirectionsAsSource

The current record is the source (outgoing) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingDeleteResponseRelationshipDirectionsAsSourceCardinalityHasOne MeetingDeleteResponseRelationshipDirectionsAsSourceCardinality = "HAS_ONE"
const MeetingDeleteResponseRelationshipDirectionsAsSourceCardinalityHasMany MeetingDeleteResponseRelationshipDirectionsAsSourceCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

UpdatedAt string

ISO 8601 timestamp of when the entity was last updated, or null.

ExternalID stringOptional

External identifier for the entity, or null if unset.

type MeetingListResponse struct{…}
Data []MeetingListResponseData

Array of meeting objects for the current page.

ID string

Unique identifier for the entity.

AccessLevel string

The caller’s resolved access level for this meeting.

One of the following:
const MeetingListResponseDataAccessLevelFull MeetingListResponseDataAccessLevel = "FULL"
const MeetingListResponseDataAccessLevelMetadata MeetingListResponseDataAccessLevel = "METADATA"
CreatedAt string

ISO 8601 timestamp of when the entity was created.

Fields map[string, MeetingListResponseDataField]

Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.

Value MeetingListResponseDataFieldValueUnion

The field value, or null if unset.

One of the following:
string
float64
bool
type MeetingListResponseDataFieldValueArray []string
type MeetingListResponseDataFieldValueAddress struct{…}
City stringOptional

City name.

Country stringOptional

2-letter ISO 3166-1 alpha-2 country code.

Latitude float64Optional

Latitude coordinate.

Longitude float64Optional

Longitude coordinate.

PostalCode stringOptional

Postal or ZIP code.

State stringOptional

State or province.

Street stringOptional

Street address line 1.

Street2 stringOptional

Street address line 2.

type MeetingListResponseDataFieldValueFullName struct{…}
FirstName stringOptional

The contact’s first name.

LastName stringOptional

The contact’s last name.

ValueType string

The data type of the field.

One of the following:
const MeetingListResponseDataFieldValueTypeAddress MeetingListResponseDataFieldValueType = "ADDRESS"
const MeetingListResponseDataFieldValueTypeCheckbox MeetingListResponseDataFieldValueType = "CHECKBOX"
const MeetingListResponseDataFieldValueTypeCurrency MeetingListResponseDataFieldValueType = "CURRENCY"
const MeetingListResponseDataFieldValueTypeDatetime MeetingListResponseDataFieldValueType = "DATETIME"
const MeetingListResponseDataFieldValueTypeEmail MeetingListResponseDataFieldValueType = "EMAIL"
const MeetingListResponseDataFieldValueTypeFullName MeetingListResponseDataFieldValueType = "FULL_NAME"
const MeetingListResponseDataFieldValueTypeMarkdown MeetingListResponseDataFieldValueType = "MARKDOWN"
const MeetingListResponseDataFieldValueTypeMultiSelect MeetingListResponseDataFieldValueType = "MULTI_SELECT"
const MeetingListResponseDataFieldValueTypeNumber MeetingListResponseDataFieldValueType = "NUMBER"
const MeetingListResponseDataFieldValueTypeSingleSelect MeetingListResponseDataFieldValueType = "SINGLE_SELECT"
const MeetingListResponseDataFieldValueTypeSocialHandle MeetingListResponseDataFieldValueType = "SOCIAL_HANDLE"
const MeetingListResponseDataFieldValueTypeTelephone MeetingListResponseDataFieldValueType = "TELEPHONE"
const MeetingListResponseDataFieldValueTypeText MeetingListResponseDataFieldValueType = "TEXT"
const MeetingListResponseDataFieldValueTypeURL MeetingListResponseDataFieldValueType = "URL"
const MeetingListResponseDataFieldValueTypeHTML MeetingListResponseDataFieldValueType = "HTML"
ObjectType string

Always meeting.

Relationships map[string, MeetingListResponseDataRelationship]

Map of relationship names to their associated entities. System relationships are prefixed with $ (e.g. $owner, $contact). A self-referential relationship keeps its merged values and includes optional directional values. List filters select the current record’s role with :asSource or :asDestination, for example ?parent:asSource[contains]=account_id.

Cardinality string

Whether the relationship is has_one or has_many.

ObjectType string

The type of the related object (e.g. account, contact).

Values []string

IDs of the related entities.

Directions MeetingListResponseDataRelationshipDirectionsOptional

Directional values for a self-referential relationship. List filters use the relationship key with :asSource or :asDestination; writes continue to use the bare key.

AsDestination MeetingListResponseDataRelationshipDirectionsAsDestination

The current record is the destination (incoming) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingListResponseDataRelationshipDirectionsAsDestinationCardinalityHasOne MeetingListResponseDataRelationshipDirectionsAsDestinationCardinality = "HAS_ONE"
const MeetingListResponseDataRelationshipDirectionsAsDestinationCardinalityHasMany MeetingListResponseDataRelationshipDirectionsAsDestinationCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

AsSource MeetingListResponseDataRelationshipDirectionsAsSource

The current record is the source (outgoing) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingListResponseDataRelationshipDirectionsAsSourceCardinalityHasOne MeetingListResponseDataRelationshipDirectionsAsSourceCardinality = "HAS_ONE"
const MeetingListResponseDataRelationshipDirectionsAsSourceCardinalityHasMany MeetingListResponseDataRelationshipDirectionsAsSourceCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

UpdatedAt string

ISO 8601 timestamp of when the entity was last updated, or null.

ExternalID stringOptional

External identifier for the entity, or null if unset.

Object string

The object type, always "list".

TotalCount int64

Total number of entities matching the query.

minimum0
maximum9007199254740991
type MeetingRestoreResponse struct{…}
ID string

Unique identifier for the entity.

AccessLevel MeetingRestoreResponseAccessLevel

The caller’s resolved access level for this meeting.

One of the following:
const MeetingRestoreResponseAccessLevelFull MeetingRestoreResponseAccessLevel = "FULL"
const MeetingRestoreResponseAccessLevelMetadata MeetingRestoreResponseAccessLevel = "METADATA"
CreatedAt string

ISO 8601 timestamp of when the entity was created.

Fields map[string, MeetingRestoreResponseField]

Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.

Value MeetingRestoreResponseFieldValueUnion

The field value, or null if unset.

One of the following:
string
float64
bool
type MeetingRestoreResponseFieldValueArray []string
type MeetingRestoreResponseFieldValueAddress struct{…}
City stringOptional

City name.

Country stringOptional

2-letter ISO 3166-1 alpha-2 country code.

Latitude float64Optional

Latitude coordinate.

Longitude float64Optional

Longitude coordinate.

PostalCode stringOptional

Postal or ZIP code.

State stringOptional

State or province.

Street stringOptional

Street address line 1.

Street2 stringOptional

Street address line 2.

type MeetingRestoreResponseFieldValueFullName struct{…}
FirstName stringOptional

The contact’s first name.

LastName stringOptional

The contact’s last name.

ValueType string

The data type of the field.

One of the following:
const MeetingRestoreResponseFieldValueTypeAddress MeetingRestoreResponseFieldValueType = "ADDRESS"
const MeetingRestoreResponseFieldValueTypeCheckbox MeetingRestoreResponseFieldValueType = "CHECKBOX"
const MeetingRestoreResponseFieldValueTypeCurrency MeetingRestoreResponseFieldValueType = "CURRENCY"
const MeetingRestoreResponseFieldValueTypeDatetime MeetingRestoreResponseFieldValueType = "DATETIME"
const MeetingRestoreResponseFieldValueTypeEmail MeetingRestoreResponseFieldValueType = "EMAIL"
const MeetingRestoreResponseFieldValueTypeFullName MeetingRestoreResponseFieldValueType = "FULL_NAME"
const MeetingRestoreResponseFieldValueTypeMarkdown MeetingRestoreResponseFieldValueType = "MARKDOWN"
const MeetingRestoreResponseFieldValueTypeMultiSelect MeetingRestoreResponseFieldValueType = "MULTI_SELECT"
const MeetingRestoreResponseFieldValueTypeNumber MeetingRestoreResponseFieldValueType = "NUMBER"
const MeetingRestoreResponseFieldValueTypeSingleSelect MeetingRestoreResponseFieldValueType = "SINGLE_SELECT"
const MeetingRestoreResponseFieldValueTypeSocialHandle MeetingRestoreResponseFieldValueType = "SOCIAL_HANDLE"
const MeetingRestoreResponseFieldValueTypeTelephone MeetingRestoreResponseFieldValueType = "TELEPHONE"
const MeetingRestoreResponseFieldValueTypeText MeetingRestoreResponseFieldValueType = "TEXT"
const MeetingRestoreResponseFieldValueTypeURL MeetingRestoreResponseFieldValueType = "URL"
const MeetingRestoreResponseFieldValueTypeHTML MeetingRestoreResponseFieldValueType = "HTML"
ObjectType MeetingRestoreResponseObjectType

Always meeting.

Relationships map[string, MeetingRestoreResponseRelationship]

Map of relationship names to their associated entities. System relationships are prefixed with $ (e.g. $owner, $contact). A self-referential relationship keeps its merged values and includes optional directional values. List filters select the current record’s role with :asSource or :asDestination, for example ?parent:asSource[contains]=account_id.

Cardinality string

Whether the relationship is has_one or has_many.

ObjectType string

The type of the related object (e.g. account, contact).

Values []string

IDs of the related entities.

Directions MeetingRestoreResponseRelationshipDirectionsOptional

Directional values for a self-referential relationship. List filters use the relationship key with :asSource or :asDestination; writes continue to use the bare key.

AsDestination MeetingRestoreResponseRelationshipDirectionsAsDestination

The current record is the destination (incoming) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingRestoreResponseRelationshipDirectionsAsDestinationCardinalityHasOne MeetingRestoreResponseRelationshipDirectionsAsDestinationCardinality = "HAS_ONE"
const MeetingRestoreResponseRelationshipDirectionsAsDestinationCardinalityHasMany MeetingRestoreResponseRelationshipDirectionsAsDestinationCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

AsSource MeetingRestoreResponseRelationshipDirectionsAsSource

The current record is the source (outgoing) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingRestoreResponseRelationshipDirectionsAsSourceCardinalityHasOne MeetingRestoreResponseRelationshipDirectionsAsSourceCardinality = "HAS_ONE"
const MeetingRestoreResponseRelationshipDirectionsAsSourceCardinalityHasMany MeetingRestoreResponseRelationshipDirectionsAsSourceCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

UpdatedAt string

ISO 8601 timestamp of when the entity was last updated, or null.

ExternalID stringOptional

External identifier for the entity, or null if unset.

type MeetingRetrieveResponse struct{…}
ID string

Unique identifier for the entity.

AccessLevel MeetingRetrieveResponseAccessLevel

The caller’s resolved access level for this meeting.

One of the following:
const MeetingRetrieveResponseAccessLevelFull MeetingRetrieveResponseAccessLevel = "FULL"
const MeetingRetrieveResponseAccessLevelMetadata MeetingRetrieveResponseAccessLevel = "METADATA"
CreatedAt string

ISO 8601 timestamp of when the entity was created.

Fields map[string, MeetingRetrieveResponseField]

Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.

Value MeetingRetrieveResponseFieldValueUnion

The field value, or null if unset.

One of the following:
string
float64
bool
type MeetingRetrieveResponseFieldValueArray []string
type MeetingRetrieveResponseFieldValueAddress struct{…}
City stringOptional

City name.

Country stringOptional

2-letter ISO 3166-1 alpha-2 country code.

Latitude float64Optional

Latitude coordinate.

Longitude float64Optional

Longitude coordinate.

PostalCode stringOptional

Postal or ZIP code.

State stringOptional

State or province.

Street stringOptional

Street address line 1.

Street2 stringOptional

Street address line 2.

type MeetingRetrieveResponseFieldValueFullName struct{…}
FirstName stringOptional

The contact’s first name.

LastName stringOptional

The contact’s last name.

ValueType string

The data type of the field.

One of the following:
const MeetingRetrieveResponseFieldValueTypeAddress MeetingRetrieveResponseFieldValueType = "ADDRESS"
const MeetingRetrieveResponseFieldValueTypeCheckbox MeetingRetrieveResponseFieldValueType = "CHECKBOX"
const MeetingRetrieveResponseFieldValueTypeCurrency MeetingRetrieveResponseFieldValueType = "CURRENCY"
const MeetingRetrieveResponseFieldValueTypeDatetime MeetingRetrieveResponseFieldValueType = "DATETIME"
const MeetingRetrieveResponseFieldValueTypeEmail MeetingRetrieveResponseFieldValueType = "EMAIL"
const MeetingRetrieveResponseFieldValueTypeFullName MeetingRetrieveResponseFieldValueType = "FULL_NAME"
const MeetingRetrieveResponseFieldValueTypeMarkdown MeetingRetrieveResponseFieldValueType = "MARKDOWN"
const MeetingRetrieveResponseFieldValueTypeMultiSelect MeetingRetrieveResponseFieldValueType = "MULTI_SELECT"
const MeetingRetrieveResponseFieldValueTypeNumber MeetingRetrieveResponseFieldValueType = "NUMBER"
const MeetingRetrieveResponseFieldValueTypeSingleSelect MeetingRetrieveResponseFieldValueType = "SINGLE_SELECT"
const MeetingRetrieveResponseFieldValueTypeSocialHandle MeetingRetrieveResponseFieldValueType = "SOCIAL_HANDLE"
const MeetingRetrieveResponseFieldValueTypeTelephone MeetingRetrieveResponseFieldValueType = "TELEPHONE"
const MeetingRetrieveResponseFieldValueTypeText MeetingRetrieveResponseFieldValueType = "TEXT"
const MeetingRetrieveResponseFieldValueTypeURL MeetingRetrieveResponseFieldValueType = "URL"
const MeetingRetrieveResponseFieldValueTypeHTML MeetingRetrieveResponseFieldValueType = "HTML"
ObjectType MeetingRetrieveResponseObjectType

Always meeting.

Relationships map[string, MeetingRetrieveResponseRelationship]

Map of relationship names to their associated entities. System relationships are prefixed with $ (e.g. $owner, $contact). A self-referential relationship keeps its merged values and includes optional directional values. List filters select the current record’s role with :asSource or :asDestination, for example ?parent:asSource[contains]=account_id.

Cardinality string

Whether the relationship is has_one or has_many.

ObjectType string

The type of the related object (e.g. account, contact).

Values []string

IDs of the related entities.

Directions MeetingRetrieveResponseRelationshipDirectionsOptional

Directional values for a self-referential relationship. List filters use the relationship key with :asSource or :asDestination; writes continue to use the bare key.

AsDestination MeetingRetrieveResponseRelationshipDirectionsAsDestination

The current record is the destination (incoming) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingRetrieveResponseRelationshipDirectionsAsDestinationCardinalityHasOne MeetingRetrieveResponseRelationshipDirectionsAsDestinationCardinality = "HAS_ONE"
const MeetingRetrieveResponseRelationshipDirectionsAsDestinationCardinalityHasMany MeetingRetrieveResponseRelationshipDirectionsAsDestinationCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

AsSource MeetingRetrieveResponseRelationshipDirectionsAsSource

The current record is the source (outgoing) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingRetrieveResponseRelationshipDirectionsAsSourceCardinalityHasOne MeetingRetrieveResponseRelationshipDirectionsAsSourceCardinality = "HAS_ONE"
const MeetingRetrieveResponseRelationshipDirectionsAsSourceCardinalityHasMany MeetingRetrieveResponseRelationshipDirectionsAsSourceCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

UpdatedAt string

ISO 8601 timestamp of when the entity was last updated, or null.

ExternalID stringOptional

External identifier for the entity, or null if unset.

type MeetingUpdateResponse struct{…}
ID string

Unique identifier for the entity.

AccessLevel MeetingUpdateResponseAccessLevel

The caller’s resolved access level for this meeting.

One of the following:
const MeetingUpdateResponseAccessLevelFull MeetingUpdateResponseAccessLevel = "FULL"
const MeetingUpdateResponseAccessLevelMetadata MeetingUpdateResponseAccessLevel = "METADATA"
CreatedAt string

ISO 8601 timestamp of when the entity was created.

Fields map[string, MeetingUpdateResponseField]

Map of field names to their typed values. System fields are prefixed with $ (e.g. $name, $email); custom attributes use their bare slug.

Value MeetingUpdateResponseFieldValueUnion

The field value, or null if unset.

One of the following:
string
float64
bool
type MeetingUpdateResponseFieldValueArray []string
type MeetingUpdateResponseFieldValueAddress struct{…}
City stringOptional

City name.

Country stringOptional

2-letter ISO 3166-1 alpha-2 country code.

Latitude float64Optional

Latitude coordinate.

Longitude float64Optional

Longitude coordinate.

PostalCode stringOptional

Postal or ZIP code.

State stringOptional

State or province.

Street stringOptional

Street address line 1.

Street2 stringOptional

Street address line 2.

type MeetingUpdateResponseFieldValueFullName struct{…}
FirstName stringOptional

The contact’s first name.

LastName stringOptional

The contact’s last name.

ValueType string

The data type of the field.

One of the following:
const MeetingUpdateResponseFieldValueTypeAddress MeetingUpdateResponseFieldValueType = "ADDRESS"
const MeetingUpdateResponseFieldValueTypeCheckbox MeetingUpdateResponseFieldValueType = "CHECKBOX"
const MeetingUpdateResponseFieldValueTypeCurrency MeetingUpdateResponseFieldValueType = "CURRENCY"
const MeetingUpdateResponseFieldValueTypeDatetime MeetingUpdateResponseFieldValueType = "DATETIME"
const MeetingUpdateResponseFieldValueTypeEmail MeetingUpdateResponseFieldValueType = "EMAIL"
const MeetingUpdateResponseFieldValueTypeFullName MeetingUpdateResponseFieldValueType = "FULL_NAME"
const MeetingUpdateResponseFieldValueTypeMarkdown MeetingUpdateResponseFieldValueType = "MARKDOWN"
const MeetingUpdateResponseFieldValueTypeMultiSelect MeetingUpdateResponseFieldValueType = "MULTI_SELECT"
const MeetingUpdateResponseFieldValueTypeNumber MeetingUpdateResponseFieldValueType = "NUMBER"
const MeetingUpdateResponseFieldValueTypeSingleSelect MeetingUpdateResponseFieldValueType = "SINGLE_SELECT"
const MeetingUpdateResponseFieldValueTypeSocialHandle MeetingUpdateResponseFieldValueType = "SOCIAL_HANDLE"
const MeetingUpdateResponseFieldValueTypeTelephone MeetingUpdateResponseFieldValueType = "TELEPHONE"
const MeetingUpdateResponseFieldValueTypeText MeetingUpdateResponseFieldValueType = "TEXT"
const MeetingUpdateResponseFieldValueTypeURL MeetingUpdateResponseFieldValueType = "URL"
const MeetingUpdateResponseFieldValueTypeHTML MeetingUpdateResponseFieldValueType = "HTML"
ObjectType MeetingUpdateResponseObjectType

Always meeting.

Relationships map[string, MeetingUpdateResponseRelationship]

Map of relationship names to their associated entities. System relationships are prefixed with $ (e.g. $owner, $contact). A self-referential relationship keeps its merged values and includes optional directional values. List filters select the current record’s role with :asSource or :asDestination, for example ?parent:asSource[contains]=account_id.

Cardinality string

Whether the relationship is has_one or has_many.

ObjectType string

The type of the related object (e.g. account, contact).

Values []string

IDs of the related entities.

Directions MeetingUpdateResponseRelationshipDirectionsOptional

Directional values for a self-referential relationship. List filters use the relationship key with :asSource or :asDestination; writes continue to use the bare key.

AsDestination MeetingUpdateResponseRelationshipDirectionsAsDestination

The current record is the destination (incoming) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingUpdateResponseRelationshipDirectionsAsDestinationCardinalityHasOne MeetingUpdateResponseRelationshipDirectionsAsDestinationCardinality = "HAS_ONE"
const MeetingUpdateResponseRelationshipDirectionsAsDestinationCardinalityHasMany MeetingUpdateResponseRelationshipDirectionsAsDestinationCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

AsSource MeetingUpdateResponseRelationshipDirectionsAsSource

The current record is the source (outgoing) endpoint.

Cardinality string

Whether this endpoint direction is HAS_ONE or HAS_MANY.

One of the following:
const MeetingUpdateResponseRelationshipDirectionsAsSourceCardinalityHasOne MeetingUpdateResponseRelationshipDirectionsAsSourceCardinality = "HAS_ONE"
const MeetingUpdateResponseRelationshipDirectionsAsSourceCardinalityHasMany MeetingUpdateResponseRelationshipDirectionsAsSourceCardinality = "HAS_MANY"
Values []string

IDs of the related entities in this direction.

UpdatedAt string

ISO 8601 timestamp of when the entity was last updated, or null.

ExternalID stringOptional

External identifier for the entity, or null if unset.