List Emails
Changed onRetrieve a list of marketing emails from your HubSpot account. This endpoint allows you to filter emails based on various criteria such as publication date, creation date, update date, and more. You can also control the number of results per page and include additional statistics or properties in the response.
Request
- Base URLhttps://api.hubapi.com
- URLhttps://api.hubapi.com/marketing/emails/2026-09
- Auth
- OAuth 2Authorization code: https://app.hubspot.com/oauth/authorizeToken URL: https://api.hubapi.com/oauth/v1/token scopes: marketing.email.read
- or OAuth 2Authorization code: https://app.hubspot.com/oauth/authorizeToken URL: https://api.hubapi.com/oauth/v1/token scopes: marketing.email.write
- or OAuth 2Authorization code: https://app.hubspot.com/oauth/authorizeToken URL: https://api.hubapi.com/oauth/v1/token scopes: content
Query parameters
The paging cursor token of the last successfully read resource will be returned as the paging.next.after JSON property of a paged response containing more results.
Whether to return only results that have been archived.
Filter emails by campaign name.
Filter emails created after a specific date. Format should be date-time.
Filter emails by the exact creation date. Format should be date-time.
Filter emails created before a specific date. Format should be date-time.
Specify additional properties to include in the response. Accepts an array of strings.
Include statistics in the response. Accepts a boolean value.
Filter emails by their published status. Accepts a boolean value.
The maximum number of results to display per page.
Include marketing campaign names in the response. Accepts a boolean value.
Filter emails published after a specific date. Format should be date-time.
Filter emails by the exact publication date. Format should be date-time.
Filter emails published before a specific date. Format should be date-time.
Specify the sorting order for the results. Accepts an array of strings.
Filter emails by type. Accepts specific email types such as AB_EMAIL, BATCH_EMAIL, etc.
Filter emails updated after a specific date. Format should be date-time.
Filter emails by the exact update date. Format should be date-time.
Filter emails updated before a specific date. Format should be date-time.
Include variant statistics in the response. Accepts a boolean value.
Include workflow names in the response. Accepts a boolean value.
Response
successful operation
Changes
- info
the security scope
marketing.email.readwas added to the endpoint's security schemeoauth2 - info
the security scope
contentwas removed from the endpoint's security schemeoauth2
- info
- info
the security scope
marketing.email.readwas added to the endpoint's security schemeoauth2 - info
the security scope
contentwas removed from the endpoint's security schemeoauth2
- info