Queues

Background job queue management.

GET /_api/database/:db/queues

List all queues in a database.

GET /_api/database/:db/queues/:name/jobs

List jobs in a queue.

POST /_api/database/:db/queues/:name/enqueue

Add a job to a queue.

Request Body

{ "payload": { "task": "send_email", "to": "[email protected]" }, "priority": 1 }
DELETE /_api/database/:db/queues/jobs/:id

Cancel a pending job.

Cron Jobs

Scheduled task management using cron expressions.

GET /_api/database/:db/cron

List all cron jobs.

POST /_api/database/:db/cron

Create a cron job.

Request Body

{ "name": "daily_cleanup", "schedule": "0 0 * * *", "script_id": "cleanup_script", "enabled": true }
PUT /_api/database/:db/cron/:id

Update a cron job.

DELETE /_api/database/:db/cron/:id

Delete a cron job.