Skip to content

@saflib/cron-http


Interface: CronEnqueueParams ​

Params for one cron-tick enqueue. Mirrored by @saflib/jobs-http makeCronEnqueuer so @saflib/cron-http does not import @saflib/jobs-http.

Properties ​

dedupeKey? ​

optional dedupeKey: string

Defaults to cron:{jobName}.


enabledBy ​

enabledBy: string

Admin who enabled the cron job (job_settings.enabled_by).


jobName ​

jobName: string

Cron job name (becomes cron:{jobName} callingOperationId / default dedupe).


operationId ​

operationId: string

Target background operationId from the job's declarative enqueue config.


priority? ​

optional priority: number


request? ​

optional request: CronJobRequest


requestId ​

requestId: string

Tick request id — assertion requestId / originalRequestId root.