Boekingsmail::postSaveΒΆ

{
  "version": "0.1",
  "data": {
    "id": 79,
    "naam": "Bedankmail kano tocht",
    "email_onderwerp": "Bedankt voor uw kano avontuur!",
    "email_tekst": "Beste klant,\n\nHartelijk dank dat u een kano tocht heeft gemaakt bij Kano Verhuur Groningen. We hopen dat u een geweldige dag heeft gehad op het water. We horen graag uw feedback en zien u graag terug voor een volgende tocht!\n\nMet vriendelijke groet,\nHet Kano Verhuur Team",
    "verzend_dagen_min": 0,
    "verzend_dagen_max": 1,
    "verzend_bij_status": "voltooid",
    "label_send_mode": "always",
    "created_at": "2025-08-18T09:15:00+00:00",
    "updated_at": "2025-08-18T09:15:00+00:00"
  },
  "meta": {}
}

Explanation:

  • id: integer.

  • naam: string.

  • email_onderwerp: string.

  • email_tekst: string.

  • verzend_dagen_min: integer.

  • verzend_dagen_max: integer.

  • verzend_bij_status: string. Booking status trigger, e.g. definitief, voltooid.

  • label_send_mode: enum. One of: always, if_booking_contains_label, if_booking_does_not_contain_label.

  • created_at: ISO 8601 creation datetime string.

  • updated_at: ISO 8601 last update datetime string.

Webhook selection: use Boekingsmail::postInsert for creations and Boekingsmail::postUpdate for updates.