Internal Webhooks

🔌 Internal Webhooks

Admin/cross-service event bus · mijoz webhooklari emas

Aktiv
8
12 total · 4 off
Deliv · 24h
1,247
+18% ↑
Success
98.4%
SLA 95%
Fail · 24h
20
14 retry kut

📡 Subscription'lar

client.created
Slack #signups
hooks.slack.com/T01A.../B02B...
● ON
3 daq oldin → 200 OK · 84ms
100%success
payment.failed
PagerDuty critical
events.pagerduty.com/v2/enqueue
● ON
12 soat oldin → 202 Accepted · 142ms
98.7%success
error.spike
Admin TG (Sardor)
api.telegram.org/bot.../sendMessage
● ON
2 soat oldin → 200 OK · 218ms
96.4%success
subscription.upgraded
Marketing CRM (Hubspot-style)
api.marketing-crm.uz/v1/events
● ON
42 daq oldin → 200 OK · 96ms
99.2%success
lead.qualified
Sales TG bot
internal-sales-bot.workers.dev/hook
● degraded
8 daq oldin → 503 timeout · retry pending
78.4%success
user.deactivated
Audit log archive
audit-archive.workers.dev/event
● ON
6 soat oldin → 200 OK · 64ms
100%success
sheet.sync_failed
Slack #ops-alerts
hooks.slack.com/T01A.../B03C...
● ON
18 daq oldin → 200 OK · 92ms
100%success
backup.completed
Old Discord (deprecated)
discord.com/api/webhooks/...
○ OFF
Hech qachon · N/A

📋 Yetkazib berish jurnali

Vaqt
Event → Endpoint
Resp
Ms
12:42:18
client.created Slack
200
84
12:38:04
subscription.upgraded CRM
200
96
12:34:51
lead.qualified Sales TG
503
5k+
12:28:12
error.spike Admin TG
200
218
12:22:48
sheet.sync_failed Slack ops
200
92
12:18:33
client.created Slack
200
79
12:14:02
lead.qualified Sales TG
429
312
12:08:17
user.deactivated Audit
200
64

📚 Event katalog 14 ta

client.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 urinishlari5
Boshlang'ich delay30s
Max delay (cap)15m
Backoff koeffitsienti
Request timeout10s
Misol jadval: 30s → 1m → 2m → 4m → 8m → 15m (cap), keyin dead-letter queue.

🔐 Signing secret

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