Authentification

Mise à jour le 06/12/24 12:43

L'authentification fonctionne avec les identifiants de votre compte Proaxive (adresse courriel et mot de passe)

Exemple de valeur à envoyer :

{
"mail": "string",
"password": "string"
}

Si les accès à votre compte sont correct, l'API retournera un token :
Ce token a une validité de 6 minutes.

{
"code": 200,
"status": "success",
"message": {
"token": "string"
}
}

Code d'exemple de connexion à l'API
http://secure.proaxive.app/api/v1/login à titre d'exemple, doit être l'url de votre Proaxive

try {
$client = HttpClient::create();
$response = $client->request('POST', http://secure.proaxive.app/api/v1/login, [
'headers' => ['Content-Type' => 'application/ld+json'],
'json' => [
'username' => moncompte@domain.tld,
'password' => mon_mot_de_passe,
]
]);
if ($response->getStatusCode() === 200) {
$data = $response->toArray();
return $data['token'];
}
} catch (\Exception $e){
throw new \Exception(sprintf('Proaxive API error : %s', $e->getMessage()));
}
return '';