Описание асинхронного API

Если был выбран асинхронный метод, то предоставляется API для получения результатов.

Примечание: <secret_key> - это ключ, предоставляемый компании при встраивании BotProtection.

Получить результаты по UUID

POST /api/v1/result/uuid
Host: bp.yourcompany.com
X-Secret-Key: <secret_key>

Body: [uuid1, uuid2, uuid3 ...] // JSON-массив идентификаторов

Ответ BotProtection Machine:

200 OK

Body: [12, 43, null ...] // JSON-массив похожести на ботов (null — пользователь не прошел испытание в BP SDK)

Получить результаты по Device ID

POST /api/v1/result/device
Host: bp.yourcompany.com
X-Secret-Key: <secret_key>

Body: [deviceid1, deviceid2, deviceid3 ...] // JSON-массив из Device ID

Ответ BotProtection Machine:

200 OK

Body: [12, 43, null ...] // JSON-массив похожести на ботов (null — пользователь не прошел испытание в BP SDK)

Получить результаты по Challenge ID

POST /api/v1/result
Host: bp.yourcompany.com
X-Secret-Key: <secret_key>

Body: [challengeid1, challengeid2, challengeid3 ...] // JSON-массив из Challenge IDs

Ответ BotProtection Machine:

200 OK

Body: [12, 43, null ...] // JSON-массив похожести на ботов (null — пользователь не прошел испытание в BP SDK)

Last updated