Every 7 days (7d)
10 minutes
2950367beab8f51e66c3d8020b0ff3849cdb6287d2996a62bcf8ce4c036279a4
crontab https://cron-task-monitoring.documentonready.com/
<?php
$ch = curl_init('https://cron-task-monitoring.documentonready.com/api/report.php');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-Api-Token: 2950367beab8f51e66c3d8020b0ff3849cdb6287d2996a62bcf8ce4c036279a4',
],
CURLOPT_POSTFIELDS => json_encode([
'identifier' => 'cron-monitoring weekly email summary',
'status' => 'success',
'message' => 'Task completed',
]),
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
# Append to your cron job to report success/failure:
/path/to/your-job.sh && \
curl -s -X POST https://cron-task-monitoring.documentonready.com/api/report.php \
-H "Content-Type: application/json" \
-H "X-Api-Token: 2950367beab8f51e66c3d8020b0ff3849cdb6287d2996a62bcf8ce4c036279a4" \
-d '{"identifier":"cron-monitoring weekly email summary","status":"success","message":"OK"}' || \
curl -s -X POST https://cron-task-monitoring.documentonready.com/api/report.php \
-H "Content-Type: application/json" \
-H "X-Api-Token: 2950367beab8f51e66c3d8020b0ff3849cdb6287d2996a62bcf8ce4c036279a4" \
-d '{"identifier":"cron-monitoring weekly email summary","status":"failure","message":"Script exited with error"}'
Success: 4 | Failure: 0 | Missed: 0
| Status | Message | Reported At |
|---|---|---|
| success | Task completed | 2026-08-09 16:00:04 |
| success | Task completed | 2026-08-02 16:00:04 |
| success | Task completed | 2026-07-26 16:00:04 |
| success | Task completed | 2026-07-19 16:00:03 |
| success | Task completed | 2026-07-12 16:00:04 |
| success | Task completed | 2026-07-05 16:00:03 |
| success | Task completed | 2026-06-29 15:25:42 |
| failure | Error executing "SendEmail" on "https://email.us-east-1.amazonaws.com/"; AWS HTTP error: AccessDenied (client): User `arn:aws:iam::087818220001:user/cron-monitor-ses-sender' is not authorized to perform `ses:SendEmail' on resource `arn:aws:ses:us-east-1:087818220001:identity/joe@documentonready.com' | 2026-06-29 15:23:51 |
| failure | Error retrieving credentials from the instance profile metadata service. (Client error: `GET http://169.254.169.254/latest/meta-data/iam/security-credentials/` resulted in a `404 Not Found` response: not found ) | 2026-06-29 15:02:14 |
| missed | Auto-detected: no report within expected window | 2026-06-29 13:30:01 |