Home > Field "Rising" card (Phase 003 Card 3)
Returns up to five reps whose trailing-7-day attributed
revenue has cleared 1.5× their trailing-28-day daily average
scaled to a week. Ranked by that ratio descending. Each row
carries name, a one-line detail, trailing-28-day
monthly_revenue, and a 12-day spark of daily revenue.
Returns an empty movers array when no rep meets the
threshold.
When country is set: the single order-side scan filters
on orders.country_id, and the 7-day / 28-day windows are
computed from the same country-scoped row set so the ratio
stays self-consistent under the pick. The card doesn’t
read share.visited events, so no aggregate share carve-
out applies here — all Rising numbers respect the country
filter cleanly.
Authorizations
Bearer token authentication. Requires a company-admin token
whose role holds reports.view. Additionally, the caller's
company must have ANALYTICS_DASHBOARD enabled — otherwise
every endpoint returns 404.
Query Parameters
ISO alpha-2 code of one of the requesting company's configured
countries (see GET /countries). When present, every service
on this endpoint filters its data to that country and reports
money in the country's own currency. Omit (or send "all")
for the aggregate-across-countries view, which is the default
and matches pre-Phase-004 behavior. Unknown ISO codes or ones
the company is not configured for return 400.
"US"
Response
Rising reps payload
Home > Field "Rising" card (Phase 003 Card 3). Up to five reps whose trailing-7-day attributed revenue has cleared 1.5× their trailing-28-day daily average scaled to a week. Ranked by that ratio descending. Empty when no rep meets the threshold.