Batch

Create or Update Multiple Marketing Events

Changed on

Upserts multiple Marketing Events. If a Marketing Event with the specified ID already exists, it will be updated; otherwise, a new event will be created.

Only Marketing Events originally created by the same app can be updated.

post/marketing/marketing-events/2026-03/events/upsert

Request

  • Base URL
    https://api.hubapi.com
  • URL
    https://api.hubapi.com/marketing/marketing-events/2026-03/events/upsert
  • Auth
    • HTTP bearer
    • or API key in query parameter hapikey
    • or none

Request body

Response

successful operation

completedAtstring date-time required

Timestamp of when the request was completed.

linksobject

Result of the request.

numErrorsinteger

The number of errors that occurred during the request.

requestedAtstring date-time

Timestamp of when the request was sent.

startedAtstring date-time required

Timestamp of when the request started processing.

status'CANCELED' | 'COMPLETE' | 'PENDING' | 'PROCESSING' required

Status of the response.

Changes

    • warning

      added the new BREEZE_AGENT enum value to the //// response property for the response status

    • warning

      added the new DI_WRITE_TO_CRM enum value to the //// response property for the response status

    • info

      added the new BREEZE_AGENT enum value to the request property ////

    • info

      added the new DI_WRITE_TO_CRM enum value to the request property ////

    • info

      api operation id post-/marketing/marketing-events/2026-03/events/upsert_upsert removed and replaced with post-/marketing/marketing-events/2026-03/events/upsert

Some revisions have not been checked yet.