lambda monthly summary lambda

Edit
Expected Frequency

Every 31 days (31d)

Grace Period

10 minutes

API Token

61d49652a763cd99cafe8e1b4ecbd9d9a453ce58b7b00990439115cff221d409

Usage ▸
PHP cURL
<?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: 61d49652a763cd99cafe8e1b4ecbd9d9a453ce58b7b00990439115cff221d409',
    ],
    CURLOPT_POSTFIELDS => json_encode([
        'identifier' => 'lambda monthly summary',
        'status'     => 'success',
        'message'    => 'Task completed',
    ]),
]);

$response = curl_exec($ch);
curl_close($ch);
echo $response;
Bash (crontab)
# 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: 61d49652a763cd99cafe8e1b4ecbd9d9a453ce58b7b00990439115cff221d409" \
    -d '{"identifier":"lambda monthly 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: 61d49652a763cd99cafe8e1b4ecbd9d9a453ce58b7b00990439115cff221d409" \
    -d '{"identifier":"lambda monthly summary","status":"failure","message":"Script exited with error"}'

Recent Runs (30d)

Success: 1 | Failure: 4 | Missed: 0

Status Message Reported At
success Monthly summary for 2026-07: SUCCESS - pull_omg_order_info (orders): 31/31 - pull_omg_order_info (line_items): 31/31 - pull_omg_customer_info (customers): 1/1 - pull_omg_product_info (products_weekly): 5/5 (min 3) - omg_weekly_generate_report (html): 4/4 - omg_weekly_generate_report (json): 4/4 2026-08-04 01:00:35
failure Monthly summary for 2026-06: FAILURE - pull_omg_order_info (orders): 30/30 - pull_omg_order_info (line_items): 30/30 - pull_omg_customer_info (customers): 0/1 - pull_omg_product_info (products_weekly): 1/4 (min 3) missing=['20260603', '20260610', '20260617'] - omg_weekly_generate_report (html): 5/5 - omg_weekly_generate_report (json): 5/5 2026-07-21 18:56:11
failure Monthly summary for 2026-06: FAILURE - pull_omg_order_info (orders): 30/30 - pull_omg_order_info (line_items): 30/30 - pull_omg_customer_info (customers): 0/1 - pull_omg_product_info (products_weekly): 0/5 missing=['20260602', '20260609', '20260616', '20260623', '20260630'] - omg_weekly_generate_report (html): 0/5 missing=['20260601', '20260608', '20260615', '20260622', '20260629'] - omg_weekly_generate_report (json): 0/5 missing=['20260601', '20260608', '20260615', '20260622', '20260629'] 2026-07-21 18:43:18
failure monthly_summary error: An error occurred (AccessDenied) when calling the ListObjectsV2 operation: User: arn:aws:sts::087818220001:assumed-role/pull_omg_order_info-role-nka3835d/monthly_summary is not authorized to perform: s3:ListBucket on resource: "arn:aws:s3:::ohmyglow-data-warehouse-test" because no identity-based policy allows the s3:ListBucket action 2026-07-21 18:40:36
failure monthly_summary error: An error occurred (AccessDenied) when calling the ListObjectsV2 operation: User: arn:aws:sts::087818220001:assumed-role/monthly_summary-role-x5q3un4q/monthly_summary is not authorized to perform: s3:ListBucket on resource: "arn:aws:s3:::ohmyglow-data-warehouse-test" because no identity-based policy allows the s3:ListBucket action 2026-07-21 18:39:35