hyperswitch
feat(webhooks): store request and response payloads in `events` table
#4029
Merged

feat(webhooks): store request and response payloads in `events` table #4029

SanchithHegde
SanchithHegde refactor(events): add request and response columns in events table
b83fccb6
SanchithHegde feat(domain): introduce domain types for outgoing webhook events
394c4eb7
SanchithHegde refactor(events): use event domain types instead of storage types in …
3eb4dcd3
SanchithHegde refactor(webhooks): return payload with signature after calculating w…
3dc14cd4
SanchithHegde feat(request): introduce `RequestContent::RawBytes` enum variant
998b601b
SanchithHegde feat(webhooks): introduce utility functions to generate event ID and …
adfcca6c
SanchithHegde refactor(webhooks): store request headers and payload in events table
3becc3d1
SanchithHegde refactor(webhooks): store response headers, payload and status code i…
e88474ac
SanchithHegde chore(webhooks): log event ID, idempotent event ID and initial attemp…
e60a7b07
SanchithHegde build(deps): update `uuid` from `1.3.3` to `1.7.0`
8b4ca1d2
SanchithHegde refactor(webhooks): use time-ordered UUID v7 for `event_id`
b880e0ee
SanchithHegde refactor(outgoing_webhook_retry): retry webhook delivery attempts usi…
b171b7ae
SanchithHegde refactor(scheduler): use `Debug` implementation in error variants wra…
0b9ff98b
SanchithHegde refactor(events): add `primary_object_created_at` column in database …
90975afa
SanchithHegde SanchithHegde added A-core
SanchithHegde SanchithHegde added A-process-tracker
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 A-Analytics
SanchithHegde SanchithHegde added this to the March 2024 milestone 257 days ago
SanchithHegde SanchithHegde requested a review from lsampras lsampras 257 days ago
SanchithHegde SanchithHegde requested a review from sahkal sahkal 257 days ago
SanchithHegde SanchithHegde requested a review from Narayanbhat166 Narayanbhat166 257 days ago
SanchithHegde SanchithHegde requested a review from sai-harsha-vardhan sai-harsha-vardhan 257 days ago
SanchithHegde SanchithHegde requested a review from hrithikesh026 hrithikesh026 257 days ago
SanchithHegde SanchithHegde assigned SanchithHegde SanchithHegde 257 days ago
SanchithHegde SanchithHegde requested a review 257 days ago
SanchithHegde SanchithHegde requested a review 257 days ago
SanchithHegde SanchithHegde requested a review 257 days ago
SanchithHegde SanchithHegde requested a review 257 days ago
SanchithHegde fix: remove unnecessary clones
e13f9176
SanchithHegde fix: fix failing builds on MSRV toolchain
59871f89
SanchithHegde build(deps): update `tracing-actix-web` from `0.7.8` to `0.7.10`
080be4c1
SanchithHegde Merge branch 'main' into events-table-store-webhook-delivery-attempt-…
048ee4d7
SanchithHegde SanchithHegde requested a review 257 days ago
SanchithHegde chore(clickhouse): update migrations to include `initial_attempt_id` …
176826f0
SanchithHegde refactor(events): add `merchant_id` and `business_profile_id` columns…
d22cdb58
SanchithHegde Merge branch 'main' into events-table-store-webhook-delivery-attempt-…
263843cb
SanchithHegde fix(webhooks): handle empty webhook URL in business profile
9416d082
Narayanbhat166
Narayanbhat166 approved these changes on 2024-03-13
lsampras
lsampras approved these changes on 2024-03-13
sahkal
sahkal approved these changes on 2024-03-13
hrithikesh026
hrithikesh026 approved these changes on 2024-03-13
likhinbopanna likhinbopanna merged fd67a6c2 into main 254 days ago
likhinbopanna likhinbopanna deleted the events-table-store-webhook-delivery-attempt-info branch 254 days ago
SanchithHegde SanchithHegde removed S-waiting-on-review

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone