Cet article est à destination des administrateurs qui utilisent les API publiques de Cegid Loop
Pour des raisons de sécurité, il a été décidé de changer l’appel des API de Cegid Loop et notamment le passage du SessionId (à noter que l’API pour récupérer le sessionId n’a pas été modifiée).
Qu’est-ce que le SessionId ?
Il correspond à l’identifiant de connexion, jusqu’à présent, il était passé en paramètre de l’appel d’une Web API. Prochainement, il vous faudra placer le SessionId dans l'en-tête de l'appel de la Web l'API.
Exemple avec l'import des écritures
Mode d’appel des API d’import des écritures (appel API actuel) :
A noter : xxxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxx est à remplacer par le sessionId réel.
curl -X POST \ 'https://loop.loopsoftware.fr/YPN/loop.loop.collaborateur/serverless/comptabilite/importEcritures?sessionId=xxxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxx
Mode d’appel des API d’import des écritures (appel API modifié) :
A noter : La nouveauté est d’ajouter sessionId dans l’entête de la requête (-H)
curl -X POST \
'https://loop.loopsoftware.fr/YPN/loop.loop.collaborateur/serverless/comptabilite/importEcritures
-H 'sessionId: xxxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxx'
Pour faciliter la transition et vous permettre d’utiliser l’application normalement, Cegid Loop va réaliser une phase de dépréciation de l’ancien usage.
C’est-à-dire, qu’à partir de la sortie de la version 4.8 de Cegid Loop, les 2 modes d’appel seront autorisés. Puis à partir de la version 4.9, seul le nouveau mode d’appel sera autorisé. Nous vous recommandons donc de modifier vos appels dès la disponibilité de la version 4.8 et de ne pas attendre la version 4.9.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.