Suivez ces étapes pour ajouter un agrégat de sélecteur de produit à l’aide d’appels API.
Avant de commencer
Rôle requis : admin
Procédure
-
À l’aide de Postman ou d’un autre outil API, définissez le mode d’autorisation sur « Bearer token » et indiquez le jeton de l’environnement dans lequel vous souhaitez créer l’agrégat.
Dans la zone des agrégats de sélecteur de produit, deux points de terminaison sont disponibles dans les API d’administration :

Le point de terminaison GET obtient la liste de tous les agrégats qui sont déjà disponibles sur un sélecteur de produit. Le paramètre est le nom de variable du champ sélecteur de produit qui est transmis dans l’URL dans Postman.
Le point de terminaison POST crée un nouvel agrégat sur le sélecteur de produit. Les paramètres sont le nom de variable du champ du sélecteur de produit et le corps de la demande ou la charge utile qui donne les détails des agrégats à créer.
Exemples de points de terminaison de sélecteur de produit :
-
Définissez l’URL suivante comme URL de l’appel d’API Postman.
(Il s’agit de l’URL de l’image juste au-dessus.)
https://<tenant>.<sector>.logik.io/api/Admin/v1/productPickers/<productPickerName>/aggregateFields
Remplacez l’URL par les paramètres qui s’appliquent à votre environnement, y compris le nom du secteur et le nom de la variable du sélecteur de produits à partir de l’interface utilisateur.
-
Envoyez l’appel.
Cela renvoie une liste d’agrégats déjà appliqués dans l’interface utilisateur. Vous pouvez copier n’importe laquelle des réponses pour une entrée d’agrégat particulière afin de définir le corps de la demande pour la méthode post à l’étape suivante destinée à créer un nouvel agrégat. S’il n’y a pas d’agrégats préconfigurés, vous pouvez extraire l’exemple de code de demande directement à partir de la documentation d’API.
-
Changez GET en POST, copiez le corps de la demande à partir des étapes précédentes et remplacez le corps par les nouveaux détails agrégés, y compris le nom de la variable de champ et le type d’agrégat.
Vous ne pouvez ajouter qu’un seul champ par appel d’API.
-
Envoyez l’appel.
La réponse inclut un ID d’agrégat qui indique que l’agrégat a été créé avec succès.
Résultats
Dans l’interface utilisateur, actualisez la page pour voir l’agrégat ajouté.
