ch
Feedback
Look API

Look API

前往频道在 Telegram

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

显示更多
1 810
订阅者
-924 小时
-467
-28730
吸引订阅者
七月 '26
七月 '260
在0个频道中
六月 '26
+9
在0个频道中
Get PRO
五月 '260
在0个频道中
Get PRO
四月 '260
在0个频道中
Get PRO
三月 '260
在0个频道中
Get PRO
二月 '26
+3 651
在0个频道中
Get PRO
一月 '26
+3
在0个频道中
Get PRO
十二月 '25
+3
在0个频道中
Get PRO
十一月 '250
在0个频道中
Get PRO
十月 '25
+1
在0个频道中
Get PRO
九月 '25
+4
在0个频道中
Get PRO
八月 '25
+1 517
在0个频道中
Get PRO
七月 '25
+1 058
在0个频道中
Get PRO
六月 '25
+1 562
在0个频道中
Get PRO
五月 '25
+1 133
在0个频道中
Get PRO
四月 '25
+1 252
在0个频道中
Get PRO
三月 '25
+2
在0个频道中
Get PRO
二月 '25
+5 249
在0个频道中
Get PRO
一月 '25
+4 073
在0个频道中
Get PRO
十二月 '24
+7 899
在0个频道中
Get PRO
十一月 '24
+5 293
在0个频道中
Get PRO
十月 '24
+3
在0个频道中
Get PRO
九月 '24
+2
在1个频道中
Get PRO
八月 '24
+3
在0个频道中
Get PRO
七月 '24
+5
在0个频道中
Get PRO
六月 '24
+6
在0个频道中
Get PRO
五月 '24
+1
在0个频道中
Get PRO
四月 '24
+27
在0个频道中
Get PRO
三月 '24
+6
在0个频道中
Get PRO
二月 '24
+13
在0个频道中
Get PRO
一月 '24
+14
在1个频道中
Get PRO
十二月 '23
+23
在0个频道中
Get PRO
十一月 '23
+7
在0个频道中
Get PRO
十月 '23
+12
在0个频道中
Get PRO
九月 '23
+6
在0个频道中
Get PRO
八月 '23
+45
在0个频道中
Get PRO
七月 '23
+30
在0个频道中
Get PRO
六月 '23
+84
在0个频道中
Get PRO
五月 '23
+143
在0个频道中
Get PRO
四月 '23
+23
在0个频道中
Get PRO
三月 '23
+41
在0个频道中
Get PRO
二月 '23
+7
在0个频道中
Get PRO
一月 '23
+197
在0个频道中
Get PRO
十二月 '22
+102
在0个频道中
Get PRO
十一月 '22
+349
在0个频道中
Get PRO
十月 '22
+219
在0个频道中
Get PRO
九月 '22
+10
在0个频道中
Get PRO
八月 '22
+5
在0个频道中
Get PRO
七月 '22
+9
在0个频道中
Get PRO
六月 '22
+3
在0个频道中
Get PRO
五月 '22
+2
在0个频道中
Get PRO
四月 '22
+1
在0个频道中
Get PRO
三月 '220
在0个频道中
Get PRO
二月 '22
+6
在0个频道中
Get PRO
一月 '22
+21
在0个频道中
Get PRO
十二月 '21
+101
在0个频道中
Get PRO
十一月 '21
+802
在0个频道中
Get PRO
十月 '21
+848
在0个频道中
Get PRO
九月 '21
+288
在0个频道中
日期
订阅者增长
提及
频道
28 七月0
27 七月0
26 七月0
25 七月0
24 七月0
23 七月0
22 七月0
21 七月0
20 七月0
19 七月0
18 七月0
17 七月0
16 七月0
15 七月0
14 七月0
13 七月0
12 七月0
11 七月0
10 七月0
09 七月0
08 七月0
07 七月0
06 七月0
05 七月0
04 七月0
03 七月0
02 七月0
01 七月0
频道帖子
💸 Оплата За последние 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