Аутентификация
Для доступа к 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>" }