Skip to main content
GET
Get per-ad funnel performance
Alpha API - This endpoint is in active development. Schema may change without notice.
One row per AD — campaign, ad set and ad — with the funnel an ad buyer reads left to right: leads, qualified, disqualified, booked, attended, closed, and both revenue measures. Finer than /campaigns, which stops at campaign. Three things it deliberately does not do:
  • No spend, so no ROAS or CAC. Aura stores no ad cost, so those are not computable here. Ranking on revenue and calling it return on ad spend invents the denominator.
  • Ad identity rides on UTM columns by convention (utm_campaign, utm_term, utm_content). A call whose link omitted them is absent entirely rather than bucketed as unknown, so totals here can be lower than /dashboard. When ad and ad_set are null across every row, these are campaigns, not ads.
  • Two window anchors in one row. Lead counts are windowed on when the LEAD was created; call counts on when the CALL was scheduled. So lead_to_book_rate divides one population by another and can exceed 100, and booked_calls here is not comparable to booked_calls on /campaigns.

Query Parameters

start_date
string

ISO 8601 start date (defaults to all time)

Example:

"2026-01-01T00:00:00Z"

end_date
string

ISO 8601 end date (defaults to now)

Example:

"2026-03-19T23:59:59Z"

Response

Successfully retrieved ad performance

data
object[]
required
success
enum<boolean>
required
Available options:
true