Skip to content

Conversation

@ChrisPenner
Copy link
Member

Overview

Allows creating webhooks on a project itself, which can be managed by maintainers, and provides a better UI/UX for Simon to link into.

Implementation notes

Adds

  • GET /users/<handle>/projects/<slug>/webhooks
  • POST /users/<handle>/projects/<slug>/webhooks
  • PUT /users/<handle>/projects/<slug>/webhooks/<subscription-id>
  • DELETE /users/<handle>/projects/<slug>/webhooks/<subscription-id>

See transcripts for more details.

Interesting/controversial decisions

Include anything that you thought twice about, debated, chose arbitrarily, etc.
What could have been done differently, but wasn't? And why?

Test coverage

Have you included tests (which could be a transcript) for this change, or is it somehow covered by existing tests?

Would you recommend improving the test coverage (either as part of this PR or as a separate issue) or do you think it’s adequate?

Loose ends

Link to related issues that address things you didn't get to. Stuff you encountered on the way and decided not to include in this PR.

@ChrisPenner ChrisPenner merged commit e0a8288 into main Sep 8, 2025
@ChrisPenner ChrisPenner deleted the cp/project-webhooks branch September 8, 2025 20:39
@ChrisPenner ChrisPenner requested a review from hojberg September 9, 2025 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants