Syncra Scoring API
ApiScoring APIСправочник

Схемы

Поля запросов и ответов — сводка; источник истины openapi.yaml

Схемы

Источник истины — openapi.yaml (OpenAPI 3.1). Эта страница — сводка полей для быстрого поиска.


ScoreRequest

POST /v1/client/score

ПолеТипОбяз.Ограничения
sellPointKeystringда1..256
clientIdKeystringда1..256
amountRequesteddecimal-stringда^\d+(\.\d+)?$
toPayCurrencystringнет3..4 символа
selectedMethodKeystringда1..256
fingerprintstringнет≤256
ipstringнет≤64
userAgentstringнет≤512
clientHintsobjectнет{jsOk?, honeypotTriggered?}

ScoreResponse

ПолеТипОбяз.Примечание
clientGroupenumдаNEW, STICKY, PAYING, TRUSTED, BLOCKED
paymentScorestringда4 знака, 0.5000 для нового
isBotbooleanда
preferredAcceptorKeystring[]неттолько STICKY
payLimitValuearrayнетscore-based лимиты платформы

VerdictRequest

POST /v1/client/verdict

ПолеТипОбяз.Ограничения
sellPointKeystringда1..256
clientIdKeystringда1..256
methodstringда1..256
amountRequesteddecimal-stringда^\d+(\.\d+)?$
toPayCurrencystringнет3..4 символа
orderRefstringда1..256

VerdictResponse

ПолеТипОбяз.Примечание
verdictenumдаGET_SAME_STICKY, GET_NEW, WAIT, BLOCK
waitSecondsint64неттолько с WAIT
stickyRequisiteRefstringнеттолько с GET_SAME_STICKY
reasonstringдасвободная форма, не для матчинга
ruleVersionstringдасейчас p2.v10
isBotbooleanда

ErrorEnvelope

Любой неуспешный ответ (обёртка RFC 9457 точки публикации):

ПолеТипОбяз.Примечание
titlestringдакороткая HTTP-причина
statusintegerдадублирует код ответа
detailstringдаJSON-строка с KA-текстом {"message": "..."}
typestringнет
instancestringнетпуть публикации

On this page