$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
<  "limit": 1000,
<  "checkersInput": {
<    "RESOURCE_STATS_CHECKER": {},
<    "DEDUPLICATION_CHECKER": {
<      "uniqueKey": "email"
<    },
<    "SCHEMA_VALIDATOR_CHECKER": {
<      "options": [
<        {
<          "resourceList": [
<            "id",
<            "id"
<          ],
<          "resourceRegex": "",
<          "minItemCount": 100,
<          "maxItemCount": 5000,
<          "validationSchema": "{ address: String, open: Boolean }"
<        }
<      ]
<    }
<  },
<  "reportersInput": {
<    "EMAIL_REPORTER": {
<      "sendMailInput": {
<        "to": "info@apify.com",
<        "subject": "My monitoring task report"
<      }
<    },
<    "SLACK_REPORTER": {
<      "slackInput": {
<        "token": "Your token",
<        "message": "Hey, look what I have done!",
<        "channel": "#monitoring"
<      }
<    },
<    "DASHBOARD_REPORTER": {
<      "notifyOnUpdate": true
<    }
<  }
<}
<EOF
$curl "https://api.apify.com/v2/acts/apify~monitoring-runner/runs?token=$API_TOKEN" \
<  -X POST \
<  -d @input.json \
<  -H 'Content-Type: application/json'