Link
Question
Do we want to manage all of these events?

- Related to the webhook endpoint: Do we want to validate the input with the shared key? (more)
- About the security: do we want to check the IP?
- We need to confirm the response payload with PandaDoc!
- How do we want to manage if an event doesn’t exits? (New event)
- Do we want to implement segment events?
Notes
- Webhooks timeouts
- Webhook subscription deactivation
- IP safelist
Approach
-
Investigation and test
- [x] Create a webhook manually using the panda doc page
- [ ] Check the documentation
- [x] Test create a webhook with the postman
- [x] Check the webhook info with the postman
-
Create the base of the investigation and the creation of the team
- [x] Approach to implement this for new teams manually.
- [x] Approach to implementing this for new teams automatically.
Webhook Configuration In Workspace and Integrations
-
Create the approach to implement the code
- [x] Test and verify the events in the documents
- [x] Check with webhook page
- [x] Check info with Draft PR on integrations
Webhook Implementation
- [x] Create the activity diagram
- [x] Create the class diagram to explain