The new Reporting API allows you to programmatically create and manage dashboards, and search and manage existing reports. You can perform these actions directly through the API instead of completing them one at a time in the UI.
You can create, clone, search, update, archive, and restore dashboards, and search, update, archive, and restore the metadata of existing reports.
As the number of dashboards and reports you manage grows, updating them one at a time can take significant time and effort.
With the Reporting API, you can:
Send requests to the new Reporting API endpoints to create, search, update, archive, or restore dashboards, and to search, update, archive, or restore report metadata. Batch endpoints are available for updating owners and permissions across multiple dashboards or reports at once.
Export endpoints require an app with user-level access. Apps with account-level access, including legacy apps, cannot call export endpoints.
Report creation is not available in this initial version, since a report cannot be created without its configuration. HubSpot is working toward a public report configuration format that will support this in the future.
For full details on supported endpoints and actions, see the developer documentation.
Available to HubSpot Professional, Enterprise, and Credits customers.