Add Additional Webhook Fields through GraphQL API

It would be great if we could access webhook fields that are currently only available in the UI. Specifically:

  • Description
  • Created By
  • Last Updated
  • URL

Use case:
We are wanting to manage webhooks for a growing list of boards. Currently it is very tedious to click through the UI to create/update webhooks. We have the knowledge in house to leverage Monday’s API to create/delete webhooks instead, but we can’t safely delete webhooks without knowing where they point, or at the very least who created them. A recent example would be needing to change the endpoint URL for ~20 webhooks across a few boards. Not all webhooks on those boards need to be changed, so we can’t simply delete/recreate them. Being able to retrieve the URL or creator would solve this issue.

See:


image

@jeffg This is something we’re also looking for at DocuGen, especially to be able to set the Description and other custom attributes via API. Do you know if there was any progress on this from monday.com?

1 Like

A big +1 here.

I need to utilize the API to return webhook information for boards INCLUDING the url of the webhook, as the same trigger has multiple webhooks, each with a different destination.
query {
webhooks(app_webhooks_only:false,board_id:xxxxxxxxxx) {
id
event
config
}
}

returns:
{
“data”: {
“webhooks”: [
{
“id”: “457982857”,
“event”: “change_specific_column_value”,
“config”: “{\“columnId\”=>\“status9\”}”
},
{
“id”: “457982869”,
“event”: “change_specific_column_value”,
“config”: “{\“columnId\”=>\“status9\”}”
},
{
“id”: “457982882”,
“event”: “change_specific_column_value”,
“config”: “{\“columnId\”=>\“date\”}”
}
]
},
“extensions”: {
“request_id”: “ea7208ae-2635-910f-9838-101190fe884d”
}
}

which doesn’t help me map to the destination URL that was used at setup as more than 1 webhook as has the same trigger event. Your AI says, basically, “keep the mapping yourslef”. Really ?@!?!? Even if you merely included the url in your Administration\Connections\Automation Connections, I could utilize AI to convert screenshots to a CSV that I can than utilize with the other available information in the AP and my target (Make.com) platform.