$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "tierConvention": "all-units",
< "previousTiers": [
< {
< "rowId": "old-a1",
< "supplierId": "SUP-001",
< "sku": "0001",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "6"
< },
< {
< "rowId": "old-a50",
< "supplierId": "SUP-001",
< "sku": "0001",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "50",
< "unitCost": "5"
< },
< {
< "rowId": "old-b",
< "supplierId": "SUP-001",
< "sku": "MOQ",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "10",
< "unitCost": "2"
< },
< {
< "rowId": "old-c",
< "supplierId": "SUP-001",
< "sku": "DUP",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "2"
< },
< {
< "rowId": "old-d",
< "supplierId": "SUP-001",
< "sku": "UNIT",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "2"
< },
< {
< "rowId": "old-e",
< "supplierId": "SUP-001",
< "sku": "FX",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "2"
< },
< {
< "rowId": "old-f",
< "supplierId": "SUP-001",
< "sku": "ZERO",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "2"
< },
< {
< "rowId": "old-g",
< "supplierId": "SUP-001",
< "sku": "DECIMAL",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "0",
< "unitCost": "0.1"
< },
< {
< "rowId": "old-h",
< "supplierId": "SUP-001",
< "sku": "TAX",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-inclusive",
< "minimumQuantity": "1",
< "unitCost": "4"
< }
< ],
< "proposedTiers": [
< {
< "rowId": "new-a1",
< "supplierId": "SUP-001",
< "sku": "0001",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "6"
< },
< {
< "rowId": "new-a100",
< "supplierId": "SUP-001",
< "sku": "0001",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "100",
< "unitCost": "4.8"
< },
< {
< "rowId": "new-b",
< "supplierId": "SUP-001",
< "sku": "MOQ",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "20",
< "unitCost": "1.9"
< },
< {
< "rowId": "new-c1",
< "supplierId": "SUP-001",
< "sku": "DUP",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "2.2"
< },
< {
< "rowId": "new-c2",
< "supplierId": "SUP-001",
< "sku": "DUP",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1.0",
< "unitCost": "2.3"
< },
< {
< "rowId": "new-d",
< "supplierId": "SUP-001",
< "sku": "UNIT",
< "unit": "case",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "20"
< },
< {
< "rowId": "new-e",
< "supplierId": "SUP-001",
< "sku": "FX",
< "unit": "each",
< "currency": "EUR",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "2"
< },
< {
< "rowId": "new-f",
< "supplierId": "SUP-001",
< "sku": "ZERO",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "1",
< "unitCost": "3"
< },
< {
< "rowId": "new-g",
< "supplierId": "SUP-001",
< "sku": "DECIMAL",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "minimumQuantity": "0",
< "unitCost": "0.2"
< },
< {
< "rowId": "new-h",
< "supplierId": "SUP-001",
< "sku": "TAX",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-inclusive",
< "minimumQuantity": "1",
< "unitCost": "5"
< }
< ],
< "scenarios": [
< {
< "rowId": "plan-80",
< "supplierId": "SUP-001",
< "sku": "0001",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "quantity": "80",
< "unitSellingPrice": "8"
< },
< {
< "rowId": "plan-100",
< "supplierId": "SUP-001",
< "sku": "0001",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "quantity": "100",
< "unitSellingPrice": "8"
< },
< {
< "rowId": "below-new-moq",
< "supplierId": "SUP-001",
< "sku": "MOQ",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "quantity": "15"
< },
< {
< "rowId": "duplicate-tier",
< "supplierId": "SUP-001",
< "sku": "DUP",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "quantity": "5"
< },
< {
< "rowId": "changed-unit",
< "supplierId": "SUP-001",
< "sku": "UNIT",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "quantity": "5"
< },
< {
< "rowId": "changed-currency",
< "supplierId": "SUP-001",
< "sku": "FX",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "quantity": "5"
< },
< {
< "rowId": "zero-denominator",
< "supplierId": "SUP-001",
< "sku": "ZERO",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "quantity": "5",
< "unitSellingPrice": "0"
< },
< {
< "rowId": "fractional-quantity",
< "supplierId": "SUP-001",
< "sku": "DECIMAL",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "quantity": "0.3",
< "unitSellingPrice": "0.3"
< },
< {
< "rowId": "tax-inclusive",
< "supplierId": "SUP-001",
< "sku": "TAX",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-inclusive",
< "quantity": "5",
< "unitSellingPrice": "10"
< },
< {
< "rowId": "missing-sku",
< "supplierId": "SUP-001",
< "sku": "MISSING",
< "unit": "each",
< "currency": "USD",
< "taxBasis": "tax-exclusive",
< "quantity": "5"
< }
< ]
<}
<EOF
$curl "https://api.apify.com/v2/actors/h_murdock~supplier-price-tier-impact/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'