Les fonctions vous permettent d’interagir avec l’API de votre outil connecté pour récupérer des informations spécifiques avant d’envoyer une requête (webhook) à K inventory. Par exemple, elles peuvent récupérer l’identifiant d’une catégorie ou d’un produit pour l’inclure dans vos requêtes.
Comment créer une fonction ?
1. Accédez aux Fonctions
-
- Dans le menu principal de K inventory, cliquez sur l’onglet « PARAMÈTRES ».
- Dans la section « Automatisation », cliquez sur « Fonctions ».
2. Créez une nouvelle fonction
-
- Cliquez sur le bouton « CRÉER UNE FONCTION ».
- Donnez un nom clair et descriptif à votre fonction (par exemple, « Récupérer ID produit »).
3. Configurez votre fonction
-
- Sélectionnez la connexion : Choisissez la connexion que vous avez préalablement configurée avec l’outil dont vous souhaitez récupérer des informations.
- Choisissez la méthode : Sélectionnez la méthode HTTP appropriée pour votre requête (GET, POST, etc.). La liste des méthodes disponibles dépendra des capacités de l’API de votre outil.
-
- Renseignez l’URL : Indiquez l’URL complète de l’API que votre fonction doit appeler pour récupérer les informations souhaitées. Cette URL doit pointer vers la ressource spécifique que vous ciblez (par exemple, /products/{product_id}).
- Corps de la requête (facultatif) : Si votre méthode nécessite des données supplémentaires (par exemple, pour une requête POST), vous pouvez les saisir ici au format JSON.
- Sauvegardez et utilisez votre fonction
- Cliquez sur « Sauvegarder ». Votre fonction est maintenant prête à être utilisée dans vos requêtes sortantes (webhooks).
Points clés à retenir
- Les fonctions sont exécutées avant l’envoi de la requête webhook.
- Elles permettent de récupérer des données dynamiques depuis votre outil pour les inclure dans vos requêtes.
- Assurez-vous de bien comprendre la documentation de l’API de votre outil pour construire correctement l’URL et le corps de la requête de votre fonction.