Metrics
Campaign metrics overview
Campaign-level totals for a date range: spend, conversions, listeners,
streams, followers, and derived ratios. No per-day rows — use
/metrics/breakdown for those.
Suitable for dashboards and quick syncs.
GET
Campaign metrics overview
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.
Previous
Campaign metrics breakdownPer-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.
Next
Campaign metrics overview