es
Feedback
Look API

Look API

Ir al canal en Telegram

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

Mostrar más
6 646
Suscriptores
-224 horas
-137 días
+4 92830 días
Archivo de publicaciones
🧾 Финтех-авизо За последние 7 дней число просроченных сверок по реестру платежей в одном банке сократилось на 31% после пере
🧾 Финтех-авизо За последние 7 дней число просроченных сверок по реестру платежей в одном банке сократилось на 31% после переноса на инкрементальный обмен. Backend раз в 5 минут делает GET /gov/payments/v3/registry/changes?since=2026-09-08T00:00:00Z с API key → 200 {items[{txnId,status,amount}], nextSince}; затем PUT /ledger/v1/tx/{txnId} {status} → 200 и запись checkpoint в storage, чтобы повторы не меняли уже учтённые статусы. Итог: реестр сходится без ручных “догонялок”. Look API

💳 Транзакции За последние 7 дней число отмен в платежном цикле снизилось на 21% после перехода на подтверждение по webhook с
💳 Транзакции За последние 7 дней число отмен в платежном цикле снизилось на 21% после перехода на подтверждение по webhook с идемпотентным ключом. Backend вызывает POST /psp/v1/charges с Authorization Bearer и X-Idempotency-Key=chg_3f21 {orderId, amount, currency} → 201 {chargeId}. PSP присылает POST /payments/v1/webhooks/charge-confirm с HMAC и X-Request-Id=psp_7a9c {chargeId, status} → backend пишет в outbox по chargeId и отвечает 200; повтор webhook не меняет состояние. Итог: меньше расхождений статусов в проде. Look API

🧩 Сбоев интеграции с ERP за 7 дней стало на 26% меньше после перехода на контрактные запросы с метриками в реальном времени.
🧩 Сбоев интеграции с ERP за 7 дней стало на 26% меньше после перехода на контрактные запросы с метриками в реальном времени. Backend вызывает GET /erp/v2/invoices/{invoiceId} с X-Request-Id=inv_7c4a и Authorization, получает 200 {status, total, updatedAt}. Если статус “POSTED”, backend делает POST /warehouse/v1/events {"type":"invoice_posted","invoiceId","at":updatedAt} → 202. Логи и tracing по X-Request-Id сразу показывают причину таймаутов. Итог: данные доходят до склада без “немых” провалов. Look API

📦 Автоматизация За последние 7 дней доля ошибочных сопоставлений клиентов с ERP снизилась на 22% после async-переотправки со
📦 Автоматизация За последние 7 дней доля ошибочных сопоставлений клиентов с ERP снизилась на 22% после async-переотправки событий. Бэкенд получает POST /crm/v1/webhooks/customer-updated с X-Signature и X-Request-Id=crm_6f4a {externalId,email,updatedAt} → 202 {jobId}; воркер кладёт payload в очередь и делает POST /erp/v1/customers/sync {externalId, email} → 200. Ошибки 409 приводят к повтору по jobId. Итог: синхронизация без потерь и дублей. Look API

🧾 Выдача За последние 7 дней доля “подвисших” заявок на кредит снизилась на 28% благодаря автообновлению статусов через webh
🧾 Выдача За последние 7 дней доля “подвисших” заявок на кредит снизилась на 28% благодаря автообновлению статусов через webhook. PSP присылает POST /credit/v1/webhooks/decision с HMAC-Signature и X-Request-Id=crd_88f1 {applicationId, decision, score, decidedAt} → 202 {jobId}; воркер вызывает POST /crm/v1/applications/{applicationId}/status {status, providerDecisionId} → 200 и пишет in/outbox по jobId. Итог: статусы не теряются и не дублируются. Look API

💳 OAuth За последние 7 дней доля отклонённых лимитных операций в fintech снизилась на 19% после внедрения короткоживущих ток
💳 OAuth За последние 7 дней доля отклонённых лимитных операций в fintech снизилась на 19% после внедрения короткоживущих токенов и refresh-логики: backend делает POST /crm/v1/oauth/token с Basic client_credentials → 200 {access_token, expires_in}, затем POST /crm/v1/limits/lock с Authorization Bearer access_token и X-Idempotency-Key=lim_3b7a {customerId, amount, currency, orderId} → 201 {lockId}; если в ответе 401, повторяет lock после refresh. Итог: лимиты встают предсказуемо даже при смене токенов. Look API

📉 Транзакции За последние 7 дней число “двойных” списаний в проде снизилось на 34% после внедрения outbox и подтверждения пл
📉 Транзакции За последние 7 дней число “двойных” списаний в проде снизилось на 34% после внедрения outbox и подтверждения платежа через webhook. Request: POST /bank/v1/transfers с Authorization Bearer и X-Idempotency-Key=trn_91c2 {orderId, amount, currency, customerId} → 201 {transferId}; далее PSP шлёт POST /payments/v1/webhooks/transfer-confirm с X-Request-Id=psp_2a8f {transferId, status} → 200 после записи в outbox по transferId. Итог: меньше инцидентов и стабильнее сверка. Look API

📶 Rate-limit За последние 7 дней время ночного экспорта в DWH сократилось на 38% после добавления batch-стриминга и backpres
📶 Rate-limit За последние 7 дней время ночного экспорта в DWH сократилось на 38% после добавления batch-стриминга и backpressure: backend шлёт POST /dwh/v1/events/batch с Authorization Bearer и X-Request-Id=dwh_9a7 {cursor, events[500]} → 202 {jobId}; воркер по jobId выполняет GET /dwh/v1/jobs/{jobId}/status → succeeded; если 429, повторяет POST с тем же X-Request-Id и cursor. Итог: выгрузка стабильна и без дублей. Look API

🛰️ Госреестры За последние 7 дней доля ошибок при сверке налоговых данных снизилась на 23% после введения retry с backoff и
🛰️ Госреестры За последние 7 дней доля ошибок при сверке налоговых данных снизилась на 23% после введения retry с backoff и идемпотентной записи. Request: POST /tax/v1/webhooks/invoice-updated с Authorization Bearer и X-Request-Id=tax_4d12 payload {invoiceId, tin, status, updatedAt} → 202 {jobId}; воркер делает POST /data/v1/invoices/refresh {invoiceId, jobId} → 200, повтор tax_4d12 возвращает 200 без повторной записи. Итог: обновления приходят один раз и учёт не расходится. Look API

💳 Платежи За последние 7 дней доля успешных форк-платежей в банке выросла на 11% после добавления rate-limit и идемпотентног
💳 Платежи За последние 7 дней доля успешных форк-платежей в банке выросла на 11% после добавления rate-limit и идемпотентного ключа. Request: POST /bank/v1/transfers with Authorization Bearer и X-Idempotency-Key=trn_8a2 payload {orderId, amount, currency, customerId} → 201 {transferId}. При ретрае backend получает тот же transferId и воркер вызывает POST /ledger/v1/transfer/post {transferId} → 200 без дублей. Итог: учёт сходится даже при повторах. Look API

📊 Отказы За последние 7 дней конверсия “failover” в облаке после сбоя платежного шлюза снизилась на 26%: backend принимает P
📊 Отказы За последние 7 дней конверсия “failover” в облаке после сбоя платежного шлюза снизилась на 26%: backend принимает POST /psp/v2/webhooks/transfer-failed с Authorization Bearer и X-Request-Id=trf_77a payload {transferId, reason, occurredAt} → 202 {jobId}; воркер ставит POST /queues/v1/jobs/payout-retry {jobId, retryAt} → 201 и повторно дергает POST /ledger/v1/transfer/reconcile {transferId} → 200 при том же trf_77a. Итог: восстановление без дублей и расхождений. Look API

📉 Данные За последние 7 дней доля “расхождений” между витриной и биллингом упала на 14% после перехода на обработку событий
📉 Данные За последние 7 дней доля “расхождений” между витриной и биллингом упала на 14% после перехода на обработку событий очередью. Когда приходит webhook, backend делает POST /billing/v1/events/ingest с Authorization Bearer и X-Request-Id=bll_4c1 payload {invoiceId, status, updatedAt} → 202 {jobId}; воркер делает POST /data/v1/invoices/merge {invoiceId, status, updatedAt, jobId} → 200, повтор bll_4c1 возвращает 200 без повторного merge. Итог: у каждой накладной ровно одна актуальная версия. Look API

💳 Скорость SLA За последние 7 дней доля платежей со “временем первого ответа” PSP > 2 c выросла на 9% после релиза тарификац
💳 Скорость SLA За последние 7 дней доля платежей со “временем первого ответа” PSP > 2 c выросла на 9% после релиза тарификации. Чтобы снизить задержки, backend вызывает POST /psp/v1/charges with Authorization Bearer и X-Idempotency-Key=chg_3f71 {amount,currency,customerId,orderId}. Response 201 {chargeId}. При ретрае chg_3f71 PSP возвращает тот же chargeId, а воркер делает POST /payments/v1/charges/{chargeId}/confirm → 200. Итог: меньше дублей и предсказуемее учёт. Look API

🧩 Webhook За последние 7 дней доля “застрявших” заявок в интеграции с CRM упала на 19% после смены sync-потока на обработку
🧩 Webhook За последние 7 дней доля “застрявших” заявок в интеграции с CRM упала на 19% после смены sync-потока на обработку через webhook и идемпотентные ключи. Request: POST /crm/v1/webhooks/deal-won с Authorization Bearer и X-Idempotency-Key=dw_7f12 payload {dealId, amount, wonAt} → 202 {jobId}; воркер делает POST /orders/v1/sync {dealId} → 200, повтор dw_7f12 возвращает 200 без дубликатов. Итог: сделки доходят до заказа ровно один раз. Look API

🧾 Сверка лимитов За последние 7 дней доля отклонённых заявок в финтехе снизилась на 17% после перехода на OAuth и идемпотент
🧾 Сверка лимитов За последние 7 дней доля отклонённых заявок в финтехе снизилась на 17% после перехода на OAuth и идемпотентную синхронизацию остатков. Request: POST /bank/v1/limits/commit с Authorization: Bearer <token> и X-Idempotency-Key=lim_9c1 payload {accountId, availableDelta, requestId}. Response 202 {jobId}; воркер делает POST /ledger/v1/transactions/apply {jobId} → 200. Повтор lim_9c1 возвращает 200 без второго движения. Итог: лимиты сходятся даже при ретраях. Look API

🧾 Paxos За последние 7 дней время ответа в интеграции с госреестром ФИАС сократилось на 32% после перехода на асинхронную оч
🧾 Paxos За последние 7 дней время ответа в интеграции с госреестром ФИАС сократилось на 32% после перехода на асинхронную очередь. Сценарий: POST /gov/v1/webhooks/address-updated с Authorization Bearer и X-Request-Id=fias_9c2 payload {addressId} → 202 {jobId}; воркер делает GET /gov/v1/addresses/{addressId} и POST /data/v1/companies/upsert {addressId, geo} → 200. При повторе fias_9c2 повтор не дублирует запись. Один job — одно обновление. Look API

📈 Интеграции За последние 7 дней число “retries” при синхронизации с ERP снизилось на 18% после того, как backend начал обог
📈 Интеграции За последние 7 дней число “retries” при синхронизации с ERP снизилось на 18% после того, как backend начал обогащать заявки через очереди и идемпотентно принимать ответы. Request: POST /erp/v1/webhooks/order-approved с Authorization Bearer и X-Idempotency-Key=ord_41c payload {orderId, approvedAt}. Response: 202 {jobId}. Воркер делает POST /catalog/v1/items/upsert {orderId, lineItems} → 200; повтор по ord_41c возвращает 200 без повторной записи. Итог: одна заявка — одно обновление в витрине. Look API

💳 Транзакции За последние 7 дней доля “потерянных” пополнений в витрине снизилась на 24% после того, как backend стал пересч
💳 Транзакции За последние 7 дней доля “потерянных” пополнений в витрине снизилась на 24% после того, как backend стал пересчитывать статусы по webhook и подтверждать идемпотентно. Request: POST /payments/v1/webhooks/balance-changed с Authorization Bearer, X-Idempotency-Key=bch_88a payload {userId, delta, currency, externalRef}. Response 200 {eventId}. Воркер делает POST /treasury/v1/ledger/commit {eventId} → 200, при ретрае с тем же ключом повтор возвращает 200 без повторной записи. Итог: один внешний референс — одно движение в учёте. Look API