Hello,
I have been using a lot of labels with webhooks and have come across two scenarios where I think minor improvements can be made to tags/labels.
For one, it would be really beneficial to be able to remove labels from monitors without having to go into the settings for each monitor. I use quite a few monitors with a dozen different labels, and so it would be really helpful to be able to remove them more quickly. I believe this has been asked before, and it was suggested to potentially delete the label as a quick way to remove it from a large number of monitors. However, due to how labels work with webhooks, this is not possible.
Which ties in with my next suggestion, to have sieve.tags
be sent as the name of the label, rather than the associated guid. I like my labels to be included in my notifications, so as it is now, I need to convert the unique ID for each label to the readable name. Although this is annoying, especially when I want to add a new label (or forget to add one), it makes bulk-deleting labels by deleting the entire label impossible. If you delete a label and make a new one of the same name, the unique ID is different, and so you need to adjust the webhook endpoint to use the new ID.
Thank you for your time and consideration,
Micah