🔌 Internal Webhooks
Admin/cross-service event bus · mijoz webhooklari emas
Aktiv subscription
8
12 total · 4 disabled
Yetkazib berish · 24h
1,247
+18% ↑
Success rate · 24h
98.4%
SLA: 95%
Muvaffaqiyatsiz · 24h
20
14 ta retry kutmoqda
📡 Subscription'lar
| Event | Endpoint | Holat | Oxirgi delivery | Success | Amallar |
|---|---|---|---|---|---|
| client.created |
Slack #signups
hooks.slack.com/T01A.../B02B...
|
● ON | 3 daq oldin → 200 OK · 84ms |
100%
|
|
| payment.failed |
PagerDuty critical
events.pagerduty.com/v2/enqueue
|
● ON | 12 soat oldin → 202 Accepted · 142ms |
98.7%
|
|
| error.spike |
Admin TG (Sardor)
api.telegram.org/bot.../sendMessage
|
● ON | 2 soat oldin → 200 OK · 218ms |
96.4%
|
|
| subscription.upgraded |
Marketing CRM (Hubspot-style)
api.marketing-crm.uz/v1/events
|
● ON | 42 daq oldin → 200 OK · 96ms |
99.2%
|
|
| lead.qualified |
Sales TG bot
internal-sales-bot.workers.dev/hook
|
● degraded | 8 daq oldin → 503 timeout · retry pending |
78.4%
|
|
| user.deactivated |
Audit log archive
audit-archive.workers.dev/event
|
● ON | 6 soat oldin → 200 OK · 64ms |
100%
|
|
| sheet.sync_failed |
Slack #ops-alerts
hooks.slack.com/T01A.../B03C...
|
● ON | 18 daq oldin → 200 OK · 92ms |
100%
|
|
| backup.completed |
Old Discord (deprecated)
discord.com/api/webhooks/...
|
○ OFF | Hech qachon | N/A |
|
📋 Yetkazib berish jurnali
Oxirgi 50 ta voqeaVaqt
Event
Endpoint
Resp
Ms
12:42:18
client.created
Slack #signups
200
84
12:38:04
subscription.upgraded
Marketing CRM
200
96
12:34:51
lead.qualified
Sales TG bot
503
5000+
12:28:12
error.spike
Admin TG (Sardor)
200
218
12:22:48
sheet.sync_failed
Slack #ops-alerts
200
92
12:18:33
client.created
Slack #signups
200
79
12:14:02
lead.qualified
Sales TG bot
429
312
12:08:17
user.deactivated
Audit log archive
200
64
📚 Event katalog
14 taclient.created
Yangi mijoz yaratilganda
client.deleted
Mijoz akkaunti o'chirilganda
payment.succeeded
To'lov muvaffaqiyatli qachon
payment.failed
To'lov muvaffaqiyatsiz
subscription.upgraded
Plan o'zgartirilganda (upgrade)
subscription.cancelled
Obuna bekor qilinganda
lead.qualified
Lid qualified deb belgilanganda
error.spike
Xatolar soni keskin oshganda
sheet.sync_failed
Sheets sinxron xato
🔄 Retry siyosati
Muvaffaqiyatsiz yetkazib berishlar exponential backoff bilan retry qilinadi.
Max retry urinishlari
5
Boshlang'ich delay
30s
Max delay (cap)
15m
Backoff koeffitsienti
2×
Request timeout
10s
Misol jadval: 30s → 1m → 2m → 4m → 8m → 15m (cap), keyin dead-letter queue.
🔐 Signing secret · har webhook uchun
Receiver `X-LZ-Signature` header'ini HMAC SHA-256 bilan tekshirishi kerak.
X-LZ-Signature: sha256=4f9b...c2a8
X-LZ-Event: client.created
X-LZ-Delivery: 0b3f-...-9e1c
X-LZ-Timestamp: 1716742938
{ "event": "client.created", "data": {...} }
Joriy secret (Sales TG bot)
whsec_••••••••••••••••8c2a