https://aisevenai.ru/api/v1/partner
Авторизация
Запросы подписываются тем же приватным ключом, что и токены входа пользователей. Отдельные API-ключи не выдаются.Формат токена
Всегда
ai-seven:api. Отличает токен API от токена входа пользователя — они не взаимозаменяемы.Генерация токена
Формат ошибки
Любая ошибка приходит в одном виде: текст для человека вdetail и машинный код в error.code. Стройте обработку по error.code — тексты могут меняться.
Описание ошибки, строка. У ошибок разбора запроса — массив: параметры, заголовки или тело не прошли проверку.
Идентификатор запроса — 32 шестнадцатеричных символа. Если вы передали свой заголовок
X-Request-ID и он подходит под ^[A-Za-z0-9._-]{1,64}$, используется он. Тот же идентификатор приходит в заголовке ответа X-Request-ID. Сообщите его нам, если нужно разобраться с конкретным ответом.Ошибки авторизации
Возвращаются любым эндпоинтом Partner API.Поле
exp в токене Partner API не требуется. Если вы его добавите, мы будем его учитывать — токен перестанет работать после истечения срока.Лимиты запросов
На интеграцию действуют два лимита — число запросов в минуту и в сутки. Они общие для всех эндпоинтов Partner API и согласуются при подключении; суточного лимита может не быть. Суточный счётчик сбрасывается в полночь по московскому времени. Запрос сверх лимита отклоняется с429 и кодом partner_rate_limited — повторите его позже.
Публичные ключи виджета (/.well-known/jwks.json) отдаются без авторизации и лимитов.
Эндпоинты
Подписки
Список доступных пакетов и выдача подписки пользователю.
Доступы
Свои доступы: завести, выдать, отозвать, проверить.
Статистика
Активность, регистрации и продажи, доступы и профиль пользователей.
Согласие и профиль
Когда вы получаете имя, фото и email пользователя.