Run Background Jobs

External schedulers call protected routes for publishing, billing-event processing, notification delivery, and data cleanup.

On this page
JobEndpointMethodSuggested schedule
Scheduled publishing/api/scheduler/publishPOSTEvery 5 minutes
Billing webhook worker/api/cron/billing-webhooksGETEvery 1–5 minutes
Email delivery queue/api/cron/notification-outboxGETEvery 2 minutes
Data cleanup/api/cron/data-retentionGETDaily at 04:15 UTC
Required header
Authorization: Bearer <CRON_SECRET>