Autenticación

Para acceder a la Partner API, es necesario autenticarse con claves secretas de API. Genera y administra tus claves desde la Partner Console.

Las claves de API son tus credenciales para acceder a los recursos de socios. Cada clave tiene acceso restringido a datos específicos de la organización y se puede desactivar al instante cuando sea necesario.

Trata tus claves de API con cuidado: ¡proporcionan acceso completo a tu cuenta! Nunca expongas estas claves en repositorios públicos, aplicaciones del lado del cliente ni en ningún lugar donde puedan quedar comprometidas.

Autentica las solicitudes con HTTP Basic Auth y pasa tu clave de API como nombre de usuario. Deja la contraseña vacía.

La API solo acepta conexiones HTTPS seguras. Se rechazan las solicitudes HTTP sin cifrar, al igual que cualquier solicitud que no incluya credenciales de autenticación válidas.

Solicitud de ejemplo

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.

Verificar la clave secreta

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>" }