hyperswitch
feat(events): add APIs to list webhook events and webhook delivery attempts
#4131
Merged

feat(events): add APIs to list webhook events and webhook delivery attempts #4131

likhinbopanna merged 27 commits into main from add-events-list-apis
SanchithHegde
SanchithHegde refactor(events): use `merchant_id` and `event_id` for querying the `…
b1f02a0d
SanchithHegde refactor(enums): move `EventClass` from `diesel_models` crate to `com…
05056a6c
SanchithHegde feat(events): introduce query to list delivery attempts for specified…
3926d4b1
SanchithHegde feat(webhooks): add API endpoint to retrieve delivery attempts for th…
d2fd0b31
SanchithHegde fix(common_utils): fix typo in `EncryptionStrategy`
42a6107f
SanchithHegde refactor(api_keys): fix retrieve API key error message
da67f8a2
SanchithHegde fix(permissions): improve description of `ApiKeyRead` permission
111affbb
SanchithHegde chore(ext_traits): remove unused dead code
4de0906e
SanchithHegde refactor(generics): replace unnecessary `attach_printable_lazy()` cal…
7541971a
SanchithHegde feat(events): introduce queries to list initial events for specified …
92b69a77
SanchithHegde refactor(api_models): rename `RetrieveEventResponse` to `EventRetriev…
51db4040
SanchithHegde feat(webhooks): add API endpoint to list and filter initial attempts …
895165e4
SanchithHegde docs(openapi): add OpenAPI spec information for events endpoints
55e8b9d1
SanchithHegde refactor(api_models): use common fields from `EventListItemResponse` …
8b53827d
SanchithHegde docs(openapi): minor improvements to OpenAPI spec
71fdc7aa
SanchithHegde build(deps): bump `utoipa` from `3.3.0` to `3.5.0` and enable `preser…
56fda9c8
SanchithHegde feat(events): introduce queries to filter events by business profile ID
e69fa75f
SanchithHegde refactor(events): add `delivery_attempt` column to `events` table
ea62fa57
SanchithHegde chore: remove unnecessary `ApiEventMetric` implementation on `EventRe…
b9ecde6b
SanchithHegde SanchithHegde added A-core
SanchithHegde SanchithHegde added C-feature
SanchithHegde SanchithHegde added S-waiting-on-review
SanchithHegde SanchithHegde added M-database-changes
SanchithHegde SanchithHegde added A-webhooks
SanchithHegde SanchithHegde added this to the March 2024 milestone 249 days ago
SanchithHegde SanchithHegde requested a review from lsampras lsampras 249 days ago
SanchithHegde SanchithHegde requested a review from sahkal sahkal 249 days ago
SanchithHegde SanchithHegde requested a review from vspecky vspecky 249 days ago
SanchithHegde SanchithHegde requested a review from Narayanbhat166 Narayanbhat166 249 days ago
SanchithHegde SanchithHegde requested a review from sai-harsha-vardhan sai-harsha-vardhan 249 days ago
SanchithHegde SanchithHegde requested a review from hrithikesh026 hrithikesh026 249 days ago
SanchithHegde SanchithHegde requested a review from ThisIsMani ThisIsMani 249 days ago
SanchithHegde SanchithHegde assigned SanchithHegde SanchithHegde 249 days ago
SanchithHegde SanchithHegde requested a review 249 days ago
SanchithHegde SanchithHegde requested a review 249 days ago
SanchithHegde SanchithHegde requested a review 249 days ago
SanchithHegde SanchithHegde requested a review 249 days ago
SanchithHegde SanchithHegde requested a review 249 days ago
SanchithHegde SanchithHegde requested a review 249 days ago
SanchithHegde Merge branch 'main' into add-events-list-apis
384e4248
SanchithHegde fix(openapi): address failures in generating OpenAPI spec
bd307ea3
SanchithHegde refactor(events): return a maximum of 100 initial attempts from the e…
01f90944
SanchithHegde fix: add `olap` feature gate for transformations
badcc80f
SanchithHegde fix: fix failing CI checks
8fc27983
SanchithHegde refactor(permission_group): add `WebhookEventRead` permission to `MER…
2abf6cf3
hrithikesh026
hrithikesh026 commented on 2024-03-20
SanchithHegde fix: address minor derps
2463b606
hrithikesh026
hrithikesh026 dismissed these changes on 2024-03-21
ThisIsMani
ThisIsMani dismissed these changes on 2024-03-21
lsampras
lsampras dismissed these changes on 2024-03-21
sahkal
sahkal dismissed these changes on 2024-03-21
ShankarSinghC
ShankarSinghC dismissed these changes on 2024-03-21
Narayanbhat166
Narayanbhat166 commented on 2024-03-21
Narayanbhat166
Narayanbhat166 dismissed these changes on 2024-03-21
SanchithHegde chore(migrations): remove unused `events_business_profile_id_event_id…
2cd3a548
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 247 days ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 247 days ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 247 days ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 247 days ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 247 days ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 247 days ago
ThisIsMani
ThisIsMani approved these changes on 2024-03-21
lsampras
lsampras approved these changes on 2024-03-21
ShankarSinghC
ShankarSinghC approved these changes on 2024-03-21
hrithikesh026
hrithikesh026 approved these changes on 2024-03-21
Narayanbhat166
Narayanbhat166 approved these changes on 2024-03-21
likhinbopanna likhinbopanna merged 14e1bbaf into main 247 days ago
likhinbopanna likhinbopanna deleted the add-events-list-apis branch 247 days ago
SanchithHegde SanchithHegde removed S-waiting-on-review
SanchithHegde SanchithHegde added M-api-contract-changes

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone