Activiteit::postSave

{
  "version": "0.1",
  "data": {
    "id": 102,
    "leverancier_id": 12,
    "status": "beschikbaar",
    "naam": "Kano Avondtocht",
    "weergavenaam": "Avond Kano Tocht met Gids",
    "inkoop": "55.00",
    "minimum_aantal": 4,
    "duur": "3 uur",
    "material_duration_extra_minutes": 20,
    "time_before_task": 15,
    "time_after_task": 20,
    "beschrijving_klant": "Ontdek de magie van varen in de schemering, onder begeleiding van een ervaren gids.",
    "uitgebreide_omschrijving": "Tijdens deze avondtocht vaar je in een kano langs een rustige rivier terwijl de zon ondergaat. Inclusief uitleg van de gids, veiligheidshesjes en een drankje na afloop.",
    "productgroep_id": 8,
    "mag_api": true,
    "image_filename": "kano-avondtocht.jpg",
    "los_op_planning": false,
    "planstrategie": "boeking",
    "personeelsinstructie": "Controleer verlichting voor op de kano’s en zorg dat gids aanwezig is.",
    "locatie_verplicht": true,
    "extra": "Inclusief verlichting, gids en drankje na afloop",
    "aantalbepaling": "per_x_personen",
    "aantal": 12,
    "per_x_personen": 2,
    "per_x_personen_afronding": "boven",
    "startmomentgroep_id": 6,
    "use_default_image_for_bookprocess": false,
    "bookprocess_image_filename": "kano-avondtocht-proces.jpg",
    "created_at": "2024-06-18T17:00:00+00:00",
    "updated_at": "2024-06-25T14:15:00+00:00"
  },
  "meta": {}
}

Explanation:

  • id: integer.

  • leverancier_id: integer.

  • status: non-empty-string. Allowed values: beschikbaar, onbeschikbaar.

Explanation: dit webhook wordt verstuurd na opslaan (insert of update); de status kan beschikbaar zijn of onbeschikbaar wanneer een activiteit is gearchiveerd.

  • naam: string.

  • weergavenaam: string|null.

  • inkoop: numeric-string.

  • minimum_aantal: integer.

  • duur: non-empty-string|null.

  • material_duration_extra_minutes: integer.

  • time_before_task: integer|null.

  • time_after_task: integer|null.

  • beschrijving_klant: string|null.

  • uitgebreide_omschrijving: string|null.

  • productgroep_id: integer|null.

  • mag_api: boolean.

  • image_filename: string|null.

  • los_op_planning: boolean.

  • planstrategie: non-empty-string|null. Allowed values: boeking, locatie, drukte.

  • personeelsinstructie: string.

  • locatie_verplicht: boolean.

  • extra: string.

  • aantalbepaling: non-empty-string. Allowed values: vast, per_x_personen.

  • aantal: integer.

  • per_x_personen: integer.

  • per_x_personen_afronding: non-empty-string. Allowed values: boven, beneden.

  • startmomentgroep_id: integer|null.

  • use_default_image_for_bookprocess: boolean.

  • bookprocess_image_filename: string|null.

  • created_at: ISO 8601 creation datetime string.

  • updated_at: ISO 8601 last update datetime string.

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