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

Copier

  "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 :

Image illustrant un filtre associé au type de données Texte

Chemin Json :

/text

Valeur attendue :

demo

Entrez la valeur attendue sans guillemets.

Valeur numérique

Exemple de code Json

Copier

  "number_neg" : -1234567,
  "number_pos" : 123456,
  "float" : 123.456
}

Entrez les valeurs suivantes dans les colonnes appropriées.

Image illustrant un filtre associé au type de données Numérique

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

Copier

    "test" : true,
    "test2" : false
}

La colonne Valeur attendue ne respecte pas la casse, les deux exemples indiqués ci-dessous sont donc valides.

Image illustrant un filtre de webhook associé au type de données Booléen

Propriété 1

Chemin Json :

/test

Valeur attendue :

true

Propriété 2

Chemin Json :

/test2

Valeur attendue :

FALSE

Valeur Null

Exemple de code Json

Copier

    "test" : null
}

La valeur Null ne respecte pas la casse.

Image illustrant un filtre associé au type de données Null

Chemin Json :

/test

Valeur attendue :

null

Objets

Exemple de code Json

Copier

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

Image illustrant une configuration de filtre de webhook associé à un objet

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