Récupérer la liste des établissements d'une société
Ce guide va vous permettre de récupérer la liste des établissements d'une société.
Dans MyUnisoft, pour accéder à la liste des établissements d'un dossier, vous devez consulter l'onglet Etablissements
en passant par le module CRM : Ecosystème
> CRM
> Entreprises
.
Sélectionnez le dossier de production pour lequel vous souhaitez consulter la liste des établissements.
Vous obtenez les différents onglets de l'entreprise interrogée. Cliquez sur Etablissements
pour accéder à celui-ci.
API
La route https://api.myunisoft.fr/api/v1/society permet de procéder à cette même opération via l'API partenaire.
IMPORTANT
🔹 Accès cabinet : L'accès cabinet nécessitera la présence de l'en-tête HTTP society-id
avec l'id du dossier de production.
curl --location 'https://api.myunisoft.fr/api/v1/society?mode=1' \
--header 'X-Third-Party-Secret: nompartenaire-L8vlKfjJ5y7zwFj2J49xo53V' \
--header 'society-id: 1'
--header 'Authorization: Bearer {{API_TOKEN}}'
L'API retournera un JSON contenant les informations d'une société. Parmi elles, la propriété secondary_establishments
contiendra un tableau d'objets des différents établissements.
Exemple Partiel de retour JSON de l'API
{
"society_id": 30210,
"name": "Société Test",
"siret": "53051415700029",
"rof_tva": "TVA1",
"rof_tdfc": "IS1",
"rof_cfe": "CFE1",
"my_data_rh": false,
"rof_cvae": "CVAE1",
// ...
"secondary_establishments": [
{
"city": "Marseille",
"name": "Etablissement 1",
"siret": "530514157",
"country": "FRANCE",
"road_type": "Montée",
"society_id": 41056,
"address_bis": null,
"postal_code": "13008",
"street_name": "du soleil",
"address_comp": "B",
"closing_date": "2023-08-10",
"address_number": "8"
}
]
}
Définition TypeScript Etablissement
interface Etablissement {
city: string,
name: string,
siret: string,
country: string,
road_type: string,
society_id: number,
address_bis: string,
postal_code: string,
street_name: string,
address_comp: string,
closing_date: string,
address_number: string
}