$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "purchaseOrders": [
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "01",
< "quantity": "100",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "02",
< "quantity": "10",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "1.25"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "03",
< "quantity": "5",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "2"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "04",
< "quantity": "10",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "05",
< "quantity": "2",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "05",
< "quantity": "3",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "06",
< "quantity": "2",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4"
< }
< ],
< "invoices": [
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "01",
< "quantity": "30",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4",
< "invoiceId": "NEW-A",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "02",
< "quantity": "4",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "1.25",
< "invoiceId": "NEW-B",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "02",
< "quantity": "6",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "1.25",
< "invoiceId": "NEW-C",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "03",
< "quantity": "6",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "2.10",
< "invoiceId": "NEW-D",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "04",
< "quantity": "1",
< "unit": "BOX",
< "currency": "USD",
< "unitPrice": "4",
< "invoiceId": "NEW-E",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "04",
< "quantity": "1",
< "unit": "EA",
< "currency": "EUR",
< "unitPrice": "4",
< "invoiceId": "NEW-F",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "05",
< "quantity": "1",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4",
< "invoiceId": "NEW-G",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "06",
< "quantity": "1",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4",
< "invoiceId": "DUPLICATE",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "06",
< "quantity": "1",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4",
< "invoiceId": "DUPLICATE",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "99",
< "quantity": "1",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4",
< "invoiceId": "ORPHAN",
< "invoiceLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "",
< "quantity": "1",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4",
< "invoiceId": "MISSING-LINK",
< "invoiceLineId": "01"
< }
< ],
< "receipts": [
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "01",
< "quantity": "20",
< "unit": "EA",
< "receiptId": "RCPT-A",
< "receiptLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "01",
< "quantity": "40",
< "unit": "EA",
< "receiptId": "RCPT-B",
< "receiptLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "02",
< "quantity": "4",
< "unit": "EA",
< "receiptId": "RCPT-C",
< "receiptLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "02",
< "quantity": "6",
< "unit": "EA",
< "receiptId": "RCPT-D",
< "receiptLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "03",
< "quantity": "5",
< "unit": "EA",
< "receiptId": "RCPT-E",
< "receiptLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "04",
< "quantity": "10",
< "unit": "EA",
< "receiptId": "RCPT-F",
< "receiptLineId": "01"
< },
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "06",
< "quantity": "2",
< "unit": "EA",
< "receiptId": "RCPT-G",
< "receiptLineId": "01"
< }
< ],
< "historicalInvoices": [
< {
< "supplierId": "001",
< "poId": "PO-100",
< "poLineId": "01",
< "quantity": "40",
< "unit": "EA",
< "currency": "USD",
< "unitPrice": "4",
< "invoiceId": "OLD-A",
< "invoiceLineId": "01"
< }
< ]
<}
<EOF
$curl "https://api.apify.com/v2/actors/h_murdock~invoice-po-receipt-audit/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'