Skip to main content

Trigger Manually

Fires the job immediately, regardless of schedule. The regular schedule is not affected.
curl -X POST https://api.usenaive.ai/v1/cron/cron-abc-123/trigger \
  -H "Authorization: Bearer nv_sk_live_..."
{
  "id": "cron-abc-123",
  "triggered": true,
  "run_id": "run-xyz-789"
}

Pause a Job

curl -X POST https://api.usenaive.ai/v1/cron/cron-abc-123/pause \
  -H "Authorization: Bearer nv_sk_live_..."
200
{
  "id": "cron-abc-123",
  "status": "paused"
}
The job remains configured but will not fire on schedule. You can still trigger it manually.

Delete a Job

curl -X DELETE https://api.usenaive.ai/v1/cron/cron-abc-123 \
  -H "Authorization: Bearer nv_sk_live_..."
200
{
  "success": true,
  "id": "cron-abc-123"
}
Permanently deletes the cron job. Past executions remain in history.

Execution History

curl https://api.usenaive.ai/v1/cron/cron-abc-123/executions?limit=10 \
  -H "Authorization: Bearer nv_sk_live_..."
200
{
  "executions": [
    {
      "id": "exec-001",
      "cron_id": "cron-abc-123",
      "run_id": "run-xyz-789",
      "status": "completed",
      "started_at": "2026-01-15T09:00:00Z",
      "completed_at": "2026-01-15T09:03:00Z"
    }
  ],
  "count": 12
}