$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "snapshotId": "demo-2026-10-02",
< "planVersion": "media-plan-v3",
< "windowStart": "2026-10-01",
< "windowEnd": "2026-10-03",
< "asOfDate": "2026-10-02",
< "missingPlannedDayPolicy": "zero",
< "plans": [
< {
< "recordId": "pgoogle1",
< "sourceId": "google",
< "campaignId": "0001",
< "date": "2026-10-01",
< "currency": "USD",
< "costBasis": "billed",
< "amount": "0.1"
< },
< {
< "recordId": "pgoogle2",
< "sourceId": "google",
< "campaignId": "0001",
< "date": "2026-10-02",
< "currency": "USD",
< "costBasis": "billed",
< "amount": "0.2"
< },
< {
< "recordId": "pgoogle3",
< "sourceId": "google",
< "campaignId": "0001",
< "date": "2026-10-03",
< "currency": "USD",
< "costBasis": "billed",
< "amount": "0.3"
< },
< {
< "recordId": "pmeta1",
< "sourceId": "meta",
< "campaignId": "0001",
< "date": "2026-10-01",
< "currency": "EUR",
< "costBasis": "served",
< "amount": "10"
< },
< {
< "recordId": "pmeta2",
< "sourceId": "meta",
< "campaignId": "0001",
< "date": "2026-10-02",
< "currency": "EUR",
< "costBasis": "served",
< "amount": "10"
< },
< {
< "recordId": "pmeta3",
< "sourceId": "meta",
< "campaignId": "0001",
< "date": "2026-10-03",
< "currency": "EUR",
< "costBasis": "served",
< "amount": "15"
< }
< ],
< "plansCsv": "",
< "plansColumns": {
< "recordId": "recordId",
< "sourceId": "sourceId",
< "campaignId": "campaignId",
< "date": "date",
< "currency": "currency",
< "costBasis": "costBasis",
< "amount": "amount"
< },
< "actuals": [
< {
< "recordId": "a0",
< "sourceId": "google",
< "campaignId": "0001",
< "date": "2026-10-01",
< "currency": "USD",
< "costBasis": "billed",
< "amount": "0.1"
< },
< {
< "recordId": "a1",
< "sourceId": "google",
< "campaignId": "0001",
< "date": "2026-10-02",
< "currency": "USD",
< "costBasis": "billed",
< "amount": "0.25"
< },
< {
< "recordId": "a2",
< "sourceId": "google",
< "campaignId": "0001",
< "date": "2026-10-03",
< "currency": "USD",
< "costBasis": "billed",
< "amount": "0.15"
< },
< {
< "recordId": "a3",
< "sourceId": "meta",
< "campaignId": "0001",
< "date": "2026-10-01",
< "currency": "EUR",
< "costBasis": "served",
< "amount": "8"
< },
< {
< "recordId": "a4",
< "sourceId": "meta",
< "campaignId": "0001",
< "date": "2026-09-30",
< "currency": "EUR",
< "costBasis": "served",
< "amount": "99"
< }
< ],
< "actualsCsv": "",
< "actualsColumns": {
< "recordId": "recordId",
< "sourceId": "sourceId",
< "campaignId": "campaignId",
< "date": "date",
< "currency": "currency",
< "costBasis": "costBasis",
< "amount": "amount"
< },
< "coverage": [
< {
< "recordId": "cgoogle",
< "sourceId": "google",
< "campaignId": "0001",
< "currency": "USD",
< "costBasis": "billed",
< "startDate": "2026-10-01",
< "endDate": "2026-10-02",
< "completeness": "complete"
< },
< {
< "recordId": "cmeta",
< "sourceId": "meta",
< "campaignId": "0001",
< "currency": "EUR",
< "costBasis": "served",
< "startDate": "2026-10-01",
< "endDate": "2026-10-02",
< "completeness": "unknown"
< }
< ],
< "coverageCsv": "",
< "coverageColumns": {
< "recordId": "recordId",
< "sourceId": "sourceId",
< "campaignId": "campaignId",
< "currency": "currency",
< "costBasis": "costBasis",
< "startDate": "startDate",
< "endDate": "endDate",
< "completeness": "completeness"
< }
<}
<EOF
$curl "https://api.apify.com/v2/actors/h_murdock~campaign-spend-plan-evidence/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'