Skip to content

feat(webhooks): add signed event delivery with retry handling#351

Open
yuliuyi717-ux wants to merge 1 commit intorohitdash08:mainfrom
yuliuyi717-ux:codex/issue-77-0309-2329
Open

feat(webhooks): add signed event delivery with retry handling#351
yuliuyi717-ux wants to merge 1 commit intorohitdash08:mainfrom
yuliuyi717-ux:codex/issue-77-0309-2329

Conversation

@yuliuyi717-ux
Copy link

Closes #77

Summary

  • add webhook target management APIs (/webhooks/targets) and delivery visibility (/webhooks/deliveries)
  • implement signed delivery (X-FinMind-Signature) with timestamp, event metadata, and payload envelope
  • add retry/failure pipeline with exponential backoff and redelivery endpoint
  • trigger webhook events from expense/bill/profile update paths and document supported event types

Validation

  • sh ./scripts/test-backend.sh tests/test_webhooks.py tests/test_expenses.py tests/test_bills.py tests/test_auth.py

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.

Webhook Event System

1 participant