Connexion via token
GET
/partners/tokenLogin/{partnerToken}
const url = 'https://api-demo.apihom.com/partners/tokenLogin/example';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api-demo.apihom.com/partners/tokenLogin/example \ --header 'Authorization: <Authorization>'Connecte l’utilisateur et établit une session. Le token est supprimé après utilisation.
Note : Cette route est normalement appelée automatiquement par la page de login partenaire. Vous n’avez pas besoin de l’appeler directement sauf pour une intégration headless.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” partnerToken
required
string
Responses
Section titled “ Responses ”Connexion réussie
Media type application/json
object
user
object
userId
string
userName
string
email
string
partner
object
partnerId
string
partnerName
string
dpeId
DPE ID si fourni lors de la création du token
string
Example generated
{ "user": { "userId": "example", "userName": "example", "email": "example", "partner": { "partnerId": "example", "partnerName": "example" } }, "dpeId": "example"}Token invalide, expiré ou déjà utilisé
Media type application/json
object
error
Message d’erreur
string
errorObject
Détails supplémentaires (optionnel)
object
Example generated
{ "error": "example", "errorObject": {}}