Zyllio Documentation French
Share
Explore
Intégrations

icon picker
REST

Cette intégration permet d’intégrer une source de données externe à votre application Zyllio. Ce système externe doit exposer une API de type REST qui est aujourd’hui le standard d’échange de données entre systèmes.
Les sources de données les plus utilisées sont Airtable, Xano et Notion. Ceci dit toute source de données exposées via REST est compatible avec Zyllio
Cette intégration permet d’interroger, de créer et mettre à jour des données externes.

Configuration

Il est nécessaire de renseigner les paramètres de l’intégration REST depuis l’onglet Settings puis Integrations
image.png
Activez l’intégration REST Data Sources. Une fois activée cliquez sur le bouton Configure
image.png
(exemple de requête REST qui accède à une table Airtable)
Paramètre
Commentaire
1
Name
Le nom de votre intégration
2
Base URL
L’URL de base de la requête REST, elle sera utilisée en tant que préfixe dans les actions
3
Headers
Les entêtes HTTP nécessaires pour invoquer la requête HTTP. C’est ici qu’un token d’authentification ou clé d’API peuvent être renseignés
4
Parameters
Des paramètres de requêtes additionnels appelés aussi (Query Parameters)
There are no rows in this table

Déclencher une requête REST

Des actions sont disponibles dans la section REST de l’éditeur d’action. Il existe une action par type de requête: GET, PATCH, PUT, POST, DELETE

Requête d’interrogation

L’action Get Request permet d’interroger un source de données externe, les paramètres suivants sont disponibles
Paramètre
Commentaire
1
Variable
Le nom de la variable où le résultat de la requête sera stocké
2
Request parameters
Paramètres additionnels afin d’affiner la recherche de données Exemple avec une formule Airtable: filterByFormula={Name}='Produit XX'
3
Response expression
Une expression qui permet d’indique le chemin de la donnée dans le message JSON de retour. Le language utilisé est json-query
There are no rows in this table

image.png
(exemple de requête Airtable qui filtre sur la colonne Name et récupère le prix du produit)
Pour le moment, cette action ne permet d’interroger qu’une donnée à la fois.

Mise à jour partielle

La mise à jour partielle permet de mettre un jour une seule colonne (ou un seul champ) d’un enregistrement externe. Pour cela une requête PATCH est disponible via l’action Patch request
Paramètre
Commentaire
1
Request parameters
Paramètres additionnels afin d’affiner la recherche de données Exemple avec une formule Airtable: filterByFormula={Name}='Produit XX'
2
Data
Le message complet à envoyer dans la requête. Peut être un texte statique, une variable ou bien une formule
There are no rows in this table
image.png
(exemple qui met à jour le champ Price d’un enregistrement Airtable)
Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.