HubSpot Marketing

api.hubspot.com

Community

HubSpot Marketing API lets you manage marketing events, track attendance, handle email campaigns, and work with forms. Use it to create events, record registrations, manage marketing emails, and capture leads through forms.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.hubspot.com

Last verified

2026-03-01 11:53:45

Health

Loading health data...

Capabilities

create_marketing_event

email

Create a new marketing event in HubSpot. Define the event name, type, start/end dates, and organizer details.

Detail: https://api.hubspot.com/capabilities/create_marketing_event

create_marketing_form

email

Create a new form in HubSpot to capture leads. Define form fields, submission behavior, and notification settings.

Detail: https://api.hubspot.com/capabilities/create_marketing_form

get_event_participation

email

Retrieve participation breakdown for a marketing event. Shows how many contacts registered, attended, or cancelled.

Detail: https://api.hubspot.com/capabilities/get_event_participation

get_form_submissions

email

Retrieve all submissions for a specific form. Returns submitted field values, timestamps, and contact associations.

Detail: https://api.hubspot.com/capabilities/get_form_submissions

list_marketing_events

email

Retrieve all marketing events in your HubSpot account. Returns event names, dates, attendance counts, and associated contacts.

Detail: https://api.hubspot.com/capabilities/list_marketing_events

record_event_attendance

email

Record a contact's attendance state for a marketing event. Supports registered, attended, cancelled, and no-show statuses.

Detail: https://api.hubspot.com/capabilities/record_event_attendance

send_transactional_email

email

Send a single transactional email using a pre-built template. Ideal for receipts, confirmations, and password resets.

Detail: https://api.hubspot.com/capabilities/send_transactional_email

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: HubSpot Marketing
Description: HubSpot Marketing API lets you manage marketing events, track attendance, handle email campaigns, and work with forms. Use it to create events, record registrations, manage marketing emails, and capture leads through forms.
Auth: api_key
Capabilities:
  - create_marketing_event: Create a new marketing event in HubSpot. Define the event name, type, start/end dates, and organizer details.
  - create_marketing_form: Create a new form in HubSpot to capture leads. Define form fields, submission behavior, and notification settings.
  - get_event_participation: Retrieve participation breakdown for a marketing event. Shows how many contacts registered, attended, or cancelled.
  - get_form_submissions: Retrieve all submissions for a specific form. Returns submitted field values, timestamps, and contact associations.
  - list_marketing_events: Retrieve all marketing events in your HubSpot account. Returns event names, dates, attendance counts, and associated contacts.
  - record_event_attendance: Record a contact's attendance state for a marketing event. Supports registered, attended, cancelled, and no-show statuses.
  - send_transactional_email: Send a single transactional email using a pre-built template. Ideal for receipts, confirmations, and password resets.