Use the /v1 data endpoints
Raw SQL gives you everything, but most integrations want a handful of well-shaped answers. The /v1 endpoints are that: pre-shaped, contract-stable JSON for the questions partners actually ask, so your integration does not break when the warehouse evolves underneath.
What is on /v1
Identity and accounts
GET /v1/meconfirms who the token belongs to.GET /v1/accountslists the Amazon accounts you can query.
Advertising performance
GET /v1/ads/account-summaryfor topline spend, sales, and efficiency.GET /v1/ads/account-pacingfor where the month is heading.GET /v1/ads/campaign-performanceper campaign.GET /v1/ads/search-termsfor search-term rows.GET /v1/ads/asin-performanceper ASIN.
Retail
GET /v1/retail/salesandGET /v1/retail/trafficfor ordered revenue, units, sessions, and conversion.
Brand Analytics
GET /v1/brand-analytics/search-query-performancefor weekly Search Query Performance. Accounts without SQP data return a normal response with an availability note rather than an error.
Brand memory (the why behind the numbers, covered in full in Work with brand memory)
GET /v1/timelinereads the brand change log, filterable by brand, family, kind, date window, and stake facets.POST /v1/timeline/eventappends an event such as a launch, price test, or stockout, andPOST /v1/timeline/event/[id]/corroborateconfirms a stake. Appending needs the timeline write scope, which is opt-in at mint time.GET /v1/context/docsandGET /v1/context/docread brand context documents. Context is authored through the plugin's brand setup;/v1reads it.
Conventions that hold everywhere
- Parameters are
snake_case; list responses paginate with a cursor. - Money comes with an explicit currency.
- Date windows anchor to the latest complete Amazon data day, so "last 7 days" means seven days you can trust, not a partial today.
- Errors return
{ "error": { "code", "message" } }with stable codes worth branching on.
Related
- Query the warehouse (when /v1 does not have the shape you need)
- Get access
- Full parameter-level reference: mcp.mixshift.io/developers
Still have questions?
Ask Shifty
Shifty is the MixShift docs assistant. Pick a question or open the chat for anything else.