Get headline account metrics
Spend, impressions, taps, installs, TTR, CPT, CPA and CVR over the window. Apple's vocabulary: taps, not clicks; installs, not conversions. CPA and conversion rate are DERIVED — Apple returns no such field. There is no ROAS, quality score or impression share anywhere in this API. Always read dataFreshness before trusting a number.
Required scope: read.
Authorization
bearerAuth An API key from Workspace → Settings → API keys, sent as Authorization: Bearer tsk_….
Authorization has two independent axes.
The scope is ranked — a key satisfies any requirement at or below its own tier:
read— see state. Never changes anything.write— propose changes (theactions/*endpoints), trigger audits and reports.admin— connection, account import, sync, targets and brief.
There is no approve scope. It was a rung once; it is not one now, and a key requested with it is rejected.
The approval grant (can_approve) is a separate boolean, not a rung. Deciding a queued proposal — approve, reject, revert — needs write and the grant. Keeping them on separate axes is what makes the review gate a control rather than a convention: a key that may propose is not automatically a key that may approve its own proposal.
A key is either org-scoped (reaches every account, optionally limited to a subset) or bound to a single account.
In: header
Path Parameters
The account's project UUID — from GET /accounts, NOT the Apple asaOrgId. Pass the literal current with an account-scoped key to use its bound account.
Query Parameters
Look-back window in days. Anchors at YESTERDAY, not today — Apple's current-day numbers are incomplete.
1 <= value <= 9030Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v1/accounts/current/overview"{ "currency": "string", "totals": { "spend": 0, "impressions": 0, "taps": 0, "installs": 0, "ttr": 0, "cpt": 0, "cpa": 0, "cvr": 0 }, "dataFreshness": { "lastSyncAt": "2019-08-24T14:15:22Z", "ageHours": 0, "coverage": "string", "warning": "string" }}