$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'