Skip to content

L’API Partenaires permet Ă  des logiciels partenaires ainsi que des cabinets membres de rĂ©cupĂ©rer et d'envoyer de l'information depuis/vers MyUnisoft.

L’authentification du partenaire/cabinet est principalement basĂ©e sur:

  • une clĂ© X-Third-Party fournie par MyUnisoft (Ă  fournir en en-tĂȘte HTTP pour chaque requĂȘte). C'est une clĂ© unique qui ne doit surtout pas ĂȘtre communiquĂ© en dehors de nos Ă©quipes techniques respectives.
  • une clĂ© JWT (API Token) pour chaque cabinet et/ou sociĂ©tĂ©.

IMPORTANT

Ces deux clés sont nécessaires pour pouvoir utiliser les routes définies sur la documentation postman: https://docs.api.myunisoft.fr/

👀 PrĂ©requis ​

✏ Les Ă©lĂ©ments et informations Ă  fournir
  • nom partenaire.
  • description courte partenaire (3 lignes 25 char maximum).
  • description longue.
  • logo partenaire (png, hauteur 50px).
  • texte complĂ©mentaire (par exemple ou coller la clĂ© sur votre interface ou lien vers une doc/vidĂ©o d’utilisation avec myunisoft)
  • nom, prĂ©nom, email pour un accĂšs Ă  myunisoft.
  • nom, prĂ©nom, email pour une invitation slack/teams.
👉 Ce que nous renvoyons une fois les Ă©lĂ©ments ci-dessus en notre possession
  • ClĂ© X-Third-Party (C’est une clĂ© secrĂšte unique entre vous et nous qui sera nĂ©cessaire pour requĂȘter l’API).
  • Un compte au sein d'un schĂ©ma (cabinet) dĂ©diĂ© aux tests d'intĂ©gration.
  • Lien vers la documentation postman (https://docs.api.myunisoft.fr/#intro).

N'attendez pas pour rejoindre l'écosystÚme MyUnisoft connected riche de plus d'une centaine d'intégrations!

Activation de la clĂ© secrĂšte X-Third-Party ​

Vous n'avez rien à faire pour activer cette clé, ce sont les équipes MyUnisoft qui s'occupent de la générer et de l'activer (càd la rendre valide vis à vis de l'API partenaires).

NOTE

Il peut y avoir un certain délai entre la génération de la clé et son activation. La clé ne sera pas reconnue par notre API tant que la clé n'a pas été activée!

🔬 Type d'accùs ​

Notre API partenaires a deux types distincts d'accĂšs, chacun de ces accĂšs permet d'interconnecter nos solutions de maniĂšre permanente par le biais d'un jeton n'ayant pas de date d'expiration (il peut ĂȘtre nĂ©anmoins rĂ©voquĂ© par le gestionnaire du dossier/cabinet ou par nos Ă©quipes techniques).

Il vous sera nécessaire de choisir l'un des deux type d'accÚs (ou de discuter plus amplement avec nous pour vous guider vers la bonne abstraction):

🔾 Un accĂšs restreint a une sociĂ©tĂ© (dossier de production) d'un cabinet.

đŸ”č Un accĂšs Ă  l'intĂ©gralitĂ© d'un cabinet.

NOTE

Le terme de cabinet ou firm est souvent utilisé à tort pour parler d'un schéma MyUnisoft. Un schéma peut contenir un à plusieurs cabinets et représente un client signé sur le plan commercial et technique.

TIP

Pour rĂ©cupĂ©rer la liste et le paramĂ©trage de plusieurs dossiers il est nĂ©cessaire d'avoir un accĂšs cabinet. Il en va de mĂȘme pour la rĂ©cupĂ©ration des entitĂ©s qui ne sont pas liĂ©es au dossier (comme les utilisateurs et les portefeuilles).

(retour en haut de page)

🔐 Authentification ​

Partenaire ​

Voici la marche Ă  suivre concernant l'authentification si vous ĂȘtes un partenaire: Comment s'authentifier ?

Formule API Cabinet (destinĂ© aux cabinets eux-mĂȘmes). ​

Voici la marche Ă  suivre concernant l'authentification si vous ĂȘtes un cabinet ayant souscrit Ă  l'offre API Cabinet: Comment s'authentifier ?

(retour en haut de page)

💡 A savoir ​

La racine de notre API partenaires est la suivante: https://api.myunisoft.fr/api/v1


Lors de l’utilisation d’une route exposĂ©e il est nĂ©cessaire d’avoir l’API Token en Bearer token dans l'en-tĂȘte Authorization.

Il est aussi nĂ©cessaire d’ajouter une en-tĂȘte “X-Third-Party-Secret” contenant la clĂ© secrĂšte communiquĂ© par notre Ă©quipe.

bash
$ curl --location
--request GET 'https://api.myunisoft.fr/api/v1/vat_param' \
--header 'X-Third-Party-Secret: xxx-L8vlKfjJ5y7zwFj2J49xo53V' \
--header 'Authorization: Bearer {{API_TOKEN}}'

Pour plus d'informations nous vous invitons Ă  consulter les sous documentations suivantes selon la nature de votre accĂšs:

📌 Documentation ​

Une liste de guides qui pourront certainement vous aider dans la réalisation de l'interconnexion avec MyUnisoft.

Guides sur les API cabinets ​

Guides sur les API comptabilitĂ©s ​

Ecritures et mouvements ​

Historique ​

Les guides et API suivantes seront prochainement remplacés par MAD.

đŸ‘„ Contact ​

Prénom - NomRÎle(s)Email
Thierry DavoigniotPMOt.davoigniot@myunisoft.fr
Thomas GentilhommeLead DĂ©veloppeur API & Connecteurspartners.tech@myunisoft.fr

(retour en haut de page)