[!IMPORTANT] Ce guide ne contient pas toutes les clés JSON (n’hésitez pas à utiliser la console chrome)
L’objectif de ce guide est de vous aider à créer et mettre à jour un dossier de production.
Dans MyUnisoft, la création d’un dossier s’effectue avec le module CRM: Ecosystème
> CRM
> Entreprises
.
curl --location \
--request POST 'https://app.myunisoft.fr/api/v1/society' \
--header 'X-Third-Party-Secret: xxx-L8vlKfjJ5y7zwFj2J49xo53V' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer '
[!NOTE] Pour une mise à jour il vous suffira de changer le verbe HTTP pour
PUT
. La route ne nécessite pas un objet complet, elle fera une mise à jour partielle avec les propriétés présente dans le body.
Exemple “minimaliste” d’un BODY JSON:
{
"member_id": 1,
"name": "Nom du dossier",
"siret": "84014327500039",
"id_type_company": 1,
"date_engage_letter": "20210728",
"folder_reference": "Reference",
"address_number": "54",
"road_type_id": 9,
"street_name": "RUE DU LAPIN",
"postal_code": "75000",
"city": "PARIS",
"country": "FRANCE",
"ape_id": 550,
"activity": "Programmation informatique",
"registration_date": "20210728",
}
[!IMPORTANT] Les propriétés du bas sont récupérables avec la route society/data_gouv_fields (attention quelques transformations sont parfois nécessaires)
curl --location \
--request GET 'https://app.myunisoft.fr/api/v1/society/data_gouv_fields?siren=&check=false' \
--header 'X-Third-Party-Secret: xxx-L8vlKfjJ5y7zwFj2J49xo53V' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer '
La route en question vous retournera un ensemble de propriétés qui pourront être injectées dans la création du dossier.
Le cabinet correspond à la propriété member_id
.
curl --location \
--request GET 'https://app.myunisoft.fr/api/v1/member' \
--header 'X-Third-Party-Secret: xxx-L8vlKfjJ5y7zwFj2J49xo53V' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer '
Vous pouvez visualiser la réponse avec la collection postman en ligne
Type du dossier qui correspond à la propriété id_type_company
.
id | label |
---|---|
1 | Client |
2 | Prospect |
3 | Suspect |
4 | Ancien client |
5 | Associé client |
6 | Filliale client |
7 | Partenaire |
8 | Prescripteur |
9 | Etablissement |
10 | Cabinet |
Cet affichage correspond à l’onglet Utilisateurs
du CRM, permettant de configurer les responsables du dossier (personnes physiques).
Les trois champs doivent être mis à jour en utilisant les clés suivantes, chacune contenant l’ID de la personne physique (préalablement récupéré via l’API users_v2) :
id_accountant
id_rm
id_collab
Pour plus d’informations, consultez le guide : Récupérer les utilisateurs et personne physiques d’un schéma (cabinet)