Marketing Events Extension
The Marketing Events Extension API lets you create, retrieve, update, delete, and search marketing events, configure app‑specific settings, and record or up‑sert attendee status (register, attend, cancel) for contacts, including email‑based operations. It also supports bulk upsert and delete of events and marking events as cancelled or completed.
Latency
364ms p95
Uptime
100.0% 30d
Playground
Verified
live
Endpoints
/marketing/v3/marketing-events/attendance/{externalEventId}/{subscriberState}/create
Record
/marketing/v3/marketing-events/attendance/{externalEventId}/{subscriberState}/email-create
Record
/marketing/v3/marketing-events/events
/marketing/v3/marketing-events/events/delete
/marketing/v3/marketing-events/events/search
Search for marketing events
/marketing/v3/marketing-events/events/upsert
/marketing/v3/marketing-events/events/{externalEventId}
/marketing/v3/marketing-events/events/{externalEventId}
/marketing/v3/marketing-events/events/{externalEventId}
/marketing/v3/marketing-events/events/{externalEventId}
/marketing/v3/marketing-events/events/{externalEventId}/cancel
/marketing/v3/marketing-events/events/{externalEventId}/complete
/marketing/v3/marketing-events/events/{externalEventId}/{subscriberState}/email-upsert
/marketing/v3/marketing-events/events/{externalEventId}/{subscriberState}/upsert
/marketing/v3/marketing-events/{appId}/settings
/marketing/v3/marketing-events/{appId}/settings
16 endpoints auto-detected
Authentication
This API uses an API key, passed as the "hapikey" query parameter. No OAuth required.
curl -X POST \
"https://api.hubapi.com/marketing/v3/marketing-events/attendance/{externalEventId}/{subscriberState}/create?hapikey=YOUR_API_KEY"api.hubapi.com · HTTPS only