🔌 Internal Webhooks
Admin/cross-service event bus · mijoz webhooklari emas
Aktiv
8
Deliv · 24h
1,247
Success
98.4%
Fail · 24h
20
📡 Subscription'lar
client.created
● ON
Slack #signups
hooks.slack.com/T01A.../B02B...
100%success
payment.failed
● ON
PagerDuty critical
events.pagerduty.com/v2/enqueue
98.7%success
error.spike
● ON
Admin TG (Sardor)
api.telegram.org/bot.../sendMessage
96.4%success
subscription.upgraded
● ON
Marketing CRM (Hubspot-style)
api.marketing-crm.uz/v1/events
99.2%success
lead.qualified
● degraded
Sales TG bot
internal-sales-bot.workers.dev/hook
78.4%success
user.deactivated
● ON
Audit log archive
audit-archive.workers.dev/event
100%success
sheet.sync_failed
● ON
Slack #ops-alerts
hooks.slack.com/T01A.../B03C...
100%success
backup.completed
○ OFF
Old Discord (deprecated)
discord.com/api/webhooks/...
📋 Yetkazib berish jurnali
Vaqt
Event → Endpoint
Resp
Ms
12:42:18
200
84
12:38:04
200
96
12:34:51
503
5k+
12:28:12
200
218
12:22:48
200
92
12:18:33
200
79
12:14:02
429
312
12:08:17
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 koeffitsienti2×
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