_ | | _ __ __ _ __ _| |_ __ _ __ _ | '__/ _` |/ _` | __/ _` |/ _` | | | | (_| | (_| | || (_| | (_| | |_| \__,_|\__, |\__\__,_|\__, | _ __/ | __/ | | | |___/ |___/ | |_ __ _ ___ __ _ | __/ _` / __|/ _` | | || (_| \__ \ (_| | \__\__,_|___/\__, | | | |_| A basic, easy to use task queue service. ---------------------------------------- PUT /:list Add the request body to the list. Note, all items expire after 30 days. Example: curl -XPUT -d 'wowzers' https://tasq.ragtag.workers.dev/test { "ok": true, "payload": { "key": "test:1606841828655" }, "message": "" } GET /:list List available task keys and total count in the specified list. Example: curl -XGET https://tasq.ragtag.workers.dev/test { "ok": true, "payload": { "tasks": ["test:1606841828655"], "count": 1 }, "message": "" } GET /:taskid Returns an item without consuming it. Example: curl -XGET https://tasq.ragtag.workers.dev/test:1606841828655 { "ok": true, "payload": { "key": "test:1606841828655", "data": "wowzers" }, "message": "" } POST /:list Consume an item from the queue. Once consumed, the item will be removed from the list. Example: curl -XPOST https://tasq.ragtag.workers.dev/test { "ok": true, "payload": { "key": "test:1606841828655", "data": "wowzers" }, "message": "" }