$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "batchId": "returns-demo-0",
< "shipmentCoverage": "complete",
< "priorReceiptCoverage": "complete",
< "shipmentRows": [
< {
< "rowId": "s1",
< "fulfillmentId": "f1",
< "orderId": "o1",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-001"
< },
< {
< "rowId": "s2",
< "fulfillmentId": "f2",
< "orderId": "o2",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-002"
< },
< {
< "rowId": "s3",
< "fulfillmentId": "f3",
< "orderId": "o3",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-003"
< },
< {
< "rowId": "s4",
< "fulfillmentId": "f4",
< "orderId": "o4",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-003"
< },
< {
< "rowId": "s5",
< "fulfillmentId": "f5",
< "orderId": "o5",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-AMB"
< },
< {
< "rowId": "s6",
< "fulfillmentId": "f6",
< "orderId": "o5",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-AMB"
< },
< {
< "rowId": "dup",
< "fulfillmentId": "f7",
< "orderId": "o7",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-DUP"
< },
< {
< "rowId": "dup",
< "fulfillmentId": "f8",
< "orderId": "o8",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-OTHER"
< }
< ],
< "receiptRows": [
< {
< "rowId": "r1",
< "receiptId": "rec1",
< "rmaId": "rma-rec1",
< "sourceOrderId": "o1",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-001",
< "sourceFulfillmentId": "f1"
< },
< {
< "rowId": "r2",
< "receiptId": "rec2",
< "rmaId": "rma-rec2",
< "sourceOrderId": "o1",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-002"
< },
< {
< "rowId": "r3",
< "receiptId": "rec3",
< "rmaId": "rma-rec3",
< "sourceOrderId": "o1",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": null
< },
< {
< "rowId": "r4",
< "receiptId": "rec4",
< "rmaId": "rma-rec4",
< "sourceOrderId": "o3",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-003",
< "sourceFulfillmentId": "f3"
< },
< {
< "rowId": "r5",
< "receiptId": "rec5",
< "rmaId": "rma-rec5",
< "sourceOrderId": "o4",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-003",
< "sourceFulfillmentId": "f4"
< },
< {
< "rowId": "r6",
< "receiptId": "rec6",
< "rmaId": "rma-rec6",
< "sourceOrderId": "o5",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-AMB"
< },
< {
< "rowId": "r7",
< "receiptId": "rec7",
< "rmaId": "rma-rec7",
< "sourceOrderId": "o7",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-DUP"
< },
< {
< "rowId": "r8",
< "receiptId": "rec8",
< "rmaId": "rma-rec8",
< "sourceOrderId": "o1",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-NO"
< }
< ],
< "priorReceiptRows": [
< {
< "rowId": "p1",
< "receiptId": "prior-rec1",
< "rmaId": "rma-prior-rec1",
< "sourceOrderId": "o1",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-001",
< "sourceFulfillmentId": "f1"
< },
< {
< "rowId": "p2",
< "receiptId": "prior-rec3",
< "rmaId": "rma-prior-rec3",
< "sourceOrderId": "o3",
< "customerId": "cust-0",
< "itemId": "item-A",
< "serialNumber": "SN-003",
< "sourceFulfillmentId": "f3"
< }
< ],
< "shipmentsCsv": "",
< "receiptsCsv": "",
< "priorReceiptsCsv": "",
< "shipmentColumns": {
< "rowId": "rowId",
< "fulfillmentId": "fulfillmentId",
< "orderId": "orderId",
< "customerId": "customerId",
< "itemId": "itemId",
< "serialNumber": "serialNumber"
< },
< "receiptColumns": {
< "rowId": "rowId",
< "receiptId": "receiptId",
< "rmaId": "rmaId",
< "sourceOrderId": "sourceOrderId",
< "sourceFulfillmentId": "sourceFulfillmentId",
< "customerId": "customerId",
< "itemId": "itemId",
< "serialNumber": "serialNumber"
< },
< "priorReceiptColumns": {
< "rowId": "rowId",
< "receiptId": "receiptId",
< "rmaId": "rmaId",
< "sourceOrderId": "sourceOrderId",
< "sourceFulfillmentId": "sourceFulfillmentId",
< "customerId": "customerId",
< "itemId": "itemId",
< "serialNumber": "serialNumber"
< }
<}
<EOF
$curl "https://api.apify.com/v2/actors/h_murdock~return-serial-provenance-evidence/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'