Campaign metrics breakdown
Per-day metrics broken down by country. One row per
(report_date, campaign_id, country_code). Can be large, so results
are paginated.
Row schema: campaign_country_daily v1.0 — the same schema used
in JSONL bulk exports. Rows are idempotent on the primary key
(provider, account_id, report_date, campaign_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 events from
Meta and Spotify. Re-fetch or re-ingest accordingly.
Maps to the Countries tab in the Soundlink Insights UI. Use for daily warehouse loads.
Authorizations
Pass your Soundlink sk_* API key in the x-api-key header.
Keys can carry explicit scopes (for example campaigns:read, metrics:read) enforced by the backend.
Path Parameters
Campaign identifier (e.g. camp_abc123)
Query Parameters
Inclusive start date (YYYY-MM-DD). Defaults to campaign start date.
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, spend_total Sort direction
asc, desc