Introduction
Cette API permet d’accéder au tableau de bord des entretiens pharmaceutiques de l’utilisateur ’ La logique est la suivante:
- Création de l’utilisateur s’il n’existe pas
- Redirection vers le tableau de bord
Point d’entrée
URL de l’appel contextuel
⚠️
L’url de base est https://partner-connect.{env}.posos.co
où {env}
est
l’environnement suivant : preprod
pour la validation, production
pour le
live.
post/api/partners/:facilitySlug/bpm/dashboard
Avec facilitySlug
le facilitySlug unique pour votre intégration et qui sera le même pour l’ensemble des pharmacies
En-têtes HTTP
Nom | Valeur |
---|---|
Content-Type | application/json |
Authorization | Bearer <token> |
Jeton d’authentification
Le jeton d’authentification doit être un jeton contenant les claims suivants
Attribut | Type | Description |
---|---|---|
email | string | Email de l’intervenant de santé Requis |
rpps | string | RPPS de l’intervenant de santé Requis |
cip | string | Identifiant unique de la pharmacie Requis |
first_name | string | Prénom de l’intervenant de santé Requis |
last_name | string | Nom de l’intervenant de santé Requis |
Corps de la requête
Le corps de la requête doit être laissé vide {}
.
{}
Format de la réponse
Le résultat obtenu est du JSON de la forme suivante:
Output
{
"location": "<string>"
}
Le champ location
contient l’URL vers laquelle rediriger l’utilisateur pour qu’il soit connecté à l’interface Posos du BPM.
Exemple de réponse
Output
{
"location": "https://partner-connect.preprod.posos.co/partners/proxy/logout?payload=0c1e1c7e86b96f3088605e2121a7c19e%7Cc8fdb1763354aa04c250008001fe52d5b203fbeed6770e5cf01035a9fe31b4a97dcd3738303e6e5ec815d83d2b5030f91a3689a8122a7beb798b6f38ee495a1f53264b08aacdb512448264079850d0509f16ab2004a80f8ca4ba7cae33395d48f5ca276fb1e5d9845d6fefedea70fc7634bd885e1275c8b6bad73ca8e49243e50cc8b89c3aaefa"
}
Codes de réponse
Code | Description |
---|---|
201 | |
400 | Un des paramètres passés dans la requête est invalide |
401 | Le token passé est invalide |