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 2 years ago
SanchithHegde SanchithHegde requested a review from lsampras lsampras 2 years ago
SanchithHegde SanchithHegde requested a review from sahkal sahkal 2 years ago
SanchithHegde SanchithHegde requested a review from vspecky vspecky 2 years ago
SanchithHegde SanchithHegde requested a review from Narayanbhat166 Narayanbhat166 2 years ago
SanchithHegde SanchithHegde requested a review from sai-harsha-vardhan sai-harsha-vardhan 2 years ago
SanchithHegde SanchithHegde requested a review from hrithikesh026 hrithikesh026 2 years ago
SanchithHegde SanchithHegde requested a review from ThisIsMani ThisIsMani 2 years ago
SanchithHegde SanchithHegde assigned SanchithHegde SanchithHegde 2 years ago
SanchithHegde SanchithHegde requested a review 2 years ago
SanchithHegde SanchithHegde requested a review 2 years ago
SanchithHegde SanchithHegde requested a review 2 years ago
SanchithHegde SanchithHegde requested a review 2 years ago
SanchithHegde SanchithHegde requested a review 2 years ago
SanchithHegde SanchithHegde requested a review 2 years 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 2 years ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 2 years ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 2 years ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 2 years ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 2 years ago
SanchithHegde SanchithHegde dismissed their stale review via 2cd3a548 2 years 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 2 years ago
likhinbopanna likhinbopanna deleted the add-events-list-apis branch 2 years 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