Партнерская программа
GET /api/v3/private/account/partner
Этот эндпоинт возвращает сводную информацию о вашей партнёрской программе: текущий процент, реферальную ссылку, валюту начислений, баланс, общую статистику по рефералам и бонусам.
Используется для отображения партнёрского блока в личном кабинете и в внешних интеграциях.
Требуемый доступ (ability)
Чтобы этот метод работал, вашему API-ключу должен быть выдан доступ:
Нужно разрешение: partner
Если у ключа нет этого разрешения, сервер вернёт ошибку доступа (403) с указанием, какого именно разрешения не хватает:
{
"status": 1,
"message": "You do not have access to this route",
"missing_ability": "partner"
}Если вы получили такой ответ — обратитесь к администратору обменника, чтобы он выдал вашему ключу нужное разрешение.
Пример запроса (cURL)
curl -X GET "https://app.{ваш_домен}/api/v3/private/account/partner" \
-H "Accept: application/json" \
-H "Content-Type: application/json; charset=utf-8" \
-H "Authorization: Bearer YOUR_API_KEY"Пример запроса (Laravel HTTP Client)
Пример успешного ответа
GET /api/v3/private/account/partner/exchanges
Этот эндпоинт возвращает историю начислений партнёрских бонусов по заявкам ваших рефералов (партнёрские обмены).
Поддерживает фильтрацию по дате, сумме бонуса и пагинацию, а также возвращает краткую статистику.
Требуемый доступ (ability)
Чтобы этот метод работал, вашему API-ключу должен быть выдан доступ:
Нужно разрешение: partner
Если у ключа нет этого разрешения, сервер вернёт ошибку доступа (403) с указанием, какого именно разрешения не хватает:
Если вы получили такой ответ — обратитесь к администратору обменника, чтобы он выдал вашему ключу нужное разрешение.
Параметры запроса (query)
page — номер страницы (по умолчанию 1).
per_page — количество записей на странице (по умолчанию 20, максимум 100).
from — нижняя граница даты начисления (формат YYYY-MM-DD).
to — верхняя граница даты начисления (формат YYYY-MM-DD).
min_bonus — минимальный размер бонуса.
max_bonus — максимальный размер бонуса.
Все параметры необязательные.
Пример запроса (cURL)
Пример запроса (Laravel HTTP Client)
Пример успешного ответа
GET /api/v3/private/account/partner/payouts
Эндпоинт возвращает историю заявок на вывод партнёрских вознаграждений: даты, статусы и суммы.
Требуемый доступ (ability)
Чтобы этот метод работал, вашему API-ключу должен быть выдан доступ:
Нужно разрешение: partner
Если у ключа нет этого разрешения, сервер вернёт ошибку доступа (403) с указанием, какого именно разрешения не хватает:
Если вы получили такой ответ — обратитесь к администратору обменника, чтобы он выдал вашему ключу нужное разрешение.
Параметры запроса (query)
page — номер страницы (по умолчанию 1).
per_page — количество записей на странице (по умолчанию 20, максимум 100).
from — нижняя граница даты создания заявки (YYYY-MM-DD).
to — верхняя граница даты создания заявки (YYYY-MM-DD).
status — фильтр по статусу:
paid — только выплаченные;
unpaid — только невыплаченные;
all — все (по умолчанию).
min_amount — минимальная сумма заявки.
max_amount — максимальная сумма заявки.
Пример запроса (cURL)
Пример запроса (Laravel HTTP Client)
Пример успешного ответа
Last updated