$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "schemaVersion": "1.1.0",
< "mode": "decision",
< "requestId": "rq_0123456789abcdef0123456789abcdef",
< "reportingYear": 2026,
< "ruleVersion": "eu-ets-maritime-2026-v2",
< "vessel": {
< "imoNumber": "1234567",
< "grossTonnage": 5000,
< "shipCategory": "cargo",
< "excludedClass": "none",
< "article12Treatment": "none_declared"
< },
< "portCalls": [
< {
< "portCallId": "p1",
< "unlocode": "NLRTM",
< "memberStatePort": true,
< "isPortOfCall": true,
< "specialTreatment": "ordinary",
< "startedAt": "2026-03-01T00:00:00Z",
< "endedAt": "2026-03-01T12:00:00Z"
< },
< {
< "portCallId": "p2",
< "unlocode": "USLAX",
< "memberStatePort": false,
< "isPortOfCall": true,
< "specialTreatment": "ordinary",
< "startedAt": "2026-03-05T00:00:00Z",
< "endedAt": "2026-03-05T12:00:00Z"
< }
< ],
< "legs": [
< {
< "legId": "l1",
< "departurePortCallId": "p1",
< "arrivalPortCallId": "p2",
< "departureAt": "2026-03-01T12:00:00Z",
< "arrivalAt": "2026-03-05T00:00:00Z",
< "fuelRecords": [
< {
< "recordId": "f1",
< "consumptionStartAt": "2026-03-01T12:00:00Z",
< "consumptionEndAt": "2026-03-04T12:00:00Z",
< "fuelType": "HFO",
< "massTonnes": "100",
< "dataTruth": "measured"
< }
< ]
< }
< ],
< "berthRecords": [
< {
< "recordId": "b1",
< "portCallId": "p1",
< "consumptionStartAt": "2026-03-01T01:00:00Z",
< "consumptionEndAt": "2026-03-01T03:00:00Z",
< "fuelType": "MDO_MGO",
< "massTonnes": "10",
< "dataTruth": "measured"
< }
< ],
< "priceInput": {
< "currency": "USD",
< "usdPerAllowance": "100",
< "priceDate": "2026-03-05",
< "priceObservedAt": "2026-03-05T12:00:00Z",
< "dataTruth": "buyer_reported"
< },
< "scenario": {
< "alternativeFuelMassMultiplier": "1"
< }
<}
<EOF
$curl "https://api.apify.com/v2/actors/zinin~voyage-carbon-compliance-evidence/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'