Webhooks

Ajouter un webhook

La génération des documents est asynchrone. Vous pouvez attendre la fin de la génération en appelant l’API en boucle ou configurer un webhook qui sera appelé une fois la génération terminée.

Cliquez sur Éditer l’app., ajoutez l’URL de votre webhook et cliquez sur Enregistrer.

Chaque fois qu’un document est généré pour cette app, votre webhook est appelé via une requête POST avec un header Content-Type: application/json et les données de votre document en contenu_.

Attention : PDFMonkey attend en réponse un statut 200 OK et un contenu vide.

Testez votre webhook

Vous pouvez utiliser la requête curl suivante pour tester votre webhook :

curl https://your.website.com/replace-with-your-webhook \
  -H 'Content-Type: application/json' \
  -D- \
  -d '{
    "document": {
      "id": "11111111-2222-3333-4444-555555555555",
      "status": "success",
      "app_id": "22222222-3333-4444-5555-666666666666",
      "document_template_id": "33333333-4444-5555-6666-777777777777",
      "payload": "{\"nom\":\"Jeanne Machin\"}",
      "checksum": "1234567890abcdefghijklmnopqrstuv",
      "download_url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
      "preview_url": null,
      "meta": null,
      "created_at": "2018-12-04T20:28:35.072+01:00",
      "updated_at": "2018-12-04T20:28:38.899+01:00"
    }
  }'