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.