Export dashboard
Changed onExports a dashboard's content to one or more HubSpot users via standard HubSpot communication channels (notably, email).
Status tracking is not available; a successful request will result in a 204 No Content response.
Any set of HubSpot users can be specified as the recipients. However, if a given user does not have access to reporting, does not have CRM export permissions, etc., then they will receive a notification with an error rather than a successful export.
NOTE: This API can only be called from apps with user-level access. Attempting to call from an app with account-level access (including legacy apps) will fail, because only real users can request exports.
Request
- Base URL: https://api.hubapi.com
- URL: https://api.hubapi.com/analytics/reporting/2027-03-beta/dashboards/{dashboardId}/export
- Auth: one of:
- OAuth 2 (authorization code, authorization URL https://app.hubspot.com/oauth/authorize, token URL https://api.hubapi.com/oauth/v1/token, scopes: reporting.full.read)
- OAuth 2 (authorization code, authorization URL https://app.hubspot.com/oauth/authorize, token URL https://api.hubapi.com/oauth/v1/token, scopes: reporting.full.admin)
- OAuth 2 (authorization code, authorization URL https://app.hubspot.com/oauth/authorize, token URL https://api.hubapi.com/oauth/v1/token, scopes: crm.hubsql.execute)
Path parameters
The ID of the dashboard to export.
Request body
Response
No content
Changes
- ○
the security scope
reporting.full.readwas added to the endpoint's security schemeoauth2 - ○
the security scope
crm.hubsql.executewas removed from the endpoint's security schemeoauth2
- ○
- ○
the security scope
reporting.full.readwas added to the endpoint's security schemeoauth2 - ○
the security scope
crm.hubsql.executewas removed from the endpoint's security schemeoauth2
- ○