Marketing API Collections

Number of APIs: 100

Transactional Email API: If you have the transactional email add-on, you can send emails over a dedicated IP address for commerce receipts, account updates, terms of service changes, and other essential business transactions.

Transactional emails are for relationship-based interactions, unlike marketing emails, which are typically used to promote content.
Subscriptions Preferences API: Subscriptions types represent the legal basis to communicate with your contacts through email. Contacts can manage their email preferences so that they're only opted into the emails they want to receive.
Marketing Emails API: The Marketing Emails API can be used to programmatically create, update, and get details about marketing emails. You can also query details about the post-send statistics of a specific email or set of emails. These statistics should match what you can access in the app on the Details section of a particular email and will be returned under the stats object in your JSON response. The Marketing Email API cannot be used to create or retrieve data for sales emails that are created and sent via the contact record. To get details for sales emails, use the Engagements API.

Marketing Events API: A marketing event is a CRM object, similar to contacts and companies, that enables you to track and associate marketing events, such as a webinar, with other HubSpot CRM objects.

Single-Send Email API: The single-send API allows you to send template emails created in the HubSpot marketing email tool using a JSON-formatted POST request.

Fork the collections using Run in Qodex:

Run In Qodex

  1. Marketing Emails API-Marketing Emails - Get the variation of a an A/B marketing email GET {{baseUrl}}/marketing/v3/emails/:emailId/ab-test/get-variation

  2. Marketing Emails API-Marketing Emails - Reset Draft POST {{baseUrl}}/marketing/v3/emails/:emailId/draft/reset

  3. Transactional Email API-Public_Smtp_Tokens - Delete a single token by ID. DELETE {{baseUrl}}/marketing/v3/transactional/smtp-tokens/:tokenId

  4. Transactional Email API-Public_Smtp_Tokens - Reset the password of an existing token. POST {{baseUrl}}/marketing/v3/transactional/smtp-tokens/:tokenId/password-reset

  5. Transactional Email API-Public_Smtp_Tokens - Query SMTP API tokens by campaign name or an emailCampaignId. GET {{baseUrl}}/marketing/v3/transactional/smtp-tokens?campaignName=<string>&emailCampaignId=<string>&after=<string>&limit=<integer>

  6. Transactional Email API-Public_Smtp_Tokens - Reset the password of an existing token. POST {{baseUrl}}/marketing/v3/transactional/smtp-tokens/:tokenId/password-reset

  7. Transactional Email API-Single_Send - Send a single transactional email asynchronously. POST {{baseUrl}}/marketing/v3/transactional/single-email/send

  8. Subscription Preferences API-Status - Subscribe a contact POST {{baseUrl}}/communication-preferences/v3/subscribe

  9. Marketing Emails API-Marketing Emails - Get draft version of a marketing email GET {{baseUrl}}/marketing/v3/emails/:emailId/draft

  10. Marketing Emails API-Marketing Emails - Get draft version of a marketing email GET {{baseUrl}}/marketing/v3/emails/:emailId/draft