Créer une fonction avec l’API

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 ».

 

menu api k inventory

 

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 »).

 

Création de fonction avec un outil dans K inventory

 

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.

 

  1. Methode api K inventory

 

    • 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.
  1. Sauvegardez et utilisez votre fonction
    • Cliquez sur « Sauvegarder ». Votre fonction est maintenant prête à être utilisée dans vos requêtes sortantes (webhooks).

bouton sauvegarder K inventoryPoints 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.