Commit Graph

17 Commits

Author SHA1 Message Date
isra el
6e7ed42fe8 fix(api): fix failing test 2026-03-05 11:15:29 +03:00
isra el
8fd06f06d1 feat(api): auto-disable webhook ubscriptions with high failure rate 2026-03-05 11:01:51 +03:00
isra el
0144cff16e chore(api): update webhook notifications delivery check cron time and query 2026-03-05 10:33:59 +03:00
isra el
7ff6ea23fc chore(api): update webhook notification delivery timeout to 30ms 2026-03-05 10:33:20 +03:00
isra el
4d1b53e247 chore(api): improve webhook notifications delivery reliability 2026-03-04 13:11:24 +03:00
Yetmgeta Ewunetu
0d5f9a7cec webhook notifications for sent sms events (#145)
* webhook notifications for sms sent, sms delivered, sms failed, and unknown state, events

* updated deliverNotification function to deliver notifications for all events

* removed sms-status-updated filter

* updated payloads based on event type

* updated payloads based on event type

---------

Co-authored-by: Israel Abebe <vernu1997@gmail.com>
2025-09-29 19:43:24 +03:00
isra el
63733651d5 chore(api): improve webhook delivery history aggregation query 2025-09-21 23:43:32 +03:00
Yetmgeta Ewunetu
88e0b3df63 webhook notification history
* created the webhook notification history page and backend end point

* updated implementation and resolved comments

* updated sms-modal

* updated sms-modal
2025-09-18 23:07:53 +03:00
isra el
52e88e7e36 feat(api): track sms status 2025-06-02 20:47:15 +03:00
isra el
c11fd53026 test: fix failing tests and improve coverage 2025-03-30 10:52:37 +03:00
isra el
9f3b257588 chore(api): better track webhook delivery failures 2024-12-28 10:36:04 +03:00
isra el
b390d4d11d chore(api): improve logging for webhook notifications 2024-12-22 17:14:41 +03:00
isra el
3122e34797 chore(api): improve error logging for failed webhook notification deliveries 2024-12-22 17:04:42 +03:00
isra el
409ac5f5cd chore(api): handle webhook related edgecases and cleanup 2024-12-22 01:06:34 +03:00
isra el
717e4fb1a1 chore(api): make user field required in webhook subscription schema 2024-12-22 01:03:57 +03:00
isra el
a61c1c4ce8 fix(api): fix webhook notification schema type issue 2024-12-22 01:03:24 +03:00
isra el
cd31316c86 feat(api): webhooks implementation v1 2024-12-21 14:55:06 +03:00