Créer un webhook

Pour créer un webhook, utilisez la méthode POST. Le corps de la requête POST doit comporter des options spécifiques se trouvant au format JSON.

Composant Description

Méthode HTTP

POST

URL

https://hôte/fmi/odata/version/nom-base/Webhook.Add

hôte : nom d'hôte FileMaker Cloud ou FileMaker Server.

version : version OData, toujours v4.

nom-base : nom de la base de données hébergée.

Exemple : /fmi/odata/v4/GestionDeContact/Webhook.Add

Paramètres

Exemple JSON :

Copier
{
  "webhook": "https://mon.exemple.com:8080/webhook",
  "headers": {
    "Content-Type": "application/json"
  }, 
  "tableName": "maTable",
  "notifySchemaChanges": True,
  "select": "CléPrimaire,CrééPar",
  "filter": "CrééPar eq 'Admin'",
  //FileMaker Cloud
  "maxFailedAttempts": "10"
}

Remarques 

  • FileMaker Cloud : maxFailedAttempts s'applique au webhook créé. Le réglage de maxFailedAttempts sur 0 indique qu'il n'y a pas de maximum et que le webhook essaiera à nouveau d'envoyer la charge utile indéfiniment jusqu'à ce qu'elle soit reçue avec succès ou que le webhook soit supprimé. Les nouvelles tentatives sont enregistrées dans le fichier fmodata.log.