Reporting

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 signed download_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.