Partner Integration API
Partner Integration API работает по модели «флоат»: партнёр — казино, букмекер или приложение — кладёт деньги на аккаунт-флоат в Intotes и по API-ключу делает ставки за своих пользователей на рынках предсказаний Intotes.
Каждый пользователь партнёра идентифицируется по external_user_id и автоматически маппится на суб-аккаунт Intotes. Стейк каждой ставки фондируется с флоата, а полученные позиции идут в общий пул LMSR AMM.
Как это работает
- Партнёр пополняет флоат. Аккаунт-флоат хранит нераспределённые средства партнёра.
- Приходит ставка с
external_user_id. Идентификатор сопоставляется с суб-аккаунтом Intotes, который создаётся при первой ставке пользователя. - Стейк списывается с флоата. Затем сделка исполняется для этого суб-аккаунта.
- Позиция идёт в общий LMSR-пул. Что такое позиция на рынке, описано на страницах Позиции и Рынки.
- При продаже выплата зачисляется на суб-аккаунт. Она остаётся там: её можно использовать под следующие ставки или прочитать через Get User State.
Онбординг
- Регистрация. Intotes заводит партнёра и привязывает его к аккаунту-флоату.
- Пополнение. Партнёр пополняет аккаунт-флоат обычным депозитом (крипта или карта).
- Выпуск ключа. Партнёру выдают д оступ к B2B-боту, и он один раз выпускает API-ключ командой
/gen_key. Ключ показывается один раз и не перевыпускается — храните его в секрете. - Интеграция. Партнёр интегрирует перечисленные ниже эндпоинты.
Аутентификация
Все запросы требуют заголовок X-Partner-Key:
X-Partner-Key: pk_xxxxxxxxxxxxxxxxxxxxxxxx
| Статус | Код | Описание |
|---|---|---|
| 401 | NO_PARTNER_KEY | Заголовок X-Partner-Key отсутствует. |
| 401 | INVALID_PARTNER_KEY | Ключ неверный или партнёр отключён. |