organization contient un tableau location_ids d’identifiants loc_…, et non les objets d’établissement complets.
Pour éviter un second aller-retour, vous pouvez demander à l’API de développer ces références et d’inclure les
objets associés dans la réponse.
Fonctionnement
Transmettez un ou plusieurs paramètres de requêteexpand[] en indiquant les champs à inclure. Chaque champ
développable possède une cible documentée : pour une organization, le champ développable est locations.
Sans développement
Par défaut, l’organisation renvoie uniquement les identifiants. Il faudrait effectuer une requête supplémentaire pour chaque établissement afin de récupérer les objets complets.Réponse par défaut
Avec développement
Lorsque vous développezlocations, la réponse ajoute un champ locations contenant les objets location complets.
Les champs d’identifiants d’origine sont conservés.
Réponse développée
Le développement est additif. Le tableau
location_ids reste présent aux côtés du champ locations développé :
les intégrations existantes qui lisent les identifiants continuent donc de fonctionner.Identifiants et champs développables
Les champs qui contiennent une référence portent le suffixe_id ou _ids et renvoient des identifiants opaques
préfixés. Chacun correspond à un champ développable que vous pouvez demander avec expand[].
Seuls les champs documentés comme développables peuvent être transmis à
expand[]. Le champ organization_id
d’une location est un identifiant de référence, mais il n’est actuellement pas développable.Développement prudent des listes
Le développement est aussi disponible sur les endpoints de liste, mais il est appliqué avec prudence : le paramètreexpand[] résout les références de chaque élément du tableau data, et seuls les champs développables
documentés sont pris en compte. Associez-le à la pagination pour limiter la taille des réponses.
Réponse de liste (tronquée)
Paramètres
string[]
Répétable. Chaque valeur désigne un champ développable documenté sur la ressource, ou sur chaque élément dans le cas
d’une liste. Les noms de champs inconnus sont ignorés au lieu d’être développés.
Champs de réponse
string[]
Toujours présent sur une
organization. Contient les identifiants loc_… de ses établissements, que locations
soit développé ou non.location[]
Présent uniquement lorsque
expand[]=locations est demandé. Contient les objets location complets référencés par location_ids.Ressource associée
Pagination
Parcourez les endpoints de liste avec
limit, starting_after et ending_before, puis associez cette pagination par
curseur à un développement prudent des listes.