uk
Feedback
Look API

Look API

Відкрити в Telegram

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

Показати більше
1 962
Підписники
-2124 години
-1047 днів
-46330 день
Залучення підписників
липень '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 каналах
Дата
Залучення підписників
Згадування
Канали
07 липня0
06 липня0
05 липня0
04 липня0
03 липня0
02 липня0
01 липня0
Дописи каналу
🏦 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

2
🏦 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
216
3
📉 Просадки За последние 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
494
4
🧾 С 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
502
5
📊 Выручка за 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
463
6
📡 Мониторинг За последние 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
479
7
📨 Webhook За последние 7 дней доля платежей, зависших в ожидании подтверждения, снизилась на 17% после того, как мы стали от
📨 Webhook За последние 7 дней доля платежей, зависших в ожидании подтверждения, снизилась на 17% после того, как мы стали отправлять double-submit-контроль для обработчиков. Backend принимает POST /v1/webhooks/payments/gateway {eventId,paymentId,status,ts} с X-Signature, делает upsert по paymentId+eventId и сразу отвечает 200. Воркeр вызывает POST /fin/v1/transactions/commit {transactionId:paymentId} с Authorization: ApiKey, затем публикует event payment.committed. Итог: меньше дублей и стабильнее финмодель при повторах. Look API
415
8
В своем ритме Лувр Абу-Даби – архитектура, которая завораживает
В своем ритме Лувр Абу-Даби – архитектура, которая завораживает
7
9
В своем ритме Лувр Абу-Даби – архитектура, которая завораживает
В своем ритме Лувр Абу-Даби – архитектура, которая завораживает
887
10
💳 Платежи За последние 7 дней доля транзакций, не дошедших до сверки, снизилась на 14% после идемпотентного приема callback.
💳 Платежи За последние 7 дней доля транзакций, не дошедших до сверки, снизилась на 14% после идемпотентного приема callback. Backend принимает POST /v1/webhooks/processor/transfer {eventId,transferId,status,amount,ts} с X-Signature, валидирует и делает upsert по transferId, сразу отвечает 200. Воркeр вызывает PATCH /v2/recon/transfers/{transferId} {status} с Authorization Bearer и публикует event recon.completed. Итог: сверка догоняет без дублей и задержек. Look API
648
11
🚚 Отгрузки За последние 7 дней доля расхождений по складу при обновлении статусов в ERP снизилась на 11% после перехода на w
🚚 Отгрузки За последние 7 дней доля расхождений по складу при обновлении статусов в ERP снизилась на 11% после перехода на webhook-подтверждения с idempotency. Backend принимает POST /v1/webhooks/erp/shipment {shipmentId,carrier,tracking,ts} с X-Signature и делает upsert по shipmentId, сразу отвечает 200. Воркeр вызывает PATCH /v2/warehouse/shipments/{shipmentId} {status:"SHIPPED",tracking} с Authorization: Bearer и публикует event shipment.synced. Итог: единый статус без “ручных догонялок”. Look API
268
12
📈 Очереди За последние 7 дней доля просроченных выгрузок в хранилище упала на 18% после перехода на async-обработку событий
📈 Очереди За последние 7 дней доля просроченных выгрузок в хранилище упала на 18% после перехода на async-обработку событий из CRM. Backend принимает POST /v1/webhooks/crm/event {eventId,customerId,changes,ts} с X-Signature, делает idempotency по eventId и сразу отвечает 200; воркер читает из очереди и вызывает POST /data/v1/customers/upsert {customerId,changes} с API-Key, затем публикует event processed в CRM через POST /crm/v1/events/ack {eventId}. Итог: меньше таймаутов и стабильнее консистентность данных. Look API
431
13
💳 OAuth За последние 7 дней доля отказов выгрузки в бухгалтерию снизилась на 9% после того, как мы стали обновлять токен по
💳 OAuth За последние 7 дней доля отказов выгрузки в бухгалтерию снизилась на 9% после того, как мы стали обновлять токен по истечении и повторять запросы только при 401. Backend получает POST /v1/webhooks/billing {invoiceId,amount,ts} с X-Signature, делает idempotency по invoiceId и сразу отвечает 200, а воркер вызывает POST /gl/v1/journal/lines {docId:invoiceId,amount} с Authorization Bearer из /v2/oauth/token. Итог: меньше расхождений и повторных ручных сверок. Look API
386
14
🧾 Риски За последние 7 дней доля платежей с “stale status” снизилась на 15% после перехода на подтверждение статусов через c
🧾 Риски За последние 7 дней доля платежей с “stale status” снизилась на 15% после перехода на подтверждение статусов через callback от процессинга. Backend принимает POST /v1/webhooks/gateway/callback {eventId,paymentId,newStatus,ts} с X-Signature, валидирует, делает upsert по eventId и отвечает 200 сразу. Воркeр затем вызывает PATCH /v2/payments/{paymentId} {status:newStatus} с Authorization: Bearer и публикует в очередь payment.status.changed. Итог: статусы не расходятся между сервисами даже при повторах. Look API
7
15
🧾 Риски За последние 7 дней доля платежей с “stale status” снизилась на 15% после перехода на подтверждение статусов через c
🧾 Риски За последние 7 дней доля платежей с “stale status” снизилась на 15% после перехода на подтверждение статусов через callback от процессинга. Backend принимает POST /v1/webhooks/gateway/callback {eventId,paymentId,newStatus,ts} с X-Signature, валидирует, делает upsert по eventId и отвечает 200 сразу. Воркeр затем вызывает PATCH /v2/payments/{paymentId} {status:newStatus} с Authorization: Bearer и публикует в очередь payment.status.changed. Итог: статусы не расходятся между сервисами даже при повторах. Look API
321
16
📡 Госквитки За последние 7 дней число отклонений по ЕДО в интеграции с ФНС снизилось на 12% после того, как мы перешли на по
📡 Госквитки За последние 7 дней число отклонений по ЕДО в интеграции с ФНС снизилось на 12% после того, как мы перешли на подпись запросов и строгую идемпотентность. Backend принимает POST /v1/webhooks/edo/fns {docId,uuid,status,ts} с X-Signature, валидирует, делает upsert по uuid, затем отправляет PUT /v2/registry/documents/{docId}/status {status} с Authorization: Bearer. Ответ 200 сразу, воркер догоняет при timeouts. Итог: регистры сходятся, а расхождения уменьшаются. Look API
19
17
📡 Госквитки За последние 7 дней число отклонений по ЕДО в интеграции с ФНС снизилось на 12% после того, как мы перешли на по
📡 Госквитки За последние 7 дней число отклонений по ЕДО в интеграции с ФНС снизилось на 12% после того, как мы перешли на подпись запросов и строгую идемпотентность. Backend принимает POST /v1/webhooks/edo/fns {docId,uuid,status,ts} с X-Signature, валидирует, делает upsert по uuid, затем отправляет PUT /v2/registry/documents/{docId}/status {status} с Authorization: Bearer. Ответ 200 сразу, воркер догоняет при timeouts. Итог: регистры сходятся, а расхождения уменьшаются. Look API
334
18
📊 OAuth-статусы За последние 7 дней число тикетов в поддержке по “не найден заказ” снизилось на 23% после перехода на OAuth-
📊 OAuth-статусы За последние 7 дней число тикетов в поддержке по “не найден заказ” снизилось на 23% после перехода на OAuth-синхронизацию статусов через внешний order API. Backend получает событие: POST /v2/webhooks/order {orderId,event:"DELIVERED",ts} с X-Signature; делает idempotency по orderId+event, затем вызывает GET /orders/{orderId} с Bearer из /v2/oauth/token (client_credentials) и обновляет запись. Ответ 200 сразу, async воркер догоняет POST /crm/v1/orders/status {orderId,status}. Итог: меньше расхождений и быстрее закрытие кейсов. Look API
333
19
🧱 Репост За последние 7 дней доля платежей с “duplicate reference” снизилась на 0,3% после того, как worker стал повторять з
🧱 Репост За последние 7 дней доля платежей с “duplicate reference” снизилась на 0,3% после того, как worker стал повторять запрос по транзакции только при 409. Клиент шлёт POST /v1/api/ledger/transfer {idempotency_key,fromAccount,toAccount,amount,currency} с X-Idempotency-Key; backend делает upsert по idempotency_key и возвращает 201, а при повторе — 200 с тем же transferId. Если внешний клиринг даёт 409, backend повторяет один раз и отвечает финально 200. Итог: микросервисы сходятся и меньше разъездов в учёте. Look API
13
20
🧱 Репост За последние 7 дней доля платежей с “duplicate reference” снизилась на 0,3% после того, как worker стал повторять з
🧱 Репост За последние 7 дней доля платежей с “duplicate reference” снизилась на 0,3% после того, как worker стал повторять запрос по транзакции только при 409. Клиент шлёт POST /v1/api/ledger/transfer {idempotency_key,fromAccount,toAccount,amount,currency} с X-Idempotency-Key; backend делает upsert по idempotency_key и возвращает 201, а при повторе — 200 с тем же transferId. Если внешний клиринг даёт 409, backend повторяет один раз и отвечает финально 200. Итог: микросервисы сходятся и меньше разъездов в учёте. Look API
487