Skip to content

HubSpot: Marketing events schemas

54 HubSpot schemas with complete fields and constraints.

← Marketing events operations · All schemas

Create a marketing event — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
customPropertiesarrayRequired within parentA list of PropertyValues. These can be whatever kind of property names and values you want. However, they must already exist on the HubSpot account's definition of the MarketingEvent Object. If they don't they will be filtered out and not set.
In order to do this you'll need to create a new PropertyGroup on the HubSpot account's MarketingEvent object for your specific app and create the Custom Property you want to track on that HubSpot account. Do not create any new default properties on the MarketingEvent object as that will apply to all HubSpot accounts.
customProperties[]ModelEach itemExpand Create a marketing event — request body — body custom Properties item
endDateTimestringOptionalThe end date and time of the marketing event.
Format: date-time
eventCancelledbooleanOptionalIndicates if the marketing event has been cancelled. Defaults to `false`
eventCompletedbooleanOptionalIndicates if the marketing event has been completed. Defaults to `false`
eventDescriptionstringOptionalThe description of the marketing event.
eventNamestringRequired within parentThe name of the marketing event.
eventOrganizerstringRequired within parentThe name of the organizer of the marketing event.
eventTypestringOptionalDescribes what type of event this is. For example: `WEBINAR`, `CONFERENCE`, `WORKSHOP`
eventUrlstringOptionalA URL in the external event application where the marketing event can be managed.
externalAccountIdstringRequired within parentThe accountId that is associated with this marketing event in the external event application.
externalEventIdstringRequired within parentThe id of the marketing event in the external event application.
startDateTimestringOptionalThe start date and time of the marketing event.
Format: date-time

Referenced models: Create a marketing event — request body — body custom Properties item

Create a marketing event — request body — body custom Properties item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single custom property of a marketing event, storing its name, value, metadata (like source, timestamp, and sensitivity), and related audit information for tracking changes.
dataSensitivitystringRequired within parentLevel of data sensitivity
One of: high, none, standard
isEncryptedbooleanRequired within parentIndicates whether the property is encrypted
isLargeValuebooleanRequired within parentIndicates whether the property value is stored as a large value in the storage
maskedSubstringsModelRequired within parentExpand Create a marketing event — request body — body custom Properties item masked Substrings
namestringRequired within parentName of custom property
persistenceTimestampintegerRequired within parentThe timestamp that indicates when the value being written is persisted in storage
Format: int64
requestIdstringRequired within parentThe ID of the request
selectedByUserbooleanRequired within parentIndicates whether the property is selected
selectedByUserTimestampintegerRequired within parentTimestamp of when the property was selected by the user
Format: int64
sourcestringRequired within parentSource of the property
One of: ACADEMY, ACCEPTANCE_TEST, ACTIVITY_AUTO_ASSOCIATE, ACTIVITY_LOG_REVERT, ADS, AI_GROUP, ANALYTICS, API, APPROVALS, ASSISTS, ASSOCIATIONS, AUTO_ASSOCIATE_BY_DOMAIN, AUTOMATION_JOURNEY, AUTOMATION_PLATFORM, AVATARS_SERVICE, BATCH_UPDATE, BCC_TO_CRM, BEHAVIORAL_EVENTS, BET_ASSIGNMENT, BET_CRM_CONNECTOR, BIDEN, BILLING, BOT, BREEZE_AGENT, CALCULATED, CENTRAL_EXCHANGE_RATES, CHATSPOT, CLONE_OBJECTS, COMMUNICATOR, COMPANIES, COMPANY_FAMILIES, COMPANY_INSIGHTS, CONNECTED_ACCOUNT, CONTACTS, CONTACTS_WEB, CONTENT_MEMBERSHIP, CONVERSATIONAL_ENRICHMENT, CONVERSATIONS, CRM_PROCESSES_PLATFORM, CRM_UI, CRM_UI_BULK_ACTION, CUSTOMER_AGENT, CUSTOMER_PORTAL, DATA_ENRICHMENT, DATA_QUALITY, DATASET, DEALS, DEFAULT, DELETE_OBJECTS, DI_WRITE_TO_CRM, EMAIL, EMAIL_INBOX_IMPORT, EMAIL_INTEGRATION, ENGAGEMENTS, EXTENSION, FILE_MANAGER, FLYWHEEL_PRODUCT_DATA_SYNC, FORECASTING, FORM, FORWARD_TO_CRM, GMAIL_INTEGRATION, GOALS, HEISENBERG, HELP_DESK, HELP_DESK_AI, IMPORT, INTEGRATION, INTEGRATIONS_PLATFORM, INTEGRATIONS_SYNC, INTENT, INTERNAL_PROCESSING, LEADIN, LEGAL_BASIS_REMEDIATION, MARKET_SOURCING, MARKETPLACE, MARKETS, MEETINGS, MERGE_COMPANIES, MERGE_CONTACTS, MERGE_OBJECTS, MERGE_REVERT_OBJECTS, MICROAPPS, MIGRATION, MOBILE_ANDROID, MOBILE_IOS, PAYMENTS, PIPELINE_SETTINGS, PLAYBOOKS, PORTAL_OBJECT_SYNC, PORTAL_USER_ASSOCIATOR, PRESENTATIONS, PRIMARY_AUTOMATION, PROPERTY_DEFAULT_VALUE, PROPERTY_RESTORE, PROPERTY_SETTINGS, PROSPECTING_AGENT, QUOTAS, QUOTES, RECYCLING_BIN, RESTORE_OBJECTS, REVENUE_PLATFORM, SALES, SALES_MESSAGES, SALESFORCE, SEQUENCES, SETTINGS, SIDEKICK, SIGNALS, SLACK_INTEGRATION, SMART_DATA_CAPTURE, SOCIAL, SUCCESS, TALLY, TASK, UNKNOWN, WAL_INCREMENTAL, WORK_UI, WORKFLOW_CONTACT_DELETE_ACTION, WORKFLOWS
sourceIdstringRequired within parentID of the source of the property
sourceLabelstringRequired within parentLabel of the source of the property
sourceMetadatastringRequired within parentSource metadata encoded as a base64 string
sourceUpstreamDeployablestringRequired within parentIndicates which upstream service made the property change
sourceVidarrayRequired within parentAn array of integers representing IDs associated with the source of the property value.
sourceVid[]integerEach itemFormat: int64
timestampintegerRequired within parentTimestamp of the request
Format: int64
unitstringRequired within parentThe unit
updatedByUserIdintegerRequired within parentThe ID of the user who last updated the property
Format: int32
useTimestampAsPersistenceTimestampbooleanRequired within parentIndicates if the persistence timestamp is the same as storage version timestamp
valuestringRequired within parentCustom property value

Referenced models: Create a marketing event — request body — body custom Properties item masked Substrings

Create a marketing event — request body — body custom Properties item masked Substrings

FieldTypePresenceDescription and constraints
$objectRoot
substringsarrayRequired within parentAn array of masked substring objects, each defining a specific portion of a string to be masked. Each object in the array specifies the start and end positions of the substring to be masked.
substrings[]ModelEach itemExpand Create a marketing event — request body — body custom Properties item masked Substrings substrings item

Referenced models: Create a marketing event — request body — body custom Properties item masked Substrings substrings item

Create a marketing event — request body — body custom Properties item masked Substrings substrings item

FieldTypePresenceDescription and constraints
$objectRoot
endintegerRequired within parentAn integer indicating the ending position of the masked substring.
Format: int32
labelstringRequired within parent
startintegerRequired within parentAn integer indicating the starting position of the masked substring.
Format: int32

Create a marketing event — response body

FieldTypePresenceDescription and constraints
$objectRoot
customPropertiesarrayRequired within parentA list of PropertyValues. These can be whatever kind of property names and values you want. However, they must already exist on the HubSpot account's definition of the MarketingEvent Object. If they don't they will be filtered out and not set.
In order to do this you'll need to create a new PropertyGroup on the HubSpot account's MarketingEvent object for your specific app and create the Custom Property you want to track on that HubSpot account. Do not create any new default properties on the MarketingEvent object as that will apply to all HubSpot accounts.
customProperties[]ModelEach itemExpand Create a marketing event — response body — custom Properties item
endDateTimestringOptionalThe end date and time of the marketing event.
Format: date-time
eventCancelledbooleanOptionalIndicates if the marketing event has been cancelled.
eventCompletedbooleanOptionalIndicates if the marketing event has been completed.
eventDescriptionstringOptionalThe description of the marketing event.
eventNamestringRequired within parentThe name of the marketing event.
eventOrganizerstringRequired within parentThe name of the organizer of the marketing event.
eventTypestringOptionalThe type of the marketing event.
eventUrlstringOptionalThe URL in the external event application where the marketing event can be managed.
objectIdstringOptionalThe ID of the marketing event CRM object
startDateTimestringOptionalThe start date and time of the marketing event.
Format: date-time

Referenced models: Create a marketing event — response body — custom Properties item

Create a marketing event — response body — custom Properties item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single custom property of a marketing event, storing its name, value, metadata (like source, timestamp, and sensitivity), and related audit information for tracking changes.
dataSensitivitystringRequired within parentLevel of data sensitivity
Known values: high, none, standard
isEncryptedbooleanRequired within parentIndicates whether the property is encrypted
isLargeValuebooleanRequired within parentIndicates whether the property value is stored as a large value in the storage
maskedSubstringsModelRequired within parentExpand Create a marketing event — response body — custom Properties item masked Substrings
namestringRequired within parentName of custom property
persistenceTimestampJSONRequired within parent
persistenceTimestamp (anyOf 1)integerAlternativeThe timestamp that indicates when the value being written is persisted in storage
Format: int64
persistenceTimestamp (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
requestIdstringRequired within parentThe ID of the request
selectedByUserbooleanRequired within parentIndicates whether the property is selected
selectedByUserTimestampJSONRequired within parent
selectedByUserTimestamp (anyOf 1)integerAlternativeTimestamp of when the property was selected by the user
Format: int64
selectedByUserTimestamp (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
sourcestringRequired within parentSource of the property
Known values: ACADEMY, ACCEPTANCE_TEST, ACTIVITY_AUTO_ASSOCIATE, ACTIVITY_LOG_REVERT, ADS, AI_GROUP, ANALYTICS, API, APPROVALS, ASSISTS, ASSOCIATIONS, AUTO_ASSOCIATE_BY_DOMAIN, AUTOMATION_JOURNEY, AUTOMATION_PLATFORM, AVATARS_SERVICE, BATCH_UPDATE, BCC_TO_CRM, BEHAVIORAL_EVENTS, BET_ASSIGNMENT, BET_CRM_CONNECTOR, BIDEN, BILLING, BOT, BREEZE_AGENT, CALCULATED, CENTRAL_EXCHANGE_RATES, CHATSPOT, CLONE_OBJECTS, COMMUNICATOR, COMPANIES, COMPANY_FAMILIES, COMPANY_INSIGHTS, CONNECTED_ACCOUNT, CONTACTS, CONTACTS_WEB, CONTENT_MEMBERSHIP, CONVERSATIONAL_ENRICHMENT, CONVERSATIONS, CRM_PROCESSES_PLATFORM, CRM_UI, CRM_UI_BULK_ACTION, CUSTOMER_AGENT, CUSTOMER_PORTAL, DATA_ENRICHMENT, DATA_QUALITY, DATASET, DEALS, DEFAULT, DELETE_OBJECTS, DI_WRITE_TO_CRM, EMAIL, EMAIL_INBOX_IMPORT, EMAIL_INTEGRATION, ENGAGEMENTS, EXTENSION, FILE_MANAGER, FLYWHEEL_PRODUCT_DATA_SYNC, FORECASTING, FORM, FORWARD_TO_CRM, GMAIL_INTEGRATION, GOALS, HEISENBERG, HELP_DESK, HELP_DESK_AI, IMPORT, INTEGRATION, INTEGRATIONS_PLATFORM, INTEGRATIONS_SYNC, INTENT, INTERNAL_PROCESSING, LEADIN, LEGAL_BASIS_REMEDIATION, MARKET_SOURCING, MARKETPLACE, MARKETS, MEETINGS, MERGE_COMPANIES, MERGE_CONTACTS, MERGE_OBJECTS, MERGE_REVERT_OBJECTS, MICROAPPS, MIGRATION, MOBILE_ANDROID, MOBILE_IOS, PAYMENTS, PIPELINE_SETTINGS, PLAYBOOKS, PORTAL_OBJECT_SYNC, PORTAL_USER_ASSOCIATOR, PRESENTATIONS, PRIMARY_AUTOMATION, PROPERTY_DEFAULT_VALUE, PROPERTY_RESTORE, PROPERTY_SETTINGS, PROSPECTING_AGENT, QUOTAS, QUOTES, RECYCLING_BIN, RESTORE_OBJECTS, REVENUE_PLATFORM, SALES, SALES_MESSAGES, SALESFORCE, SEQUENCES, SETTINGS, SIDEKICK, SIGNALS, SLACK_INTEGRATION, SMART_DATA_CAPTURE, SOCIAL, SUCCESS, TALLY, TASK, UNKNOWN, WAL_INCREMENTAL, WORK_UI, WORKFLOW_CONTACT_DELETE_ACTION, WORKFLOWS
sourceIdstringRequired within parentID of the source of the property
sourceLabelstringRequired within parentLabel of the source of the property
sourceMetadatastringRequired within parentSource metadata encoded as a base64 string
sourceUpstreamDeployablestringRequired within parentIndicates which upstream service made the property change
sourceVidarrayRequired within parentAn array of integers representing IDs associated with the source of the property value.
sourceVid[]JSONEach item
sourceVid[] (anyOf 1)integerAlternativeFormat: int64
sourceVid[] (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
timestampJSONRequired within parent
timestamp (anyOf 1)integerAlternativeTimestamp of the request
Format: int64
timestamp (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
unitstringRequired within parentThe unit
updatedByUserIdJSONRequired within parent
updatedByUserId (anyOf 1)integerAlternativeThe ID of the user who last updated the property
Format: int32
updatedByUserId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
useTimestampAsPersistenceTimestampbooleanRequired within parentIndicates if the persistence timestamp is the same as storage version timestamp
valuestringRequired within parentCustom property value

Referenced models: Create a marketing event — response body — custom Properties item masked Substrings

Create a marketing event — response body — custom Properties item masked Substrings

FieldTypePresenceDescription and constraints
$objectRoot
substringsarrayRequired within parentAn array of masked substring objects, each defining a specific portion of a string to be masked. Each object in the array specifies the start and end positions of the substring to be masked.
substrings[]ModelEach itemExpand Create a marketing event — response body — custom Properties item masked Substrings substrings item

Referenced models: Create a marketing event — response body — custom Properties item masked Substrings substrings item

Create a marketing event — response body — custom Properties item masked Substrings substrings item

FieldTypePresenceDescription and constraints
$objectRoot
endJSONRequired within parent
end (anyOf 1)integerAlternativeAn integer indicating the ending position of the masked substring.
Format: int32
end (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
labelstringRequired within parent
startJSONRequired within parent
start (anyOf 1)integerAlternativeAn integer indicating the starting position of the masked substring.
Format: int32
start (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Create or Update Multiple Marketing Events — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentAn array of MarketingEventCreateRequestParams objects, each containing the necessary details to create a marketing event. This includes properties such as event name, organizer, and custom properties.
inputs[]ModelEach itemExpand Create a marketing event — request body — body

Referenced models: Create a marketing event — request body — body

Create or Update Multiple Marketing Events — response body

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentTimestamp of when the request was completed.
Format: date-time
errorsarrayOptionalAn array of errors encountered during the batch operation, each item detailing a specific error.
errors[]ModelEach itemExpand Create or Update Multiple Marketing Events — response body — errors item
linksobjectOptionalResult of the request.
Additional keys: see wildcard field
links.*stringAdditional keys
numErrorsJSONOptional
numErrors (anyOf 1)integerAlternativeThe number of errors that occurred during the request.
Format: int32
numErrors (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
requestedAtstringOptionalTimestamp of when the request was sent.
Format: date-time
resultsarrayRequired within parentAn array of results from the batch operation, each item representing a response for an individual marketing event.
results[]ModelEach itemExpand Create or update a marketing event — response body
startedAtstringRequired within parentTimestamp of when the request started processing.
Format: date-time
statusstringRequired within parentStatus of the response.
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Create or Update Multiple Marketing Events — response body — errors item, Create or update a marketing event — response body

Create or Update Multiple Marketing Events — response body — errors item

FieldTypePresenceDescription and constraints
$objectRootYe olde error
categorystringRequired within parentThe category of the error
contextobjectRequired within parentThe object that contains details of the errors
Additional keys: see wildcard field
context.*arrayAdditional keys
context.*[]stringEach item
errorsarrayRequired within parentAn array of ErrorDetail objects providing further information about the error.
errors[]ModelEach itemExpand Batch insert events — response body — errors item errors item
idstringOptionalThe ID of the request
linksobjectRequired within parentResults of the request
Additional keys: see wildcard field
links.*stringAdditional keys
messagestringRequired within parentA human readable message describing the error along with remediation steps where appropriate
statusstringRequired within parentStatus of the response
subCategoryobjectOptionalThe Sub-category of the error

Referenced models: Batch insert events — response body — errors item errors item

Create or update a marketing event — response body

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringRequired within parentThe creation date and time of the marketing event.
Format: date-time
customPropertiesarrayRequired within parentA list of PropertyValues. These can be whatever kind of property names and values you want. However, they must already exist on the HubSpot account's definition of the MarketingEvent Object. If they don't they will be filtered out and not set.
In order to do this you'll need to create a new PropertyGroup on the HubSpot account's MarketingEvent object for your specific app and create the Custom Property you want to track on that HubSpot account. Do not create any new default properties on the MarketingEvent object as that will apply to all HubSpot accounts.
customProperties[]ModelEach itemExpand Create a marketing event — response body — custom Properties item
endDateTimestringOptionalThe end date and time of the marketing event.
Format: date-time
eventCancelledbooleanOptionalIndicates if the marketing event has been cancelled.
eventCompletedbooleanOptionalIndicates if the marketing event has been completed.
eventDescriptionstringOptionalThe description of the marketing event.
eventNamestringRequired within parentThe name of the marketing event.
eventOrganizerstringRequired within parentThe name of the organizer of the marketing event.
eventTypestringOptionalThe type of the marketing event.
eventUrlstringOptionalA URL in the external event application where the marketing event can be managed.
idstringRequired within parentThe ID of the marketing event CRM object.
objectIdstringOptionalThe ID of the marketing event CRM object.
startDateTimestringOptionalThe start date and time of the marketing event.
Format: date-time
updatedAtstringRequired within parentThe update date and time of the marketing event.
Format: date-time

Referenced models: Create a marketing event — response body — custom Properties item

Delete Multiple Marketing Events by External Ids — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentAn array of MarketingEventExternalUniqueIdentifier objects, each representing a unique identifier for a marketing event. This is required for batch operations.
inputs[]ModelEach itemExpand Delete Multiple Marketing Events by External Ids — request body — body inputs item

Referenced models: Delete Multiple Marketing Events by External Ids — request body — body inputs item

Delete Multiple Marketing Events by External Ids — request body — body inputs item

FieldTypePresenceDescription and constraints
$objectRoot
appIdintegerRequired within parentThe id of the application that created the marketing event in HubSpot.
Format: int32
externalAccountIdstringRequired within parentThe accountId that is associated with this marketing event in the external event application.
externalEventIdstringRequired within parentThe id of the marketing event in the external event application.

Delete Multiple Marketing Events by Object Id — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentAn array of marketing event public object IDs to be deleted. Each item in the array is a MarketingEventPublicObjectIdDeleteRequest object.
inputs[]ModelEach itemExpand Delete Multiple Marketing Events by Object Id — request body — body inputs item

Referenced models: Delete Multiple Marketing Events by Object Id — request body — body inputs item

Delete Multiple Marketing Events by Object Id — request body — body inputs item

FieldTypePresenceDescription and constraints
$objectRoot
objectIdstringRequired within parentThe internal ID of the marketing event in HubSpot

Find App-Specific Marketing Events by External Event Id — response body

FieldTypePresenceDescription and constraints
$objectRoot
resultsarrayRequired within parentAn array of search result objects, each represented by a SearchPublicResponseWrapper. This property contains the search results returned by the API.
results[]ModelEach itemExpand Find App-Specific Marketing Events by External Event Id — response body — results item

Referenced models: Find App-Specific Marketing Events by External Event Id — response body — results item

Find App-Specific Marketing Events by External Event Id — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
appIdJSONRequired within parent
appId (anyOf 1)integerAlternativeThe ID of the source application of the marketing event
Format: int32
appId (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
externalAccountIdstringRequired within parentThe account ID associated with this marketing event in the external application
externalEventIdstringRequired within parentThe ID of the marketing event in the external event application
objectIdstringRequired within parentThe internal ID of the marketing event in HubSpot

Find Marketing Events by External Event Id — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand Find Marketing Events by External Event Id — response body — paging
resultsarrayRequired within parentAn array containing the marketing event identifiers. Each item in the array is a MarketingEventIdentifiersResponse object.
results[]ModelEach itemExpand Find Marketing Events by External Event Id — response body — results item
totalJSONRequired within parent
total (anyOf 1)integerAlternativeAn integer representing the total number of marketing event identifiers.
Format: int32
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Find Marketing Events by External Event Id — response body — results item, Find Marketing Events by External Event Id — response body — paging

Find Marketing Events by External Event Id — response body — paging

FieldTypePresenceDescription and constraints
$objectRootRepresents the pagination information for navigating through a list of results in the API. It provides details on how to access the previous or next set of results.
nextModelOptionalExpand List — marketing Events get Marketing Events — response body — paging next
prevModelOptionalExpand Find Marketing Events by External Event Id — response body — paging prev

Referenced models: List — marketing Events get Marketing Events — response body — paging next, Find Marketing Events by External Event Id — response body — paging prev

Find Marketing Events by External Event Id — response body — paging prev

FieldTypePresenceDescription and constraints
$objectRootspecifies the paging information needed to retrieve the previous set of results in a paginated API response
beforestringRequired within parentA string that serves as a cursor indicating the position before the first item in the current set of results, used to fetch the previous set of results.
linkstringOptionalA string containing the URL link to the previous page of results.

Find Marketing Events by External Event Id — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
appInfoModelOptionalExpand Get Marketing Event by object Id — response body — app Info
externalAccountIdstringOptionalThe accountId that is associated with this marketing event in the external event application
externalEventIdstringRequired within parentThe ID that is associated with this marketing event in the external event application
marketingEventNamestringRequired within parentThe name of the marketing event
objectIdstringRequired within parentThe internal ID of the marketing event in HubSpot CRM

Referenced models: Get Marketing Event by object Id — response body — app Info

Get Marketing Event by External I Ds — response body

FieldTypePresenceDescription and constraints
$objectRoot
attendeesJSONRequired within parent
attendees (anyOf 1)integerAlternativeThe number of HubSpot contacts that attended this marketing event.
Format: int32
attendees (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
cancellationsJSONRequired within parent
cancellations (anyOf 1)integerAlternativeThe number of HubSpot contacts that registered for this marketing event, but later cancelled their registration.
Format: int32
cancellations (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
createdAtstringRequired within parentThe creation date and time of the marketing event.
Format: date-time
customPropertiesarrayRequired within parentA list of PropertyValues. These can be whatever kind of property names and values you want. However, they must already exist on the HubSpot account's definition of the MarketingEvent Object. If they don't they will be filtered out and not set.
In order to do this you'll need to create a new PropertyGroup on the HubSpot account's MarketingEvent object for your specific app and create the Custom Property you want to track on that HubSpot account. Do not create any new default properties on the MarketingEvent object as that will apply to all HubSpot accounts.
customProperties[]ModelEach itemExpand Create a marketing event — response body — custom Properties item
endDateTimestringOptionalThe end date and time of the marketing event.
Format: date-time
eventCancelledbooleanOptionalIndicates if the marketing event has been cancelled.
eventCompletedbooleanOptionalIndicates if the marketing event has been completed.
eventDescriptionstringOptionalThe description of the marketing event.
eventNamestringRequired within parentThe name of the marketing event.
eventOrganizerstringRequired within parentThe name of the organizer of the marketing event.
eventTypestringOptionalThe type of the marketing event.
eventUrlstringOptionalA URL in the external event application where the marketing event can be managed.
externalEventIdstringRequired within parentThe id of the marketing event in the external event application.
idstringRequired within parentThe ID of the marketing event CRM object.
noShowsJSONRequired within parent
noShows (anyOf 1)integerAlternativeThe number of HubSpot contacts that registered for this marketing event, but did not attend. This field only had a value when the event is over.
Format: int32
noShows (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
objectIdstringOptionalThe ID of the marketing event CRM object.
registrantsJSONRequired within parent
registrants (anyOf 1)integerAlternativeThe number of HubSpot contacts that registered for this marketing event.
Format: int32
registrants (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startDateTimestringOptionalThe start date and time of the marketing event.
Format: date-time
updatedAtstringRequired within parentThe update date and time of the marketing event.
Format: date-time

Referenced models: Create a marketing event — response body — custom Properties item

Get Marketing Event by object Id — response body

FieldTypePresenceDescription and constraints
$objectRoot
appInfoModelOptionalExpand Get Marketing Event by object Id — response body — app Info
attendeesJSONOptional
attendees (anyOf 1)integerAlternativeNumber of attended contact records of a marketing event
Format: int32
attendees (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
cancellationsJSONOptional
cancellations (anyOf 1)integerAlternativeNumber of cancelled contact records of a marketing event
Format: int32
cancellations (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
createdAtstringRequired within parentThe creation date and time of the marketing event
Format: date-time
customPropertiesarrayRequired within parentAn array of custom properties associated with the event.
customProperties[]ModelEach itemExpand Get Marketing Event by object Id — response body — custom Properties item
endDateTimestringOptionalThe end date and time of the marketing event
Format: date-time
eventCancelledbooleanOptionalIndicates if the marketing event has been cancelled
eventCompletedbooleanOptionalIndicates if the marketing event has been completed
eventDescriptionstringOptionalThe description of the marketing event
eventNamestringRequired within parentThe name of the marketing event
eventOrganizerstringOptionalThe name of the organizer of the marketing event
eventStatusstringOptionalThe status of the marketing event
eventStatusV2stringOptionalThe version 2 status of the event, represented as a string.
eventTypestringOptionalThe type of the marketing event
eventUrlstringOptionalA URL in the external event application where the marketing event can be managed
externalEventIdstringOptionalThe ID that is associated with this marketing event in the external event application
noShowsJSONOptional
noShows (anyOf 1)integerAlternativeNumber of no-show contact records of a marketing event
Format: int32
noShows (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
objectIdstringRequired within parentThe internal ID of the marketing event in HubSpot
registrantsJSONOptional
registrants (anyOf 1)integerAlternativeNumber of registered contact records of a marketing event
Format: int32
registrants (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
startDateTimestringOptionalThe start date and time of the marketing event
Format: date-time
updatedAtstringRequired within parentThe update date and time of the marketing event
Format: date-time

Referenced models: Get Marketing Event by object Id — response body — app Info, Get Marketing Event by object Id — response body — custom Properties item

Get Marketing Event by object Id — response body — app Info

FieldTypePresenceDescription and constraints
$objectRoot
idstringRequired within parentThe ID of the application
namestringRequired within parentThe name of the application

Get Marketing Event by object Id — response body — custom Properties item

FieldTypePresenceDescription and constraints
$objectRoot
namestringRequired within parentThe name of the property in the CRM
valuestringRequired within parentThe value of the property in the CRM

Get lists associated with a marketing event — marketing Events get Associations Lists — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand Find Marketing Events by External Event Id — response body — paging
resultsarrayRequired within parentAn array of public lists, where each list contains details such as list ID, version, name, and processing status.
results[]ModelEach itemExpand Get lists associated with a marketing event — marketing Events get Associations Lists — response body — results item
totalJSONRequired within parent
total (anyOf 1)integerAlternativeThe total number of public lists available. It is an integer value.
Format: int32
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Find Marketing Events by External Event Id — response body — paging, Get lists associated with a marketing event — marketing Events get Associations Lists — response body — results item

Get lists associated with a marketing event — marketing Events get Associations Lists — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
createdAtstringOptionalTimestamp of the creation of the list
Format: date-time
createdByIdstringOptionalThe ID of the user who created the list
deletedAtstringOptionalTimestamp of the deletion of the list
Format: date-time
filtersUpdatedAtstringOptionalTimestamp of the last update of the list filters
Format: date-time
listIdstringRequired within parentAn internal ID of the list
listVersionJSONRequired within parent
listVersion (anyOf 1)integerAlternativeA number that represents a version of the list
Format: int32
listVersion (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
namestringRequired within parentThe name of the list
objectTypeIdstringRequired within parentThe internal ID of the object type of the list
processingStatusstringRequired within parentRepresents the current processing status of the list
processingTypestringRequired within parentProcessing type of the list
sizeJSONOptional
size (anyOf 1)integerAlternativeThe size of the result list
Format: int64
size (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updatedAtstringOptionalTimestamp of the last update of the list
Format: date-time
updatedByIdstringOptionalThe ID of the user who last updated the list

List — marketing Events get Marketing Events — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand List — marketing Events get Marketing Events — response body — paging
resultsarrayRequired within parentAn array of marketing event public read responses, each containing details about a specific marketing event.
results[]ModelEach itemExpand Get Marketing Event by object Id — response body

Referenced models: List — marketing Events get Marketing Events — response body — paging, Get Marketing Event by object Id — response body

List — marketing Events get Marketing Events — response body — paging

FieldTypePresenceDescription and constraints
$objectRootPaging information for forward-only pagination. Contains the next page reference when more results are available; omitted or empty on the last page.
nextModelOptionalExpand List — marketing Events get Marketing Events — response body — paging next

Referenced models: List — marketing Events get Marketing Events — response body — paging next

List — marketing Events get Marketing Events — response body — paging next

FieldTypePresenceDescription and constraints
$objectRootSpecifies the paging information needed to retrieve the next set of results in a paginated API response
afterstringRequired within parentThe ID element at the start of the page
linkstringOptionalLink to the next page

Mark a marketing event as completed — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
endDateTimestringRequired within parentThe end date and time of the marketing event in ISO 8601 format
Format: date-time
startDateTimestringRequired within parentThe start date and time of the marketing event in ISO 8601 format
Format: date-time

Read participations breakdown by Contact identifier — response body

FieldTypePresenceDescription and constraints
$objectRoot
pagingModelOptionalExpand Find Marketing Events by External Event Id — response body — paging
resultsarrayRequired within parentAn array of participation breakdown objects, each detailing a specific participation instance.
results[]ModelEach itemExpand Read participations breakdown by Contact identifier — response body — results item
totalJSONRequired within parent
total (anyOf 1)integerAlternativeAn integer representing the total number of participation breakdowns available.
Format: int32
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Find Marketing Events by External Event Id — response body — paging, Read participations breakdown by Contact identifier — response body — results item

Read participations breakdown by Contact identifier — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
associationsModelRequired within parentExpand Read participations breakdown by Contact identifier — response body — results item associations
createdAtstringRequired within parentThe creation time and date of the target marketing event
Format: date-time
idstringRequired within parentThe internal ID of the target marketing event
propertiesModelRequired within parentExpand Read participations breakdown by Contact identifier — response body — results item properties

Referenced models: Read participations breakdown by Contact identifier — response body — results item associations, Read participations breakdown by Contact identifier — response body — results item properties

Read participations breakdown by Contact identifier — response body — results item associations

FieldTypePresenceDescription and constraints
$objectRoot
contactModelRequired within parentExpand Read participations breakdown by Contact identifier — response body — results item associations contact
marketingEventModelRequired within parentExpand Read participations breakdown by Contact identifier — response body — results item associations marketing Event

Referenced models: Read participations breakdown by Contact identifier — response body — results item associations contact, Read participations breakdown by Contact identifier — response body — results item associations marketing Event

Read participations breakdown by Contact identifier — response body — results item associations contact

FieldTypePresenceDescription and constraints
$objectRoot
contactIdstringRequired within parentThe internal ID of the contact in HubSpot
emailstringRequired within parentThe email of the contact in HubSpot
firstnamestringOptionalThe first name of the contact in HubSpot
lastnamestringOptionalThe last name of the contact in HubSpot

Read participations breakdown by Contact identifier — response body — results item associations marketing Event

FieldTypePresenceDescription and constraints
$objectRoot
externalAccountIdstringOptionalThe account ID that is associated with this marketing event in the external event application
externalEventIdstringOptionalThe event ID that is associated with this marketing event in the external event application
marketingEventIdstringRequired within parentThe internal ID of the marketing event in HubSpot
namestringRequired within parentThe name of the marketing event in HubSpot

Read participations breakdown by Contact identifier — response body — results item properties

FieldTypePresenceDescription and constraints
$objectRoot
attendanceDurationSecondsJSONOptional
attendanceDurationSeconds (anyOf 1)integerAlternativeThe number of seconds the participation lasted
Format: int32
attendanceDurationSeconds (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
attendancePercentagestringOptionalPercentage of the participation duration relative to the event duration
attendanceStatestringRequired within parentThe state of the participation
Known values: ATTENDED, CANCELLED, EMPTY, NO_SHOW, REGISTERED
occurredAtJSONRequired within parent
occurredAt (anyOf 1)integerAlternativeTimestamp of when the participation occurred
Format: int64
occurredAt (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Read participations counters by Marketing Event external identifier — response body

FieldTypePresenceDescription and constraints
$objectRoot
attendedJSONRequired within parent
attended (anyOf 1)integerAlternativeNumber of attended contact records of a marketing event
Format: int32
attended (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
cancelledJSONRequired within parent
cancelled (anyOf 1)integerAlternativeNumber of cancelled contact records of a marketing event
Format: int32
cancelled (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
noShowsJSONRequired within parent
noShows (anyOf 1)integerAlternativeNumber of no-show contact records of a marketing event
Format: int32
noShows (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
registeredJSONRequired within parent
registered (anyOf 1)integerAlternativeNumber of registered contact records of a marketing event
Format: int32
registered (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Record Participants by Contact Id with Marketing Event Object Id — response body

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentTimestamp that represents when the request finished processing
Format: date-time
errorsarrayOptionalAn array of StandardError objects, each detailing an error encountered during the batch operation.
errors[]ModelEach itemExpand Create or Update Multiple Marketing Events — response body — errors item
linksobjectOptionalResult of the request
Additional keys: see wildcard field
links.*stringAdditional keys
numErrorsJSONOptional
numErrors (anyOf 1)integerAlternativeThe number of errors that occurred during the processing
Format: int32
numErrors (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
requestedAtstringOptionalTimestamp that represents when the request was made
Format: date-time
resultsarrayRequired within parentAn array of SubscriberVidResponse objects, each representing the result of processing an individual subscriber VID.
results[]ModelEach itemExpand Record Participants by Contact Id with Marketing Event Object Id — response body — results item
startedAtstringRequired within parentTimestamp that represents when the request started processing
Format: date-time
statusstringRequired within parentThe status of the request processing
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Create or Update Multiple Marketing Events — response body — errors item, Record Participants by Contact Id with Marketing Event Object Id — response body — results item

Record Participants by Contact Id with Marketing Event Object Id — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
vidJSONRequired within parent
vid (anyOf 1)integerAlternativeThe internal ID of the contact
Format: int64
vid (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Record Participants by Email with Marketing Event Object Id — response body

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentTimestamp that represents when the request finished processing
Format: date-time
errorsarrayOptionalAn array of errors encountered during the batch operation, each providing details about the error.
errors[]ModelEach itemExpand Create or Update Multiple Marketing Events — response body — errors item
linksobjectOptionalResult of the request
Additional keys: see wildcard field
links.*stringAdditional keys
numErrorsJSONOptional
numErrors (anyOf 1)integerAlternativeThe number of errors that occurred during the processing
Format: int32
numErrors (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
requestedAtstringOptionalTimestamp that represents when the request was made
Format: date-time
resultsarrayRequired within parentAn array of results from the batch operation, each containing details about a subscriber email response.
results[]ModelEach itemExpand Record Participants by Email with Marketing Event Object Id — response body — results item
startedAtstringRequired within parentTimestamp that represents when the request started processing
Format: date-time
statusstringRequired within parentThe status of the request processing
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Create or Update Multiple Marketing Events — response body — errors item, Record Participants by Email with Marketing Event Object Id — response body — results item

Record Participants by Email with Marketing Event Object Id — response body — results item

FieldTypePresenceDescription and constraints
$objectRoot
emailstringRequired within parentThe email of the contact
vidJSONRequired within parent
vid (anyOf 1)integerAlternativeThe internal ID of the contact
Format: int64
vid (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Record a subscriber state by contact ID — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentList of HubSpot contacts to subscribe to the marketing event
inputs[]ModelEach itemExpand Record a subscriber state by contact ID — request body — body inputs item

Referenced models: Record a subscriber state by contact ID — request body — body inputs item

Record a subscriber state by contact ID — request body — body inputs item

FieldTypePresenceDescription and constraints
$objectRoot
interactionDateTimeintegerRequired within parentTimestamp in milliseconds at which the contact subscribed to the event.
Format: int64
propertiesobjectRequired within parentThe key-value set of the properties of the contact
Additional keys: see wildcard field
properties.*stringAdditional keys
vidintegerRequired within parentThe ID of the contact in HubSpot
Format: int64

Record a subscriber state by contact email — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentList of marketing event details to create or update
inputs[]ModelEach itemExpand Record a subscriber state by contact email — request body — body inputs item

Referenced models: Record a subscriber state by contact email — request body — body inputs item

Record a subscriber state by contact email — request body — body inputs item

FieldTypePresenceDescription and constraints
$objectRoot
contactPropertiesobjectRequired within parentThe key-value set that contains properties of the contact.
Additional keys: see wildcard field
contactProperties.*stringAdditional keys
emailstringRequired within parentThe email address of the contact in HubSpot to associate with the event.
interactionDateTimeintegerRequired within parentTimestamp in milliseconds at which the contact subscribed to the event.
Format: int64
propertiesobjectRequired within parentThe key-value set that contains properties of the marketing event.
Additional keys: see wildcard field
properties.*stringAdditional keys

Update Marketing Event by External I Ds — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
customPropertiesarrayRequired within parentA list of PropertyValues. These can be whatever kind of property names and values you want. However, they must already exist on the HubSpot account's definition of the MarketingEvent Object. If they don't they will be filtered out and not set.
In order to do this you'll need to create a new PropertyGroup on the HubSpot account's MarketingEvent object for your specific app and create the Custom Property you want to track on that HubSpot account. Do not create any new default properties on the MarketingEvent object as that will apply to all HubSpot accounts.
customProperties[]ModelEach itemExpand Create a marketing event — request body — body custom Properties item
endDateTimestringOptionalThe end date and time of the marketing event.
Format: date-time
eventCancelledbooleanOptionalIndicates if the marketing event has been cancelled. Defaults to `false`
eventCompletedbooleanOptionalIndicates if the marketing event has been completed. Defaults to `false`
eventDescriptionstringOptionalThe description of the marketing event.
eventNamestringOptionalThe name of the marketing event.
eventOrganizerstringOptionalThe name of the organizer of the marketing event.
eventTypestringOptionalDescribes what type of event this is. For example: `WEBINAR`, `CONFERENCE`, `WORKSHOP`
eventUrlstringOptionalA URL in the external event application where the marketing event can be managed.
startDateTimestringOptionalThe start date and time of the marketing event.
Format: date-time

Referenced models: Create a marketing event — request body — body custom Properties item

Update Marketing Event by object Id — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
customPropertiesarrayRequired within parentAn array of custom properties associated with the event.
customProperties[]ModelEach itemExpand Create a marketing event — request body — body custom Properties item
endDateTimestringOptionalThe end date and time of the marketing event
Format: date-time
eventCancelledbooleanOptionalIndicates if the marketing event has been cancelled
eventDescriptionstringOptionalThe description of the marketing event
eventNamestringOptionalThe name of the marketing event
eventOrganizerstringOptionalThe name of the organizer of the marketing event
eventTypestringOptionalThe type of the marketing event
eventUrlstringOptionalA URL in the external event application where the marketing event can be managed
startDateTimestringOptionalThe start date and time of the marketing event
Format: date-time

Referenced models: Create a marketing event — request body — body custom Properties item

Update Marketing Event by object Id — response body

FieldTypePresenceDescription and constraints
$objectRoot
appInfoModelOptionalExpand Get Marketing Event by object Id — response body — app Info
createdAtstringRequired within parentThe creation date and time of the marketing event
Format: date-time
customPropertiesarrayRequired within parentAn array of custom properties associated with the marketing event, each represented by a CrmPropertyWrapper object.
customProperties[]ModelEach itemExpand Get Marketing Event by object Id — response body — custom Properties item
endDateTimestringOptionalThe end date and time of the marketing event
Format: date-time
eventCancelledbooleanOptionalIndicates if the marketing event has been cancelled
eventCompletedbooleanOptionalIndicates if the marketing event has been completed
eventDescriptionstringOptionalThe description of the marketing event
eventNamestringRequired within parentThe name of the marketing event
eventOrganizerstringOptionalThe name of the organizer of the marketing event
eventTypestringOptionalThe type of the marketing event
eventUrlstringOptionalA URL in the external event application where the marketing event can be managed
objectIdstringRequired within parentThe internal ID of the marketing event in HubSpot
startDateTimestringOptionalThe start date and time of the marketing event
Format: date-time
updatedAtstringRequired within parentThe update date and time of the marketing event
Format: date-time

Referenced models: Get Marketing Event by object Id — response body — app Info, Get Marketing Event by object Id — response body — custom Properties item

Update Multiple Marketing Events by Object Id — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
inputsarrayRequired within parentAn array of MarketingEventPublicUpdateRequestFullV2 objects, each representing a marketing event update request. This property is required.
inputs[]ModelEach itemExpand Update Multiple Marketing Events by Object Id — request body — body inputs item

Referenced models: Update Multiple Marketing Events by Object Id — request body — body inputs item

Update Multiple Marketing Events by Object Id — request body — body inputs item

FieldTypePresenceDescription and constraints
$objectRoot
customPropertiesarrayRequired within parentAn array of custom properties associated with the event, where each property is defined by a PropertyValue object.
customProperties[]ModelEach itemExpand Create a marketing event — request body — body custom Properties item
endDateTimestringOptionalThe end date and time of the marketing event
Format: date-time
eventCancelledbooleanOptionalIndicates if the marketing event has been cancelled
eventDescriptionstringOptionalThe description of the marketing event
eventNamestringOptionalThe name of the marketing event
eventOrganizerstringOptionalThe name of the organizer of the marketing event
eventTypestringOptionalThe type of the marketing event
eventUrlstringOptionalA URL in the external event application where the marketing event can be managed
objectIdstringRequired within parentThe internal ID of the marketing event in HubSpot
startDateTimestringOptionalThe start date and time of the marketing event
Format: date-time

Referenced models: Create a marketing event — request body — body custom Properties item

Update Multiple Marketing Events by ObjectId — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING — Batch Response Marketing Event Public Default Response V2

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentTimestamp of when the request was processed.
Format: date-time
linksobjectOptionalResult object of the request.
Additional keys: see wildcard field
links.*stringAdditional keys
requestedAtstringOptionalTimestamp of when the request was sent.
Format: date-time
resultsarrayRequired within parentAn array containing the results of the batch operation, with each item representing a marketing event response.
results[]ModelEach itemExpand Update Marketing Event by object Id — response body
startedAtstringRequired within parentTimestamp of when the request started processing.
Format: date-time
statusstringRequired within parentThe status of the response.
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Update Marketing Event by object Id — response body

Update Multiple Marketing Events by ObjectId — response body — status: CANCELED, COMPLETE, PENDING, PROCESSING — Batch Response Marketing Event Public Default Response V2 With Errors

FieldTypePresenceDescription and constraints
$objectRoot
completedAtstringRequired within parentTimestamp that represents when the request finished processing
Format: date-time
errorsarrayOptionalAn array of errors encountered during the batch operation, each represented as a StandardError object.
errors[]ModelEach itemExpand Create or Update Multiple Marketing Events — response body — errors item
linksobjectOptionalResult of the request
Additional keys: see wildcard field
links.*stringAdditional keys
numErrorsJSONOptional
numErrors (anyOf 1)integerAlternativeThe number of errors that occurred during the processing
Format: int32
numErrors (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
requestedAtstringOptionalTimestamp that represents when the request was made
Format: date-time
resultsarrayRequired within parentAn array containing the results of the batch operation, each represented as a MarketingEventPublicDefaultResponseV2 object.
results[]ModelEach itemExpand Update Marketing Event by object Id — response body
startedAtstringRequired within parentTimestamp that represents when the request started processing
Format: date-time
statusstringRequired within parentThe status of the request processing
Known values: CANCELED, COMPLETE, PENDING, PROCESSING

Referenced models: Update Marketing Event by object Id — response body, Create or Update Multiple Marketing Events — response body — errors item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.