Skip to main content
GET
List Campaign Spend

Headers

TENANT
string
required

The tenant you are making this request on behalf of

API-KEY
string
required

Your api key

Path Parameters

campaign_id
string
required

Query Parameters

limit
integer
default:200

Response

Successful Response

id
string
required
campaignId
string
required
source
enum<string>
required

Where a CampaignSpendLedger row's amount came from.

Ad-platform values are reconciled by BudgetReconciler polling each PlatformAdapter.fetch_spend_since. Channel values (SMS/EMAIL/CALL) are posted by the runner when an action sends a message. MANUAL is for user-entered adjustments.

Available options:
META,
GOOGLE,
TIKTOK,
SMS,
EMAIL,
CALL,
MANUAL
amountCents
integer
required
occurredAt
string<date-time>
required
externalRef
string | null
createdDate
string<date-time> | null