Exemples de filtre de webhook
Cette page contient des exemples de configuration valides relatifs au filtre de webhook associé à chaque type de données pris en charge, ainsi qu'aux objets.
Texte/chaînes
Exemple de code Json
{
"text" : "demo",
"text2" : "sample text"
}
Configuration d'un filtre
Pour configurer un filtre qui identifie une correspondance lorsque la propriété « texte » contient la valeur « demo », entrez les valeurs suivantes dans les colonnes appropriées :
Chemin Json :
/text
Valeur attendue :
demo
Entrez la valeur attendue sans guillemets.
Valeur numérique
Exemple de code Json
{
"number_neg" : -1234567,
"number_pos" : 123456,
"float" : 123.456
}
Entrez les valeurs suivantes dans les colonnes appropriées.
Propriété 1
Chemin Json :
/number_neg
Valeur attendue :
-1234567
Propriété 2
Chemin Json :
/number_pos
Valeur attendue :
123456
-
Les nombres décimaux tels que la propriété « float » dans l'exemple ci-dessus ne sont pas pris en charge et généreront une erreur.
-
Nombre le plus élevé pris en charge : 18446744073709551615
Si vous utilisez un nombre supérieur à celui-ci, le nombre le plus élevé est utilisé.
-
Nombre le plus petit pris en charge : -9223372036854775808
Si vous utilisez un nombre inférieur à celui-ci, le nombre le plus petit est utilisé.
Valeur booléenne
Exemple de code Json
{
"test" : true,
"test2" : false
}
La colonne Valeur attendue ne respecte pas la casse, les deux exemples indiqués ci-dessous sont donc valides.
Propriété 1
Chemin Json :
/test
Valeur attendue :
true
Propriété 2
Chemin Json :
/test2
Valeur attendue :
FALSE
Valeur Null
Exemple de code Json
{
"test" : null
}
La valeur Null ne respecte pas la casse.
Chemin Json :
/test
Valeur attendue :
null
Objets
Exemple de code Json
{
"invoice" : {
"id" : 12345,
"data": {
"title" : "moyaware",
"payed" : true
}
}
}
La syntaxe de saisie d'objets dans le chemin Json est similaire à la structure des chemins de répertoire. Le chemin Json respecte la casse.
Propriété 1
Chemin Json :
/invoice/id
Valeur attendue :
12345
Propriété 2
Chemin Json :
/invoice/data/title
Valeur attendue :
moyaware
Propriété 3
Chemin Json :
/invoice/data/payed
Valeur attendue :
true