Label idea/improvement - Bulk removal and label name in webhook

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

thanks for sharing the feedback @micah.

this will get done soonish.

makes sense. the webhook actions triggered on a change do send the names. error’s webhook actions do not map the id to names yet. it will be done as well. thanks for flagging this.

the webhook actions triggered on a change do send the names

Ah, my mistake, thanks for pointing that out. I handle my errors and global actions through the same webhook endpoint, and tested with error actions first so I assumed it was the same for both.

Thanks!