L'API référence de Digiteka vous permet de récupérer facilement la structure hiérarchisée d'une société en partant de l'ID de cette société, d'un MDTK (ID de site) qui lui est rattaché, ou d'un ID de catalogue qui lui est rattaché.
company_id
L'API référence peut être utilisée sur la base d'un ID de société avec le paramètre company_id
Exemple : https://www.ultimedia.com/api/search/reference?company_id=74764
L'API retournera alors tous les éléments qui composent cette société, à savoir les sites (noms + MDTK) et les catalogues (noms + ID).
Attention : Dans le cas où l'ID de société renseigné serait celui d'une société mère, l'API retournera les éléments (sites et catalogues) directement rattachés à la société mère mais également toute l'arborescence des sociétés filles et des éléments qui les composent à leur tour.
mdtk
L'API référence peut être utilisée sur la base d'un ID de site (aussi appelé MDTK) avec le paramètre mdtk
Exemple : https://www.ultimedia.com/api/search/reference?mdtk=01541154
L'API retournera alors tous les éléments qui composent la société à laquelle est rattaché ce site, à savoir tous les autres sites (noms + MDTK) et les catalogues (noms + ID).
owner_id
L'API référence peut être utilisée sur la base d'un ID de catalogue avec le paramètre owner_id
Exemple : https://www.ultimedia.com/api/search/reference?owner_id=sqkxr
L'API retournera alors tous les éléments qui composent la société à laquelle est rattaché ce catalogue, à savoir les sites (noms + MDTK) et tous les autres catalogues (noms + ID).
Exemple de réponse :
<company>
<id>74764</id>
<name>Société Test (API référence)</name>
<sites>
<site>
<mdtk>01622768</mdtk>
<name>Site test API référence 2</name>
</site>
<site>
<mdtk>01541154</mdtk>
<name>Site test API référence 1</name>
</site>
</sites>
<catalogues>
<catalogue>
<id>sqkxr</id>
<name>Catalogue test API référence 1</name>
</catalogue>
<catalogue>
<id>sqkxf</id>
<name>Catalogue test API référence 2</name>
</catalogue>
</catalogues>
</company>