Skip to main content
Glama

get_company_graph

Read-onlyIdempotent

Cartographie des entites autour d'UNE entreprise (par SIREN) : graphe oriente construit sur les mandats RCS/RNE et les liens de groupe. Pour la structure d'un groupe : holdings, filiales, societes soeurs, dirigeants communs. Complementaire de get_directors (mandats d'une societe) et de search_director_companies (empreinte d'une personne).

Reponse : nodes[] (entreprises "co:", personnes "pp:||", parents etrangers "co:ext:") et edges[] orientees :

  • mandat_pm : societe dirigeante -> societe dirigee

  • filiale : mere -> filiale (associe unique RNE)

  • parent_ultime : parent ultime (GLEIF) -> societe

  • mandat_pp : personne -> societe dirigee

A savoir :

  • Pas de pourcentage de detention. Les commissaires aux comptes sont exclus.

  • depth=1 : liens directs. depth=2 (defaut) : expansion depuis les parents et societes dirigeantes, jamais depuis les filiales.

  • Les dirigeants de la racine tirent leurs autres societes (holdings personnelles, SCI, structures soeurs). expand_persons=false donne un graphe purement capitalistique. Un mandataire professionnel (plus de 50 mandats, ou cabinet comptable) n'est pas etendu : voir meta.truncated.hub_directors.

  • Plafonds par noeud et max_nodes : meta.truncated signale un graphe partiel.

Filtres : include_personnes, include_sci, include_ceased, expand_persons. La racine n'est jamais filtree.

Pour plusieurs entreprises, le parametre sirens sert 3 graphes en une requete (2 en depth=2), a depth=1 par defaut : une traversee coute 3 a 5 secondes et ne se parallelise pas.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
depthNoProfondeur du graphe (1 = liens directs, 2 = defaut pour une societe seule, 1 = defaut avec sirens)
sirenNoSIREN a 9 chiffres de la societe racine
sirensNoPlusieurs SIREN en un appel, 3 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes. En depth=2 le plafond descend a 2 societes.
max_nodesNoNombre max de noeuds (defaut 100)
include_sciNofalse = exclure les SCI (categorie juridique 65xx)
expand_personsNofalse = ne pas etendre le graphe via les autres societes des dirigeants de la racine (defaut: true)
include_ceasedNofalse = exclure les societes cessees
include_personnesNoInclure les dirigeants personnes physiques. Defaut: true

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  6. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  7. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  8. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  9. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  10. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  11. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  12. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  13. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "edges": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "source": {
      -              "type": "string"
      -            },
      -            "target": {
      -              "type": "string"
      -            },
      -            "type": {
      -              "enum": [
      -                "mandat_pm",
      -                "filiale",
      -                "parent_ultime",
      -                "mandat_pp"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "source",
      -            "target",
      -            "type"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "meta": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "counts": {
      -            "additionalProperties": {},
      -            "properties": {
      -              "edges": {
      -                "type": "number"
      -              },
      -              "entreprises": {
      -                "type": "number"
      -              },
      -              "personnes": {
      -                "type": "number"
      -              }
      -            },
      -            "required": [
      -              "entreprises",
      -              "personnes",
      -              "edges"
      -            ],
      -            "type": "object"
      -          },
      -          "depth": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "depth",
      -          "counts"
      -        ],
      -        "type": "object"
      -      },
      -      "nodes": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "id": {
      -              "type": "string"
      -            },
      -            "niveau": {
      -              "type": "number"
      -            },
      -            "type": {
      -              "enum": [
      -                "entreprise",
      -                "personne"
      -              ],
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "id",
      -            "type",
      -            "niveau"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren",
      -      "nodes",
      -      "edges",
      -      "meta"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "depth": {
      -        "type": "number"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  14. Changed7 schema fields changed
    • changedInput schema / properties / depth / description
      Previous value: -"Profondeur du graphe (1 = liens directs, 2 = defaut)"New value: +"Profondeur du graphe (1 = liens directs, 2 = defaut pour une societe seule, 1 = defaut avec sirens)"
    • addedInput schema / properties / sirens
      Added value: +{
      +  "description": "Plusieurs SIREN en un appel, 3 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes. En depth=2 le plafond descend a 2 societes.",
      +  "items": {
      +    "type": "string"
      +  },
      +  "maxItems": 3,
      +  "minItems": 1,
      +  "type": "array"
      +}
    • removedInput schema / required
      Removed value: -[
      -  "siren"
      -]
    • removedOutput schema / additionalProperties
      Removed value: -{}
    • addedOutput schema / anyOf
      Added value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "edges": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "source": {
      +              "type": "string"
      +            },
      +            "target": {
      +              "type": "string"
      +            },
      +            "type": {
      +              "enum": [
      +                "mandat_pm",
      +                "filiale",
      +                "parent_ultime",
      +                "mandat_pp"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "source",
      +            "target",
      +            "type"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "meta": {
      +        "additionalProperties": {},
      +        "properties": {
      +          "counts": {
      +            "additionalProperties": {},
      +            "properties": {
      +              "edges": {
      +                "type": "number"
      +              },
      +              "entreprises": {
      +                "type": "number"
      +              },
      +              "personnes": {
      +                "type": "number"
      +              }
      +            },
      +            "required": [
      +              "entreprises",
      +              "personnes",
      +              "edges"
      +            ],
      +            "type": "object"
      +          },
      +          "depth": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "depth",
      +          "counts"
      +        ],
      +        "type": "object"
      +      },
      +      "nodes": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "id": {
      +              "type": "string"
      +            },
      +            "niveau": {
      +              "type": "number"
      +            },
      +            "type": {
      +              "enum": [
      +                "entreprise",
      +                "personne"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "id",
      +            "type",
      +            "niveau"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren",
      +      "nodes",
      +      "edges",
      +      "meta"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "depth": {
      +        "type": "number"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / properties
      Removed value: -{
      -  "edges": {
      -    "items": {
      -      "additionalProperties": {},
      -      "properties": {
      -        "source": {
      -          "type": "string"
      -        },
      -        "target": {
      -          "type": "string"
      -        },
      -        "type": {
      -          "enum": [
      -            "mandat_pm",
      -            "filiale",
      -            "parent_ultime",
      -            "mandat_pp"
      -          ],
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "source",
      -        "target",
      -        "type"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  "meta": {
      -    "additionalProperties": {},
      -    "properties": {
      -      "counts": {
      -        "additionalProperties": {},
      -        "properties": {
      -          "edges": {
      -            "type": "number"
      -          },
      -          "entreprises": {
      -            "type": "number"
      -          },
      -          "personnes": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "entreprises",
      -          "personnes",
      -          "edges"
      -        ],
      -        "type": "object"
      -      },
      -      "depth": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "depth",
      -      "counts"
      -    ],
      -    "type": "object"
      -  },
      -  "nodes": {
      -    "items": {
      -      "additionalProperties": {},
      -      "properties": {
      -        "id": {
      -          "type": "string"
      -        },
      -        "niveau": {
      -          "type": "number"
      -        },
      -        "type": {
      -          "enum": [
      -            "entreprise",
      -            "personne"
      -          ],
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "id",
      -        "type",
      -        "niveau"
      -      ],
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  "siren": {
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / required
      Removed value: -[
      -  "siren",
      -  "nodes",
      -  "edges",
      -  "meta"
      -]
  15. Changed3 schema fields changed
    • addedInput schema / additionalProperties
      Added value: +false
    • removedInput schema / properties / context
      Removed value: -{
      -  "description": "Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\"",
      -  "type": "string"
      -}
    • changedInput schema / required
      Previous value: -[
      -  "siren",
      -  "context"
      -]New value: +[
      +  "siren"
      +]
  16. Changed3 schema fields changed
    • removedInput schema / additionalProperties
      Removed value: -false
    • addedInput schema / properties / context
      Added value: +{
      +  "description": "Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\"",
      +  "type": "string"
      +}
    • changedInput schema / required
      Previous value: -[
      -  "siren"
      -]New value: +[
      +  "siren",
      +  "context"
      +]
  17. First observed

TDQS

A5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds rich behavioral context beyond that: it lists edge types (mandat_pm, filiale, parent_ultime, mandat_pp), explains expansion rules (never from subsidiaries, only from parents and managing companies), notes exclusions (no ownership percentages, statutory auditors excluded), and mentions hub director truncation via meta.truncated. It also clarifies the impact of expand_persons. This goes far beyond the annotations and fully discloses the tool's behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but highly structured: purpose first, then response format, then 'A savoir' notes, then filters, then multi-company usage. Every sentence earns its place, with no redundancy. The information is front-loaded and organized into logical sections, making it easy for an agent to scan and extract key constraints.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex tool with 8 parameters and an output schema, the description is exhaustive. It covers node and edge types, depth semantics, expansion rules, truncation indicators, filter effects, and multi-company invocation costs. The existence of an output schema means return values are already specified, but the description still details the graph structure. Nothing an agent needs to call this tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so all parameters have baseline descriptions. The description significantly adds meaning: it explains the depth parameter's expansion behavior, describes sirens as a way to run up to 3 graphs in one request with cost implications and depth limits, and clarifies expand_persons' effect on graph purity (capitalistic vs. person-expanded). It also explains filter scope (root never filtered). These are not in the schema and materially improve correct invocation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource: 'Cartographie des entites autour d'UNE entreprise (par SIREN)' – a graph of entities around one company. It clearly distinguishes itself by stating it is complementary to get_directors (mandates of a company) and search_director_companies (footprint of a person). This explicit differentiation from siblings makes the purpose unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly names alternatives and when to use them: 'Complementaire de get_directors (mandats d'une societe) et de search_director_companies (empreinte d'une personne).' It also provides clear usage guidance on depth semantics (depth=1 vs depth=2), the sirens parameter for batching multiple companies, and filter behavior. These details tell an agent exactly when and how to apply this tool versus others.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources