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.