mirror of
https://github.com/chillout2k/gulag.git
synced 2025-12-10 22:50:19 +00:00
| bindings/python | ||
| docker | ||
| snippets | ||
| docker-build.sh | ||
| README.md | ||
| requirements.txt | ||
gulag
Gulag quarantine
get all QuarMail metadata
curl -v -s http://127.0.0.1:9090/api/v1/quarmails | jq
get all QuarMail metadata + RFC822 messages
curl -v -s http://127.0.0.1:9090/api/v1/quarmails?rfc822_message=1 | jq
get QuarMails metadata by (jqgrid-style) filter
curl -v -s -G --data-urlencode 'filters={"groupOp":"OR","rules":[{"field":"hdr_subject","op":"eq","data":"996 test from quar mit sync xyz"}]}' http://127.0.0.1:9090/api/v1/quarmails | jq
update metadata of a QuarMail (e.g. sandbox_results) by ID
curl -v -s -X PATCH -d '{"cf_meta":"12345abc"}' http://127.0.0.1:9090/api/v1/quarmails/311|jq
delete a QuarMail by ID
curl -v -s -X DELETE http://127.0.0.1:9090/api/v1/quarmails/141 | jq
get metadata of a QuarMail by ID
curl -v -s http://127.0.0.1:9090/api/v1/quarmails/136 | jq
get metadata of a QuarMail by ID + RFC822 message
curl -v -s http://127.0.0.1:9090/api/v1/quarmails/136?rfc822_message=1 | jq
get metadata of a QuarMail by ID + RFC822 message headers
curl -v -s http://127.0.0.1:9090/api/v1/quarmails/136?headers=1 | jq
Bounce QuarMail by ID
curl -v -s -X POST http://127.0.0.1:9090/api/v1/quarmails/136/bounce | jq
get all URIs of a QuarMail
curl -v -s http://127.0.0.1:9090/api/v1/quarmails/136/uris | jq
get an URI of a QuarMail by ID
curl -v -s http://127.0.0.1:9090/api/v1/quarmails/136/uris/249 | jq
get metadata of all attachments QuarMail-ID
curl -v -s http://127.0.0.1:9090/api/v1/quarmails/136/attachments | jq
get metadata of an attachments by ID (quarmail + attachment)
curl -v -s http://127.0.0.1:9090/api/v1/quarmails/136/attachments/71 | jq
get metadata of an attachment by ID (quarmail + attachment) + attachment data
curl -v -s http://127.0.0.1:9090/api/v1/quarmails/136/attachments/71?data=1 | jq