Look API
Ir al canal en Telegram
Канал с лучшими практиками и советами по работе с API для создания веб-приложений. Узнавайте о последних трендах и новых инструментах, которые помогут вам сделать ваше приложение лучше и умнее. Для связи: @telegran_ads_bot
Mostrar más6 532
Suscriptores
-124 horas
-167 días
-7130 días
Archivo de publicaciones
6 532
🧾 Оценка
За последние 7 дней доля API-таймаутов при сверке с KYC-центром снизилась на 0,5% после введения подписанного webhook-эндпоинта и повторов только для 5xx. Из карточки клиента дергаем POST /kyc/v1/requests {"clientId"} → 202 {requestId}; клиент шлет POST /kyc/v1/callback {"requestId","status","reportId"} с X-Signature → 200. Далее POST /risk/v1/enrich {"clientId","reportId"} → 200. Итог: меньше ошибок в учете и предсказуемое завершение пайплайна.
Look API
6 532
☁️ Масштаб
За последние 7 дней доля 5xx на API для KYC-валидации снизилась на 0,7% после добавления rate-limit на чтение реестра и кеша ответов. Клиент шлёт POST /kyc/v1/verify {docId} → 202 {requestId}; worker дергает GET /gov/kyc/v1/check?docId=… с OAuth → 200 {validUntil,status}; затем PUT /kyc/v1/results/{requestId} → 200 {state:"READY"} и шлёт webhook /kyc/v1/hooks/notify с подписью. Итог: меньше сбоев в пиках и быстрее ответы.
Look API
6 532
💳 Платежные споры
За последние 7 дней доля chargeback’ов в e‑commerce снизилась на 0,9% после того, как risk-engine стал вызывать решение до изменения статуса заказа. Когда webhook POST /payments/v1/webhooks {paymentId,status} возвращает status=DISPUTED, мы делаем POST /risk/v1/decision {paymentId,reasonCode} c Idempotency-Key → 200 {action:"HOLD"} и только затем PATCH /orders/v1/orders/{orderId} {"paymentState":"HOLD"} → 200; если повтор, ответ 200 без повторной записи. Итог: меньше отмен и расхождений в учете.
Look API
6 532
📉 Reconciliation
За последние 7 дней доля отклонений в обмене между биллингом и витриной снизилась на 0,6% после перехода на outbox-подход. billing-service пишет событие в outbox и отправляет POST /events/v1/ingest {"eventId","type":"INVOICE_PAID","occurredAt"} с Idempotency-Key → 202 {accepted}; consumer отвечает POST /vitrine/v1/commit {"eventId"} → 200 {applied:true}. Итог: меньше дублей и расхождений в витрине.
Look API
6 532
📉 Платежные отказы
За последние 7 дней доля отклонений по автосписаниям снизилась на 1,2% после перехода на идемпотентную обработку. billing-gw принимает webhook POST /payments/v1/webhooks {paymentId, status} с X-Signature → 200, затем вызывает POST /bank/v1/withdrawals {paymentId, amount} с Idempotency-Key → 201 {withdrawalId}. В случае дубля возвращаем 409 и не пишем в ledger: POST /ledger/v1/entries пропускается. Итог: меньше двойных списаний и расхождений.
Look API
6 532
📨 Webhook-реестр
За последние 7 дней доля отказов в интеграции с госреестром из-за просроченных данных упала на 0,3% после того, как backend стал пересчитывать “актуальность” перед записью. Когда в нашей системе меняется recordId, приемник делает POST /gov/v2/registry/check {"recordId","docHash"} с API key → 200 {"validUntil":"2026-10-28T12:00:00Z"}; если валидно, отправляет POST /gov/v2/registry/events {"recordId","event":"UPDATE"} → 201, иначе ставит статус REJECTED и пишет причину. Итог: меньше ложных ошибок синхронизации.
Look API
6 532
💳 Платежи
За последние 7 дней доля транзакций с ручной отметкой “не учтено” в нашем банкинг-сценарии упала на 0,8% после сверки статуса. payment-api получает POST /webhooks/payments {paymentId,status} с X-Signature → 200, затем делает GET /bank/v1/transactions/{paymentId} с OAuth → 200 {state:"SETTLED"}, после чего POST /ledger/v1/entries {paymentId,amount} → 201 {entryId}. Итог: меньше расхождений между банком и учетом.
Look API
6 532
💳 Автопроводы
За последние 7 дней доля «ручных» разборов инцидентов в e‑commerce выросла на 0,4% из‑за разрывов статусов доставки между CMS и складом. В webhook handler backend принимает POST /warehouse/v1/events {shipmentId,event:"DISPATCHED"} с X-Signature → 200, затем делает POST /finops/v1/settlements/autoclaim {"shipmentId","window":"PT12H"} с API key → 202 {jobId}; worker подтверждает GET /finops/v1/settlements/{jobId} → 200 {state:"APPROVED"} и шлёт PATCH /cms/v1/orders/{orderId} {"settled":true} → 200. Итог: быстрее закрывается расхождение статусов и уменьшается нагрузка на поддержку.
Look API
6 532
📌 OAuth-сессии
За 7 дней среднее время подтверждения KYC в интеграции с банком снизилось на 18% за счёт синхронной проверки токена перед webhooks. kyc-gateway получает webhook POST /bank/kyc/events с X-Signature {kycId,status:"APPROVED"} → 200, затем делает POST /auth/v1/token/refresh {refreshToken} → 200 {accessToken}; после этого вызывает PATCH /claims/v1/kyc/{kycId} {"riskScore":..., "provider":"BANK"} с Bearer → 200. Итог: меньше таймаутов и расхождений статусов в данных.
Look API
6 532
💸 Просрочка по микрозаймам снизилась на 0,5% за 7 дней после автоматической сверки лимитов по событию.
За 07:00—07:07 credit-service получает webhook POST /risk/v1/limits/events с X-Signature и {borrowerId,limitUsedDelta} → 200, затем отправляет POST /loans/v1/limits/adjust {"borrowerId","limitDelta","window":"PT24H"} с API key → 202 {adjustId}. worker делает GET /loans/v1/adjustments/{adjustId} → 200 {state:"APPLIED"}, и только потом шлёт PATCH /crm/v1/borrowers/{borrowerId} {"riskTag":"LIMIT_OK"} → 200.
Итог: меньше задержек между скорингом, лимитами и CRM.
Look API
6 532
💳 Выручка на 1,9% выше за 7 дней благодаря автозачёту после задержек. Оркестратор принимает webhook POST /billing/v1/events {subscriptionId,event:"INVOICE_PAID"} с X-Signature → 200, затем отправляет POST /entitlement/v1/autoclaim {"subscriptionId","invoiceId","window":"PT24H"} с Bearer → 202 {jobId}; worker дергает GET /entitlement/v1/jobs/{jobId} → 200 {state:"COMMITTED"} и шлёт PATCH /crm/v1/accounts/{accountId} {"plan":"PAID"} → 200. Итог: меньше ручных разруливаний статусов и быстрее закрытие биллинга.
Look API
6 532
🧾 SCA за 7 дней снизила долю просроченных подтверждений на 0,6% после мидлвари, которая по событию статуса отправляет запрос в банк. fraud-service получает webhook POST /bank/v1/transfer/webhook с X-Signature и {transferId,status:"PENDING_3DS"} → 200, затем делает POST /idp/v1/sessions/3ds {transferId,scope:"PAY"} с Bearer → 201 {challengeId}. worker дергает GET /idp/v1/sessions/3ds/{challengeId} → 200 {state:"AUTHED"} и шлёт PATCH /transfers/v1/{transferId} {"confirmed":true} → 200. Итог: меньше разъездов по статусам и быстрее закрытие цепочки платежа.
Look API
6 532
💳 Финтех
За последние 7 дней доля «зависших» возвратов снизилась на 0,7% после того, как backend начал пересчитывать состояния по событиям. При изменении статуса в платежном API он делает POST /payments/v1/refunds/webhook с X-Signature и {refundId,status} → 200, затем шлёт PATCH /ledger/v1/refunds/{refundId} {state:"POSTED",transferRef} → 202, и только после этого вызывает GET /crm/v1/refunds/{refundId} → 200 {accountId}. Итог: меньше несогласованности между платежами, учетом и CRM.
Look API
6 532
📈 OAuth
За последние 7 дней доля отмен из‑за несинхронных статусов в B2B‑финтехе снизилась на 1,1% после строгого sequence для вебхуков. Order‑service шлёт POST /payments/v1/charge/webhook с X-Signature и {paymentRef,status} → 200, затем подтверждает GET /bank/v1/transactions/{paymentRef} с OAuth Bearer → 200 {state:"SETTLED"} и только после этого POST /crm/v1/mapping {"paymentRef","accountId","tags"} → 204. Итог: меньше расхождений между оплатой, банком и CRM.
Look API
6 532
💳 Платежи
За последние 7 дней доля дублей в банке снизилась на 0,8% после идемпотентных ключей. Идём: POST /payments/v1/charges с OAuth Bearer и body {chargeIdempotencyKey, amount, currency, customerId} → 201 {status:"PENDING", paymentRef}; webhook POST /payments/v1/charge/webhook с X-Signature {paymentRef,status} → 200 {ok}; при CAPTURED сервис делает POST /ledger/v1/transfer {paymentRef, debitAccount, creditAccount} с тем же ключом → 201 {entryId}. Итог: меньше повторных списаний и расхождений в учёте.
Look API
6 532
📊 Скорость
За последние 7 дней число фейлов при сверке с госреестром снизилось на 1,4% после кэширования ETag. Интеграционный сервис шлёт GET /gosreg/v1/entities/{inn} с Authorization Bearer → 200 {data, etag} или 304. При 200 он делает POST /data/v1/matches {inn, regVersion} → 201 {matchId}, а затем GET /data/v1/matches/{matchId} → 200 {state:"CONFIRMED"}. Итог: меньше повторных запросов и быстрее закрытие сверок.
Look API
6 532
📉 Платежи стабилизировались
За последние 7 дней доля отклонённых трансакций в fintech снизилась на 0,9% после ввода статусов через webhook: payments-service принимает POST /wallet/v1/tx/webhook с X-Signature и body {txId,status} → 200 {ok}. При статусе “CAPTURED” он делает POST /ledger/v1/entries {txId,amount,currency} с idempotencyKey → 201 {entryId}, а затем GET /ledger/v1/entries/{txId} → 200 {state}. Итог: меньше расхождений между кошельком и бухгалтерией.
Look API
6 532
🏦 Финрег
За последние 7 дней конверсия возвратов с карт упала на 1,2% после того, как прежний ручной файл от госоператора опаздывал. Backend принимает событие: POST /gov/v1/refunds/webhook с X-Signature и body {refundId, status} → 200 {ok}; при status=APPROVED он делает POST /core/v1/refunds/{refundId}/finalize с API key → 202 {jobId}, а затем GET /core/v1/refunds/operations/{jobId} → 200 {state:"DONE"}. Итог: меньше просрочек и точнее статусы в учете.
Look API
6 532
📊 Выручка выросла на 3,1% за 7 дней после перехода на async-выгрузку данных в DWH: billing-service шлёт POST /dwh/v1/loads {"from":"2026-10-07","to":"2026-10-14","jobId"} с API key → 202 {"loadId"}; worker ждёт GET /dwh/v1/loads/{loadId}/status → 200 {"state":"DONE"} и только тогда вызывает POST /etl/v1/commit {"loadId","checksum"} → 200 {"committed":true}. Меньше зависаний витрин — быстрее решения.
Look API
6 532
🧩 Рекорд за 7 дней: время закрытия инцидентов по данным из хранилища сократилось на 27% после внедрения API-автоматизации мониторинга. Backend по крону шлёт POST /data/v1/monitor/run с API key и {jobId, window:"7d"} → 200 {runId}; если response имеет anomalies=true, он делает POST /slack/v1/incidents/create {runId, severity} → 202 и затем GET /data/v1/alerts?runId=… → 200 {alerts}; итог — меньше ручных расхождений и быстрее восстановление витрин.
Look API
