Soundlink metrics breakdown
Per-day metrics broken down by country. One row per
(report_date, soundlink_id, country_code). Can be large, so results
are paginated.
Row schema: soundlink_country_daily v1.0 — the same schema used
in JSONL bulk exports. Rows are idempotent on the primary key
(provider, account_id, report_date, soundlink_id, country_code);
re-ingesting is safe.
Mutability window: rows for a given report_date can be revised
for up to 7 days after the date closes due to delayed Spotify playback
events. Re-fetch or re-ingest accordingly.
Rows contain no financial fields: ads for self-serve soundlinks run in your own Meta account, so spend is not visible to Soundlink.
Maps to the Countries tab in the Soundlink Insights UI.
Sum country rows for a report_date to reconstruct the day total.
Requires the soundlinks:read scope. Accepts API key or OAuth Bearer.
Authorizations
Pass your Soundlink sk_* API key as a Bearer token:
Authorization: Bearer sk_<prefix>_<token> (not an OAuth token; see
oauthBearer for that). Accepted on all Public API operations. Send
only one Authorization header per request.
Path Parameters
Soundlink identifier (URL-safe string, same ID used in the public sndl.ink URL)
Query Parameters
Inclusive start date (YYYY-MM-DD) for soundlink overview and
breakdown. Defaults to the soundlink creation date when omitted.
Inclusive end date (YYYY-MM-DD). Defaults to today.
Page number (1-indexed)
x >= 1Rows per page (max 500; higher default than list endpoints)
1 <= x <= 500report_date, country_code Sort direction
asc, desc