uz
Feedback
Look API

Look API

Kanalga Telegram’da o‘tish

Канал с лучшими практиками и советами по работе с API для создания веб-приложений. Узнавайте о последних трендах и новых инструментах, которые помогут вам сделать ваше приложение лучше и умнее. Для связи: @telegran_ads_bot

Ko'proq ko'rsatish
1 810
Obunachilar
-924 soatlar
-467 kunlar
-28730 kunlar
Obunachilarni jalb qilish
Iyul '26
Iyul '260
0 kanalda
Iyun '26
+9
0 kanalda
Get PRO
May '260
0 kanalda
Get PRO
Aprel '260
0 kanalda
Get PRO
Mart '260
0 kanalda
Get PRO
Fevral '26
+3 651
0 kanalda
Get PRO
Yanvar '26
+3
0 kanalda
Get PRO
Dekabr '25
+3
0 kanalda
Get PRO
Noyabr '250
0 kanalda
Get PRO
Oktabr '25
+1
0 kanalda
Get PRO
Sentabr '25
+4
0 kanalda
Get PRO
Avgust '25
+1 517
0 kanalda
Get PRO
Iyul '25
+1 058
0 kanalda
Get PRO
Iyun '25
+1 562
0 kanalda
Get PRO
May '25
+1 133
0 kanalda
Get PRO
Aprel '25
+1 252
0 kanalda
Get PRO
Mart '25
+2
0 kanalda
Get PRO
Fevral '25
+5 249
0 kanalda
Get PRO
Yanvar '25
+4 073
0 kanalda
Get PRO
Dekabr '24
+7 899
0 kanalda
Get PRO
Noyabr '24
+5 293
0 kanalda
Get PRO
Oktabr '24
+3
0 kanalda
Get PRO
Sentabr '24
+2
1 kanalda
Get PRO
Avgust '24
+3
0 kanalda
Get PRO
Iyul '24
+5
0 kanalda
Get PRO
Iyun '24
+6
0 kanalda
Get PRO
May '24
+1
0 kanalda
Get PRO
Aprel '24
+27
0 kanalda
Get PRO
Mart '24
+6
0 kanalda
Get PRO
Fevral '24
+13
0 kanalda
Get PRO
Yanvar '24
+14
1 kanalda
Get PRO
Dekabr '23
+23
0 kanalda
Get PRO
Noyabr '23
+7
0 kanalda
Get PRO
Oktabr '23
+12
0 kanalda
Get PRO
Sentabr '23
+6
0 kanalda
Get PRO
Avgust '23
+45
0 kanalda
Get PRO
Iyul '23
+30
0 kanalda
Get PRO
Iyun '23
+84
0 kanalda
Get PRO
May '23
+143
0 kanalda
Get PRO
Aprel '23
+23
0 kanalda
Get PRO
Mart '23
+41
0 kanalda
Get PRO
Fevral '23
+7
0 kanalda
Get PRO
Yanvar '23
+197
0 kanalda
Get PRO
Dekabr '22
+102
0 kanalda
Get PRO
Noyabr '22
+349
0 kanalda
Get PRO
Oktabr '22
+219
0 kanalda
Get PRO
Sentabr '22
+10
0 kanalda
Get PRO
Avgust '22
+5
0 kanalda
Get PRO
Iyul '22
+9
0 kanalda
Get PRO
Iyun '22
+3
0 kanalda
Get PRO
May '22
+2
0 kanalda
Get PRO
Aprel '22
+1
0 kanalda
Get PRO
Mart '220
0 kanalda
Get PRO
Fevral '22
+6
0 kanalda
Get PRO
Yanvar '22
+21
0 kanalda
Get PRO
Dekabr '21
+101
0 kanalda
Get PRO
Noyabr '21
+802
0 kanalda
Get PRO
Oktabr '21
+848
0 kanalda
Get PRO
Sentabr '21
+288
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
28 Iyul0
27 Iyul0
26 Iyul0
25 Iyul0
24 Iyul0
23 Iyul0
22 Iyul0
21 Iyul0
20 Iyul0
19 Iyul0
18 Iyul0
17 Iyul0
16 Iyul0
15 Iyul0
14 Iyul0
13 Iyul0
12 Iyul0
11 Iyul0
10 Iyul0
09 Iyul0
08 Iyul0
07 Iyul0
06 Iyul0
05 Iyul0
04 Iyul0
03 Iyul0
02 Iyul0
01 Iyul0
Kanal postlari
💸 Оплата За последние 7 дней число расхождений статусов в платежной интеграции снизилось на 12% после того, как webhook стал
💸 Оплата За последние 7 дней число расхождений статусов в платежной интеграции снизилось на 12% после того, как webhook стал подтверждать событие до записи в финучёт. Backend принимает POST /payments/v1/webhooks/charge с X-Signature и X-Idempotency-Key: ch_1842, пишет ch_1842 в outbox и отвечает 200. Воркер делает GET /ledger/v1/charges/ch_1842?status=POSTED и при 200 шлёт PUT /ledger/v1/transfers/tx_77 {state:"POSTED",etag}. Вы получаете согласованные статусы без дублей. Look API

2
🛰️ Конвергенция За последние 7 дней число timeouts в интеграции с облачным ESM сократилось на 18% после добавления idempoten
🛰️ Конвергенция За последние 7 дней число timeouts в интеграции с облачным ESM сократилось на 18% после добавления idempotent retry и лимита параллельных запросов. Сервис шлёт POST /esms/v1/messages/send с OAuth и заголовком Idempotency-Key: msg_4402, получает 202 {messageId}. Воркeр делает GET /esms/v1/messages/msg_4402?status=DELIVERED и при успехе отправляет PUT /crm/v1/leads/l_12 {lastMessageAt}. Итог: меньше повторов и быстрее сверка статусов. Look API
25
3
🧩 Инциденты За последние 7 дней число 5xx в интеграции с документооборотом упало на 23% после введения схемы идемпотентного
🧩 Инциденты За последние 7 дней число 5xx в интеграции с документооборотом упало на 23% после введения схемы идемпотентного retry с outbox. Backend принимает POST /dms/v1/webhooks/status {docId:"d_501",state:"SIGNED"} с X-Idempotency-Key: d_501 и отвечает 200 только после записи в outbox. Воркер вызывает GET /dms/v1/docs/d_501?etag=... и затем PUT /erp/v1/documents/d_501 {signedAt,version}. Ошибки не плодят дубликаты, а мониторинг по eventId сразу показывает просрочку. Look API
375
4
📈 Конверсии За последние 7 дней доля “непробитых” чеков в кассе снизилась на 14% после синхронизации через очереди после web
📈 Конверсии За последние 7 дней доля “непробитых” чеков в кассе снизилась на 14% после синхронизации через очереди после webhooks. Сервис принимает POST /pos/v1/webhooks/receipt {receiptId:"rc_77",amount:2450,ts} и отвечает 200 только после записи в outbox; затем воркер вызывает GET /tax/v1/invoices/rc_77?status=FISCAL и при 200 с ETag шлёт PUT /pos/v1/receipts/rc_77 {taxInvoice:"ti_1a",state:"FISCALIZED"}. Ошибки не создают дублей — статусы сходятся. Look API
239
5
🗃️ Реестр За последние 7 дней конверсия отклонённых заявок в госреестре выросла на 8% после синхронизации статусов через дву
🗃️ Реестр За последние 7 дней конверсия отклонённых заявок в госреестре выросла на 8% после синхронизации статусов через двуступенчатую запись. Backend отправляет POST /gos/v1/registry/enroll с OAuth: Authorization Bearer и Idempotency-Key: req_771, получает 202 {jobId}. Worker делает GET /gos/v1/registry/jobs/jobId, при SUCCESS шлёт POST /dms/v1/documents/mark {jobId,docId} с X-Request-Id и ждёт 200 с ETag. В итоге статусы перестают расходиться и уменьшаются повторные подачи. Look API
275
6
💳 Реализация За последние 7 дней доля отклонённых платежей в финтехе снизилась на 19% после добавления проверки подписи webh
💳 Реализация За последние 7 дней доля отклонённых платежей в финтехе снизилась на 19% после добавления проверки подписи webhook до записи в базу. Backend принимает POST /bank/v1/webhooks/card-authorization {authId:"a_332",amount:9900,currency:"RUB",status:"APPROVED"} с X-Signature; при валидной подписи пишет authId в outbox и отвечает 200. Воркeр делает PUT /ledger/v1/transactions/a_332 {state:"POSTED"} и ожидает 200 с ETag. Результат: меньше дублей и расхождений статусов. Look API
518
7
🧠 Автоматизация За последние 7 дней доля “потерянных” импортов в госреестр сократилась на 26% после добавления retry c dead-
🧠 Автоматизация За последние 7 дней доля “потерянных” импортов в госреестр сократилась на 26% после добавления retry c dead-letter и идемпотентности. Backend по таймеру вызывает POST /gos/v1/declarations {declId:"d_2081",payloadHash:"…"} с X-Idempotency-Key: d_2081 и OAuth; госреестр отвечает 202 {jobId}. Воркeр делает GET /gos/v1/jobs/jobId и, если SUCCESS, шлёт POST /dms/v1/attachments {declId,jobId} с подписью и проверяет 200 с подтверждённым ETag. Итог: импорт стабильнее, меньше ручных сверок. Look API
390
8
📉 Webhook-оплата За последние 7 дней доля “висячих” статусов по банковским переводам упала на 21% после того, как мы начали
📉 Webhook-оплата За последние 7 дней доля “висячих” статусов по банковским переводам упала на 21% после того, как мы начали подтверждать доставку события до изменения в системе. Backend принимает POST /bank/v1/webhooks/transfer {transferId:"t_91",state:"SETTLED"} с X-Signature и отвечает 200 только после записи transferId в outbox; воркер затем делает PUT /finops/v1/transfers/t_91 {status:"SETTLED"} и ожидает 200. Это убирает расхождения между банком и финбэком. Look API
428
9
🧾 Счета За последние 7 дней время ответа на эквайринг сократилось на 31% после перехода на асинхронную обработку по очереди.
🧾 Счета За последние 7 дней время ответа на эквайринг сократилось на 31% после перехода на асинхронную обработку по очереди. Backend получает webhook POST /payments/v1/webhooks {eventType:"TransferSettled",transferId:"tr_8f1",amount:9900,ts} и отвечает 200, только когда eventId сохранён в outbox; воркер затем вызывает POST /ledger/v1/entries {transferId:"tr_8f1",status:"SETTLED"} с Authorization Bearer и Idempotency-Key:tr_8f1. Провал доставки не создаёт дублей. Look API
295
10
🧯 Инвойсы За последние 7 дней задержки book-to-report по лимитам в биллинге выросли на 12% после сбоя в очереди, поэтому мы
🧯 Инвойсы За последние 7 дней задержки book-to-report по лимитам в биллинге выросли на 12% после сбоя в очереди, поэтому мы перевели синк на частичную репликацию через outbox. Backend отправляет POST /billing/v1/limits/apply {limitId:"lim_8a1",userId:"u_44",delta:1500,at:"2026-07-08T10:12:00Z"} с Idempotency-Key:lim_8a1:u_44:delta и Authorization Bearer; провайдер отвечает 200 {receiptId,version}. При 5xx воркер повторяет по receiptId, а затем PATCH /reports/v1/daily {limitId,reportDate} обновляет ETag. Look API
391
11
⚙️ Микросервисы За последние 7 дней число расхождений по остаткам сократилось на 23% после перехода на event-driven обмен. Со
⚙️ Микросервисы За последние 7 дней число расхождений по остаткам сократилось на 23% после перехода на event-driven обмен. Событие OrderPaid публикуется в брокер: POST /events {type:"OrderPaid",orderId:"ord_9a2",amount:12500,ts} с X-Signature. Inventory-сервис обрабатывает и шлёт POST /inventory/v1/reservations {orderId,status:"RESERVED"}; ответ 201 {reservationId}. Воркeр повторяет при 5xx, но идемпотентность по reservationId держит консистентность. Итог: меньше “дергающихся” остатков между сервисами. Look API
287
12
📦 События За последние 7 дней доля просроченных инвойсов сократилась на 14% после того, как мы перешли с периодического полл
📦 События За последние 7 дней доля просроченных инвойсов сократилась на 14% после того, как мы перешли с периодического поллинга на webhook с ретраями. Backend принимает POST /billing/v1/webhooks/invoice-paid {invoiceId, paidAt} и отвечает 200 только после записи eventId в outbox; затем воркер вызывает POST /crm/v1/deals/upsert {dealId, status:"WON"} с Authorization Bearer и Idempotency-Key:eventId. Поставщик повторяет доставку при 5xx, но дублей в CRM нет. Look API
372
13
💳 Снижение За последние 7 дней доля отклонённых KYC-проверок из-за несостыковки адресов снизилась на 18% после того, как мы
💳 Снижение За последние 7 дней доля отклонённых KYC-проверок из-за несостыковки адресов снизилась на 18% после того, как мы стали валидировать вход до отправки в провайдера. Backend делает POST /kyc/v1/applications {appId:"app_441",taxId:"7707…",addressHash:"c9a8…"} с Authorization Bearer и X-Request-Id; провайдер отвечает 202 {checkId,status:"QUEUED"}, затем воркер вызывает GET /kyc/v1/checks/checkId и при SUCCESS делает PATCH /crm/v1/contacts/app_441 {kycStatus}. Итог: меньше ручных сверок. Look API
425
14
🧩 Платежи За последние 7 дней доля отмен из‑за “stale” статуса в ERP снизилась на 19% после того, как мы сделали пошаговый A
🧩 Платежи За последние 7 дней доля отмен из‑за “stale” статуса в ERP снизилась на 19% после того, как мы сделали пошаговый API‑синк. Backend вызывает POST /erp/v1/invoices/transfer {invoiceId:"inv_771",paymentId:"pay_33",status:"PAID"} с Authorization: Bearer и X-Request-Id; 200 содержит erpVersion. Если версионирование не совпало, ERP отвечает 409 и backend шлёт GET /erp/v1/invoices/inv_771?version=... и только после этого делает PATCH /v1/payments/pay_33 {erpStatus}. Итог: меньше ошибок согласования и быстрые расхождения в проде. Look API
516
15
🏦 OAuth За последние 7 дней число ошибок 401 в интеграции с платежным шлюзом снизилось на 26% после ротации токенов и лимито
🏦 OAuth За последние 7 дней число ошибок 401 в интеграции с платежным шлюзом снизилось на 26% после ротации токенов и лимитов по refresh. Backend делает POST /oauth/token grant_type=client_credentials client_id=app_17 client_secret=*** и получает access_token, затем POST /v1/charges/create {orderId:"ord_9a2",amount:12500,currency:"RUB"} с Authorization Bearer и заголовком Idempotency-Key:ord_9a2. Ответ 201 {chargeId,status:"PENDING"}; при повторе возвращается 200 без дубля. Итог: меньше сбоев и быстрее кликает оплатa. Look API
1
16
🏦 OAuth За последние 7 дней число ошибок 401 в интеграции с платежным шлюзом снизилось на 26% после ротации токенов и лимито
🏦 OAuth За последние 7 дней число ошибок 401 в интеграции с платежным шлюзом снизилось на 26% после ротации токенов и лимитов по refresh. Backend делает POST /oauth/token grant_type=client_credentials client_id=app_17 client_secret=*** и получает access_token, затем POST /v1/charges/create {orderId:"ord_9a2",amount:12500,currency:"RUB"} с Authorization Bearer и заголовком Idempotency-Key:ord_9a2. Ответ 201 {chargeId,status:"PENDING"}; при повторе возвращается 200 без дубля. Итог: меньше сбоев и быстрее кликает оплатa. Look API
243
17
📉 Просадки За последние 7 дней средний лаг синхронизации с госреестром снизился на 22% после внедрения ретраев по rate-limit
📉 Просадки За последние 7 дней средний лаг синхронизации с госреестром снизился на 22% после внедрения ретраев по rate-limit. Backend делает POST /v1/gos/auth/token client_id=... client_secret=... и получает access_token, затем POST /v1/gos/claims/query {taxId,period} с Authorization Bearer и X-Idempotency-Key:taxId:period; при 429 планируем retry с backoff, при 200 upsert по claimId и сохраняем etag. Итог: меньше ошибок и быстрее обновляются статусы. Look API
513
18
🧾 С 2026-06-27 по 2026-07-03 доля отклонений заявок в внешнем госреестре упала на 31% после идемпотентного статуса. Backend
🧾 С 2026-06-27 по 2026-07-03 доля отклонений заявок в внешнем госреестре упала на 31% после идемпотентного статуса. Backend делает POST /v1/gos/requests {requestId,formId,data} с X-Idempotency-Key:formId:requestId и Authorization Bearer; при 202 сохраняет status=SUBMITTED. Воркeр получает callback, вызывает GET /v1/gos/requests/{requestId} и отвечает 200, не дублируя запись при повторе callback. Итог: меньше отказов и предсказуемая синхронизация. Look API
521
19
📊 Выручка за 7 дней выросла на 2.3% после того, как мы снизили долю ретраев в обработке выписок на 28%. Backend шлёт GET /v1
📊 Выручка за 7 дней выросла на 2.3% после того, как мы снизили долю ретраев в обработке выписок на 28%. Backend шлёт GET /v1/ledger/entries?accountId=acc_991&from=2026-06-26&to=2026-07-03 с Authorization: ApiKey, ответ содержит cursor и поле updatedAt; мы сохраняем upsert по (accountId, entryId) и возвращаем 200. После ретрая воркер делает POST /v1/ledger/entries/sync {cursor} и получает 204 без дублей. Итог: данные сходятся с первой попытки, а сбои не разъезжают сторно. Look API
482
20
📡 Мониторинг За последние 7 дней среднее время ответа endpoint’а /v1/limits упало на 23% после того, как мы начали тянуть ме
📡 Мониторинг За последние 7 дней среднее время ответа endpoint’а /v1/limits упало на 23% после того, как мы начали тянуть метрики с каждого сервера и триггерить авто-ремедиацию. API gateway делает GET /internal/v1/health/check?id=svc-17 с X-Request-Id; при задержке >800ms он публикует POST /ops/v1/remediate {serviceId:"svc-17",action:"scale_out"} и возвращает 202. Итог: деградации ловятся раньше, чем их видят бизнес-системы. Look API
493