Marketing Events API Collection

Number of APIs: 34

These APIs allow you to interact with HubSpot's Marketing Events Extension. It allows you to: * Create, Read or update Marketing Event information in HubSpot * Specify whether a HubSpot contact has registered, attended or cancelled a registration to a Marketing Event. * Specify a URL that can be called to get the details of a Marketing Event.

  1. Attendance Subscriber State Changes - Record a subscriber state by contact email POST {{baseUrl}}/marketing/v3/marketing-events/attendance/:externalEventId/:subscriberState/email-create?externalAccountId=<string>

  2. Subscriber State Changes - Record a subscriber state by contact email POST {{baseUrl}}/marketing/v3/marketing-events/events/:externalEventId/:subscriberState/email-upsert?externalAccountId=<string>

  3. Subscriber State Changes - Record a subscriber state by contact ID POST {{baseUrl}}/marketing/v3/marketing-events/events/:externalEventId/:subscriberState/upsert?externalAccountId=<string>

  4. Marketing_Events_External - Mark a marketing event as completed POST {{baseUrl}}/marketing/v3/marketing-events/events/:externalEventId/complete?externalAccountId=<string>

  5. Basic - Create a marketing event POST {{baseUrl}}/marketing/v3/marketing-events/events

  6. Basic - Mark a marketing event as cancelled POST {{baseUrl}}/marketing/v3/marketing-events/events/:externalEventId/cancel?externalAccountId=<string>

  7. Basic - Create or update a marketing event PUT {{baseUrl}}/marketing/v3/marketing-events/events/:externalEventId

  8. Batch - Delete multiple marketing events POST {{baseUrl}}/marketing/v3/marketing-events/events/delete

  9. Settings - Retrieve the application settings GET {{baseUrl}}/marketing/v3/marketing-events/:appId/settings

  10. Settings - Update the application settings POST {{baseUrl}}/marketing/v3/marketing-events/:appId/settings