Projects v2 Webhook Feedback #17405
Replies: 26 comments 76 replies
-
Thanks for adding the Projects Beta Webhooks. I want to get more information on the item being changed. Currently, it returns. "changes": {
"field_value": {
"field_node_id": "xxxxxxxxx",
"field_type": "single_select"
}
}, Information like the title of the field, the selection value and a key pair value of the other table column for that item would be nice to have. I understand there is |
Beta Was this translation helpful? Give feedback.
-
Do you have plans to bring |
Beta Was this translation helpful? Give feedback.
-
Thanks for adding the webhooks! Perhaps I’m misunderstanding the GraphQL API, but I have trouble using the
I get an error saying I tried to see if there was a schema preview I should use, but I don’t see that one listed on https://docs.github.com/en/graphql/overview/schema-previews either. |
Beta Was this translation helpful? Give feedback.
-
Is there any way to go from a Would be very helpful for the automation I'm building to be able to look something up in the GraphQL API and then use that to filter Webhook events - right now the IDs don't exactly match, I have to do probably-fragile processing on them to translate between the two ID formats. |
Beta Was this translation helpful? Give feedback.
-
For some reason, Discord is unable to process and display project_v2 webhooks. Everything else works fine. Even though the delivery is successful, nothing gets posted in the channel |
Beta Was this translation helpful? Give feedback.
-
Discord can't read project webhooks. 🤔 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hi, is there any way I can set up a webhook for a specific organization project? I'm only able to setup a webhook at the organization level but not per project (eg at What I would like is to assign alerts from projects to specific Slack channels (say, link webhooks from project A to slack channel A, project B to slack channel B, and so on). |
Beta Was this translation helpful? Give feedback.
-
Did anyone already build any tools to work with that data and put it on GitHub? I am thinking about leveraging this for an "audit log" like feature to be able to follow changes in a GitHub project board and was wondering if someone maybe already did the same before. |
Beta Was this translation helpful? Give feedback.
-
Have solution about discord webhooks? 🤔 |
Beta Was this translation helpful? Give feedback.
-
Do you have plan to support |
Beta Was this translation helpful? Give feedback.
-
@skw Hi do you have any progress on this https://github.com/orgs/community/discussions/17405#discussioncomment-2907254 |
Beta Was this translation helpful? Give feedback.
-
How can we get webhook events for I can send events for I can not seem to send events for user actions like creating, linking or unlinking a Are my Permissions&Events not configured properly, or is this not yet possible (or planned) for Projects V2 Webhooks? Thank you |
Beta Was this translation helpful? Give feedback.
-
When a card is set as done I would like to receive a webhook with the issue along with all the fields (including custom ones), but this doesn't seem to be possible today? Is this something that will be made available or will I have to do this some other way? |
Beta Was this translation helpful? Give feedback.
-
If showing custom fields is too inefficient, would at least love to be able to see the current status of card without having to make an extra API call. A bonus would be to see the old status as well. Current status would cover 80% of the scenarios or at least you can build your automations around this |
Beta Was this translation helpful? Give feedback.
-
Hi, I've encountered the similar issues with GitHub Projects webhooks not triggering Discord notifications, and I believe this is a problem on the GitHub side. When making changes in GitHub Projects, such as moving an item from one column to another or creating a new column, there is no delivery recorded in the Recent Deliveries history of the webhooks management panel. In contrast, GitHub Repo webhooks are delivered normally to Discord. However, it appears that Discord side does not properly process all of these webhooks, like the delivered label changes webhooks cannot trigger the notification in Discord... |
Beta Was this translation helpful? Give feedback.
-
Can someone help with this please? The query: The response: I tried all sorts of stuff like filedId, valueId, singleSelectValueId etc |
Beta Was this translation helpful? Give feedback.
-
@skw Hi There, I was wondering who has access to this? It seems that it could help us with an integration we try to setup but we currently don't see those events in our organization. Is this something we could get access to? Thank you |
Beta Was this translation helpful? Give feedback.
-
Just wondering if there's a webhook per project_v2. Looking at the documentation and organization webhook settings, it seems there's no way to limit the webhook event to particular project which means the endpoint receiving webhook will receive ALL projects events and can get quite spammy in bigger organization. Actually what I'm trying to do with it is just a more powerful automation. My use case is to synchronize project status with labels. e.g. If user moves from status A to B in project I'd like to change the issue label from A to B on the repo and vice versa. Currently since the automation is not powerful enough (I think by allowing user to run custom script / GH Action style it solves majority of webhook usecase) the workaround I can think of is to set up external server to synchronize the labels <-> project status with webhook as trigger |
Beta Was this translation helpful? Give feedback.
-
👋 We've just added the previous and current field value directly in the webhook event when a project item and its fields are edited, removing the need to send an additional GraphQL query to understand the field information. Check out this week's changelog for more details and let us know your feedback! 🚀 |
Beta Was this translation helpful? Give feedback.
-
We're working on migrating some of the logic of the Github Projects (classic) to v2. In Github Projects (classic), we were able to determine a given card's position on the project board, and we had automations built to move cards to the top of the stack. In Github Projects v2, I'm struggling to understand how to know the position of a given item within a status. If I have a "To Do" status, and I move the item up/down within a given status, I see the webhook event
|
Beta Was this translation helpful? Give feedback.
-
Hi - I'm attempting to use the Projects v2 Item webhook, specifically the Could we please get an This would be needed for any others also attempting to sync status flows between systems I'm looking to do. (e.g. devs start development or testing and other teams like support and sales need to be notified in their systems). Otherwise, the from and to changes of the Status field are captured in this endpoint from the recent changes and allow the rest of the information to be gathered from this I'd need. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I am using project v2. I need to be able to know when a pr inside a project changed status. In the payload i get the old and new status and more info about the use and repo, but i want to get info about the pr itself. Since project v2 does not include info about the issue or pr that was moved or changed status. i need to store the info of the pr when the pr was created. Then when the pr changes status inside the project, i need to use the node_id to get the info about that pr. It could be easily avoidable if the payload includes info about the pr or issue. {
"action": "edited",
"projects_v2_item": {...},
"changes": {...},
"organization": {...},
"sender": {...}
} |
Beta Was this translation helpful? Give feedback.
-
Hi, I am using Projects V2 web-hooks to work around the fact GitHub Enterprise Cloud does not raise an event you can trigger a workflow for when an issue is moved between columns (statuses) on a Kanban board (GitHub Enterprise Server does). While it is great that we can raise a web-hook event when an project v2 item changes it means that in order to simply update a custom project field when an item is moved between columns we need to:
These all seems very hacky and long winded - are the any plans to introduce the Having said that, my experience so far with the web-hooks has been great. |
Beta Was this translation helpful? Give feedback.
-
We'd love to hear what about your experience using the Projects Beta Webhooks.
Beta Was this translation helpful? Give feedback.
All reactions