$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "allocationCoverage": "complete",
< "toleranceMinor": 0,
< "poolRows": [
< {
< "rowId": "p-balanced",
< "poolId": "balanced",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "10000"
< },
< {
< "rowId": "p-dropped",
< "poolId": "dropped",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "100"
< },
< {
< "rowId": "p-excess",
< "poolId": "excess",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "100"
< },
< {
< "rowId": "p-duplicate",
< "poolId": "duplicate",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "100"
< },
< {
< "rowId": "p-scope",
< "poolId": "scope",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "100"
< },
< {
< "rowId": "p-credit",
< "poolId": "credit",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "-101"
< },
< {
< "rowId": "p-zero",
< "poolId": "zero",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "0"
< },
< {
< "rowId": "p-fractional",
< "poolId": "fractional",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "1"
< }
< ],
< "ruleRows": [
< {
< "rowId": "r-balanced-001",
< "poolId": "balanced",
< "targetId": "001",
< "shareBasisPoints": 6000
< },
< {
< "rowId": "r-balanced-002",
< "poolId": "balanced",
< "targetId": "002",
< "shareBasisPoints": 4000
< },
< {
< "rowId": "r-dropped-001",
< "poolId": "dropped",
< "targetId": "001",
< "shareBasisPoints": 5000
< },
< {
< "rowId": "r-dropped-002",
< "poolId": "dropped",
< "targetId": "002",
< "shareBasisPoints": 5000
< },
< {
< "rowId": "r-excess-001",
< "poolId": "excess",
< "targetId": "001",
< "shareBasisPoints": 10000
< },
< {
< "rowId": "r-duplicate-001",
< "poolId": "duplicate",
< "targetId": "001",
< "shareBasisPoints": 10000
< },
< {
< "rowId": "r-scope-001",
< "poolId": "scope",
< "targetId": "001",
< "shareBasisPoints": 10000
< },
< {
< "rowId": "r-credit-001",
< "poolId": "credit",
< "targetId": "001",
< "shareBasisPoints": 5000
< },
< {
< "rowId": "r-credit-002",
< "poolId": "credit",
< "targetId": "002",
< "shareBasisPoints": 5000
< },
< {
< "rowId": "r-zero-001",
< "poolId": "zero",
< "targetId": "001",
< "shareBasisPoints": 10000
< },
< {
< "rowId": "r-fractional-001",
< "poolId": "fractional",
< "targetId": "001",
< "shareBasisPoints": 3333
< },
< {
< "rowId": "r-fractional-002",
< "poolId": "fractional",
< "targetId": "002",
< "shareBasisPoints": 6667
< }
< ],
< "outputRows": [
< {
< "rowId": "o-1",
< "outputLineId": "l-1",
< "poolId": "balanced",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "6000"
< },
< {
< "rowId": "o-2",
< "outputLineId": "l-2",
< "poolId": "balanced",
< "targetId": "002",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "4000"
< },
< {
< "rowId": "o-3",
< "outputLineId": "l-3",
< "poolId": "dropped",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "50"
< },
< {
< "rowId": "o-4",
< "outputLineId": "l-4",
< "poolId": "excess",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "120"
< },
< {
< "rowId": "o-5",
< "outputLineId": "same-line",
< "poolId": "duplicate",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "100"
< },
< {
< "rowId": "o-6",
< "outputLineId": "same-line",
< "poolId": "duplicate",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "100"
< },
< {
< "rowId": "o-7",
< "outputLineId": "l-7",
< "poolId": "scope",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "100"
< },
< {
< "rowId": "o-8",
< "outputLineId": "l-8",
< "poolId": "scope",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "EUR",
< "costBasis": "billed",
< "amountMinor": "100"
< },
< {
< "rowId": "o-9",
< "outputLineId": "l-9",
< "poolId": "scope",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "effective",
< "amountMinor": "100"
< },
< {
< "rowId": "o-10",
< "outputLineId": "l-10",
< "poolId": "scope",
< "targetId": "001",
< "periodId": "2026-08",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "100"
< },
< {
< "rowId": "o-11",
< "outputLineId": "l-11",
< "poolId": "credit",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "-51"
< },
< {
< "rowId": "o-12",
< "outputLineId": "l-12",
< "poolId": "credit",
< "targetId": "002",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "-50"
< },
< {
< "rowId": "o-13",
< "outputLineId": "l-13",
< "poolId": "zero",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "0"
< },
< {
< "rowId": "o-14",
< "outputLineId": "l-14",
< "poolId": "fractional",
< "targetId": "001",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "0"
< },
< {
< "rowId": "o-15",
< "outputLineId": "l-15",
< "poolId": "fractional",
< "targetId": "002",
< "periodId": "2026-09",
< "currency": "USD",
< "costBasis": "billed",
< "amountMinor": "1"
< }
< ],
< "poolCsv": "",
< "ruleCsv": "",
< "outputCsv": "",
< "poolColumns": {
< "rowId": "rowId",
< "poolId": "poolId",
< "periodId": "periodId",
< "currency": "currency",
< "costBasis": "costBasis",
< "amountMinor": "amountMinor"
< },
< "ruleColumns": {
< "rowId": "rowId",
< "poolId": "poolId",
< "targetId": "targetId",
< "shareBasisPoints": "shareBasisPoints"
< },
< "outputColumns": {
< "rowId": "rowId",
< "outputLineId": "outputLineId",
< "poolId": "poolId",
< "targetId": "targetId",
< "periodId": "periodId",
< "currency": "currency",
< "costBasis": "costBasis",
< "amountMinor": "amountMinor"
< }
<}
<EOF
$curl "https://api.apify.com/v2/actors/h_murdock~shared-cost-allocation-balance-evidence/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'