Skip to content
APIsRéférence APIAppel contextuelBPMAccès au tableau de bord

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{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

NomValeur
Content-Typeapplication/json
AuthorizationBearer <token>

Jeton d’authentification

Le jeton d’authentification doit être un jeton contenant les claims suivants

AttributTypeDescription
emailstringEmail de l’intervenant de santé
Requis
rppsstringRPPS de l’intervenant de santé
Requis
cipstringIdentifiant unique de la pharmacie
Requis
first_namestringPrénom de l’intervenant de santé
Requis
last_namestringNom 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

CodeDescription
201
400Un des paramètres passés dans la requête est invalide
401Le token passé est invalide