Autenticazione
L'accesso alla Partner API richiede l'autenticazione con chiavi segrete API. Genera e gestisci le tue chiavi tramite la Partner Console.
Le chiavi API sono le tue credenziali per accedere alle risorse dei partner. Ogni chiave ha un accesso limitato ai dati di organizzazioni specifiche e può essere disattivata all'istante quando necessario.
Gestisci con cura le tue chiavi API: danno accesso completo al tuo account! Non esporre mai queste chiavi in repository pubblici, applicazioni lato client o in qualsiasi altro luogo in cui potrebbero essere compromesse.
Autentica le richieste con HTTP Basic Auth, passando la tua chiave API come nome utente. Lascia vuota la password.
L'API accetta solo connessioni HTTPS sicure. Le richieste HTTP non cifrate vengono rifiutate, così come tutte le richieste prive di credenziali di autenticazione valide.
Esempio di richiesta
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.
Verificare la chiave segreta
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>" }