Vibe Reporting exposes two endpoints:
- Create an async report — request aggregated delivery, spend, and outcome metrics for a date range. Reports run asynchronously; poll Get a report until status is
READY, then download via the signeddownload_url(valid 24 hours). - Query purchase events — pull detailed purchase event rows attributed to Vibe campaigns, useful for reconciling Vibe reporting against e-commerce backends.
Date windows are limited to the last 45 days. Reports typically complete within a few minutes — do not poll more than once every 10 seconds.
Requires the reporting:read scope.