Jeu de données : Base Sirene des entreprises et de leurs établissements (SIREN,SIRET)
Titre : Différence entre API REST SIRENE V3.7 GET /siret/liensSuccession et fichier stock : StockEtablissementLiensSuccession du 01 juin 2019
Date : 2019-06-04 12:30

Bonjour,

Je viens de tester la nouvelle API /siret/liensSuccession  et je m’aperçois que j'obtiens systématiquement la réponse :
"header": {
    "statut": 404,
    "message": "Aucun lien de succession n'a été trouvé pour le paramètre q=siretEtablissementSuccesseur:XXXX"
  }
Pour tous les SIRET que je test, exemple : 

53886505600039
43420370900028
79316752900023
51001843500030
80944595000037

alors que je retrouve bien ces sirets (avec les sirets prédécesseurs) dans le fichier stock : "StockEtablissementLiensSuccession du 01 juin 2019".
Est-ce une anomalie de l'API ou la base n'est pas a jour ?

Par ailleurs, pouvez-vous svp me confirmer que pour obtenir via l'API les sirets prédécesseur du siret 31300257800042 (par exemple) il faut utiliser les critères : q=siretEtablissementPredecesseur:31300257800042, car la documentation ne semble pas clair sur cela.

Merci d'avance.

Bonjour. Le service Liens de succession ne comprenait pas l’ensemble des liens depuis le week-end dernier. Il est désormais à jour et si vous passez vos requêtes vous obtiendrez des résultats. Concernant les critères à utiliser pour connaître les prédécesseurs et les successeurs d’un établissement,  la documentation comprenait effectivement une erreur, désormais rectifiée page 67. Le service renvoie des liens de succession : dans votre exemple , pour obtenir via l'API les prédécesseurs du siret 31300257800042, il faut tous les liens pour lesquels le siret en question est successeur ; l’interrogation est donc q=siretEtablissementSuccesseur:31300257800042. Bien cordialement.
Pour vous abonner à notre lettre d'information Sirene open data actualités, suivez ce lien : https://insee.fr/fr/information/1405555  Pour consulter nos lettres d’informations, suivez ce lien : https://www.insee.fr/fr/information/3711739
Bonjour,

Merci pour votre réponse rapide.
L'API fonctionne, néanmoins je m’aperçois que l'API ne renvoi pas a proprement parler tous les sirets précédents d'un siret donné mais uniquement le siret précédent, ce qui correspond au niveau du fichier stock "StockEtablissementLiensSuccession du 01 juin 2019" a la ligne ou le siretEtablissementSuccesseur = le siret recherché.
Nous aurions attendu tous les sirets précédents c'est a dire en remontant récursivement jusqu'au premier siret.
Ex pour le siret 39371780600086, l'api renvoi : 
{
    "header": {
        "statut": 200,
        "message": "OK",
        "total": 1,
        "debut": 0,
        "nombre": 1
    },
    "liensSuccession": [
        {
            "siretEtablissementPredecesseur": "32702442800093",
            "siretEtablissementSuccesseur": "32702442800101",
            "dateLienSuccession": "2012-09-24",
            "transfertSiege": false,
            "continuiteEconomique": false,
            "dateDernierTraitementLienSuccession": "2012-09-25T09:08:11"
        }
    ]
}

alors que l'on attendrait toute la liste en remontant jusqu'au premier siret :

{
    "header": {
        "statut": 200,
        "message": "OK",
        "total": 1,
        "debut": 0,
        "nombre": 1
    },
    "liensSuccession": [
        {
            "siretEtablissementPredecesseur": "32702442800093",
            "siretEtablissementSuccesseur": "32702442800101",
            "dateLienSuccession": "2012-09-24",
            "transfertSiege": false,
            "continuiteEconomique": false,
            "dateDernierTraitementLienSuccession": "2012-09-25T09:08:11"
        },
         {
            "siretEtablissementPredecesseur": "32702442800085",
            "siretEtablissementSuccesseur": "32702442800093",
            "dateLienSuccession": "XXX",
            "transfertSiege": XXX,
            "continuiteEconomique": XXX,
            "dateDernierTraitementLienSuccession": "XXX"
        },
         {
            "siretEtablissementPredecesseur": "32702442800077",
            "siretEtablissementSuccesseur": "32702442800085",
            "dateLienSuccession": "XXX",
            "transfertSiege": XXX,
            "continuiteEconomique": XXX,
            "dateDernierTraitementLienSuccession": "XXX"
        },
        .......
        ......
    ]
}

soit toute la liste :

32702442800093
32702442800085
32702442800077
32702442800069
32702442800051
32702442800044
32702442800036

Ce comportement est-il fixe ? 
il faut donc appeler successivement l'api avec le siret siretEtablissementPredecesseur de chaque réponse jusqu’à ce qu'il n'y ai plus de sirets prédécesseurs pour avoir toute la liste ?

Merci d'avance.
Bonjour, nous vous confirmons que l’API ne restitue que des liens de succession directs, entre un établissement et un (ou des) autre(s) établissement(s). Pour obtenir la restitution d’une série de liens, il vous appartient de développer le programme informatique le permettant. Bien cordialement.
Pour vous abonner à notre lettre d'information Sirene open data actualités, suivez ce lien : https://insee.fr/fr/information/1405555  Pour consulter nos lettres d’informations, suivez ce lien : https://www.insee.fr/fr/information/3711739
Bonjour,
Merci pour toutes vos réponses.

Annotation : Lien mort (Accessibilité )