Аутентификация

Для доступа к Partner API требуется аутентификация с помощью секретных ключей API. Создавайте ключи и управляйте ими в Partner Console.

Ключи API служат вашими учетными данными для доступа к партнерским ресурсам. Каждый ключ имеет ограниченный доступ к данным определенной организации, и при необходимости его можно мгновенно деактивировать.

Обращайтесь с ключами API бережно — они предоставляют полный доступ к вашей учетной записи! Никогда не размещайте эти ключи в общедоступных репозиториях, клиентских приложениях или в любом другом месте, где они могут быть скомпрометированы.

Аутентифицируйте запросы с помощью HTTP Basic Auth, передавая ключ API в качестве имени пользователя. Пароль оставьте пустым.

API принимает только защищенные подключения HTTPS. Запросы по обычному HTTP отклоняются, как и любые запросы без надлежащих учетных данных аутентификации.

Пример запроса

curl https://partner-api.performancehub.co/partner/v1/organisations \
  -u sk_live_YOUR_PARTNER_SECRET_KEY:
# The colon prevents curl from asking for a password.

Проверка секретного ключа

curl https://partner-api.performancehub.co/partner/v1/auth/ping \
  -u sk_live_YOUR_PARTNER_SECRET_KEY:
# Returns { "message": "You are successfully authorised as <PartnerName>" }