Crear un webhook

Para crear un webhook, utilice el método POST. El cuerpo de POST debe contener opciones específicas en formato JSON.

Componente Descripción

Método HTTP

POST

URL

https://anfitrión/fmi/odata/versión/nombre-base-de-datos/Webhook.Add

anfitrión: el nombre del anfitrión de FileMaker Cloud o FileMaker Server.

versión: la versión de OData, que siempre es v4.

nombre-base-de-datos: el nombre de la base de datos alojada.

Ejemplo: /fmi/odata/v4/GestionDeContacto/Webhook.Add

Parámetros

Ejemplo de JSON:

Copiar
{
  "webhook": "https://my.exmple.com:8080/webhook",
  "headers": {
    "Content-Type": "application/json"
  }, 
  "tableName": "myTable",
  "notifySchemaChanges": True,
  "select": "PrimaryKey,CreatedBy",
  "filter": "CreatedBy eq 'Admin'",
  //FileMaker Cloud
  "maxFailedAttempts": "10"
}

Notas 

  • FileMaker Cloud: maxFailedAttempts se aplica al webhook creado. Establecer maxFailedAttempts en 0 indica que no hay máximo y que el webhook volverá a intentar enviar la carga útil indefinidamente hasta que la carga útil se reciba correctamente o se elimine el webhook. Los intentos de reintento se registran en el archivo fmodata.log.