Skip to documentation

Verify an integration

Verification should prove telemetry and interpretation, not merely package installation. Use a non-destructive test automation or a safe existing job.

Check credentials without exposing them

In the deployed environment, confirm only that the variable exists:

test -n "$CRONRADAR_API_KEY" && echo "CronRadar key is set" || echo "CronRadar key is missing"

Do not run echo $CRONRADAR_API_KEY in shared logs or support transcripts.

Verify raw HTTP reachability

This creates or refreshes a dedicated verification monitor and records success. Run it only from an environment allowed to use the selected key:

curl --fail-with-body --silent --show-error \
  --user "$CRONRADAR_API_KEY:" \
  --get "https://cron.life/api/v1/ping/cronradar-verification" \
  --data-urlencode "schedule=0 0 1 1 *"

Expected response shape:

{
  "status": "ok",
  "monitor": "cronradar-verification",
  "pingedAt": "2026-07-21T12:00:00Z",
  "warning": null
}

The timestamp will differ. HTTP 200 proves authentication, outbound HTTPS, registration, and ingestion. Delete or pause the verification monitor after the test if it is not a real recurring automation.

Verify framework discovery

  1. Deploy or restart the scheduler host after adding the integration.
  2. Open the matching application in CronRadar.
  3. Confirm a real recurring job appears with the scheduler's current cron expression.
  4. Run that job through the scheduler.
  5. Confirm a terminal result appears. A start event alone is still in progress.

Do not call the raw verification endpoint with the same key as a framework-discovered job; that can hide a discovery or lifecycle wiring problem.

Verify notification delivery safely

After a real automation activates, use the in-product reliability drill. It creates an isolated test automation, records a healthy run, simulates the selected failure mode, uses the application's configured alert channels, and recovers only after you confirm receipt. It does not execute customer code, consume production automation capacity, or mutate the selected production automation.