Skip to main content
Whatmore’s integration APIs are called by your backend and authenticated with a bearer token. You obtain the token from Whatmore using your store_id, then send it on every API call.

Get an access token

Returns a bearer token (JWT) scoped to your store. The token is long-lived — it does not expire — so request it once from your server, cache it, and reuse it across all calls; there’s no refresh flow to build.

Call the APIs with the token

Send the token as a bearer credential, and include store_id as a query parameter on the private tracking endpoints:
A missing or invalid token is rejected with HTTP 401. See Errors & Conventions for all status codes and response shapes.

Base URL

The API base URL is https://api.whatmore.live. You manage your store, videos, and integration settings in the dashboard at dashboard.whatmore.live. Each environment issues its own store_id / token, so integration testing never touches live data.

Credentials you receive

Keep the store_id and access token server-side. The App SDK uses only the public Brand ID — never embed the token in client or mobile app code.