Shop Performance

Shop sales by channel (creators, own videos, own lives, product page)

Changed on

The same window as /shop-performance/timeseries split by sales channel: affiliate (creator) GMV with its video/live parts, the shop's own video and live GMV, product-card GMV, shop-tab GMV, plus clicks, impressions and orders per channel. affiliate_gmv already includes affiliate_video_gmv and affiliate_live_gmv, and shop_tab_gmv overlaps the four channels rather than adding to them: gmv = affiliate + seller_video + seller_live + product_card (+ other_gmv). Single-shop only.

post/shop-performance/channels

Request

  • Base URL
    https://api.reacherapp.com/public/v1
  • URL
    https://api.reacherapp.com/public/v1/shop-performance/channels
  • Auth
    API key in header x-api-key and API key in header x-shop-id

Request body

presetstring nullable

Relative window ending at the shop's newest settled day: <n>d (1-999), <n>m (1-99) or all, always capped at 365 days. Mutually exclusive with explicit dates; defaults to 30d when neither is given.

start_datestring date nullable

Inclusive window start (YYYY-MM-DD).

end_datestring date nullable

Inclusive window end (YYYY-MM-DD).

granularity'day' | 'week'

day returns one point per day; week sums Sunday-start weeks.

Response

Successful Response

shop_idinteger required
currency_codestring nullable

Null when the window mixes currencies; points carry their own.

start_datestring required
end_datestring required
granularity'day' | 'week' required
week_start'sunday'
latest_available_datestring nullable

Newest stored day for this shop, or null when nothing is stored.

earliest_available_datestring nullable

Oldest stored day for this shop, or null when nothing is stored. A prior-period comparison is only meaningful when the prior window starts on or after this day.

is_completeboolean required

Changes