API og webhooks > Webhooks > Tidsbestemte webhooks > Booking: Forecast

Oprettet af Peter Aude, Ændret den Thu, 11 Dec, 2025 kl. 12:49 PM af Peter Aude

Booking: Forecast

Dette webhook kan benyttes dagligt, på kalendergruppeniveau, at modtage en prognose eller et forecast af de fremtidige bookinger. På det enkelte webhook vælges perioden der skal kigges på, eksempelvis de 'næste 7 dage'.

De data der kan sendes med kan eksempelvis være antallet af bookinger, varigheden af bookingerne, værdien af bookingerne og varigheden af den ikke-bookede ledige tid.

Eksempel på JSON der kan sendes i dette webhook:

{ "date": "[date]", "period": { "periodFrom": "[periodFrom]", "periodTo": "[periodTo]" }, "calendarGroups": [ [CALENDARGROUP_BEGIN] { "calendarGroupId": [calendarGroupId], "calendarGroupName": "[calendarGroupName]", "calendarGroupNamePath": "[calendarGroupNamePath]", "calendarGroupLevel": "[calendarGroupLevel]", "calendarGroupCalendars": "[calendarGroupCalendars]", "bookingCount": [bookingCount], "bookingValue": "[bookingValue]", "bookingTime": [bookingTime], "bookingTimeFree": [bookingTimeFree] }[lineBreak] [CALENDARGROUP_END] ] }

Erstatningskoderne ovenfor vil blive erstattet med følgende data når det specifikke webhook køres:

  • [date] erstattes med datoen for kørslen af det enkelte webhook, altså dags dato, i formatet DD/MM-ÅÅÅÅ
  • [periodFrom] erstattes med startdatoen for den valgte periode, eksempelvis datoen i morgen. Datoen vises i formatet DD/MM-ÅÅÅÅ
  • [periodTo] erstattes med slutdatoen for den valgte periode, eksempelvis datoen om 7 dage. Datoen vises i formatet DD/MM-ÅÅÅÅ
  • [CALENDARGROUP_BEGIN][lineBreak][CALENDARGROUP_END] benyttes til at gentage data for hver kalendergruppe hvor nedenstående erstatningskoder vil kunne benyttes:
    • [calendarGroupId] erstattes med det unikke Id for kalendergruppen i GECKO
    • [calendarGroupName] erstattes med navnet på kalendergruppen.
    • [calendarGroupNamePath] erstattes med alle navnene i kalendergruppens sti, hvilket kun er relevant hvis der benyttes kalenderundergrupper.
    • [calendarGroupLevel] erstattes med kalendergruppens led eller niveau, hvilket kun er relevant hvis der benyttes kalenderundergrupper.
    • [calendarGroupCalendars] erstattes med en kommasepareret liste over Id'erne på de kalendere som indgår i den pågældende kalendergruppe
    • [bookingCount] erstattes med antallet af bookinger i den valgte periode
    • [bookingValue] erstattes med værdien af bookingerne i den valgte periode. Værdien vises eksklusiv moms.
    • [bookingTime] erstattes med den samlede varighed af bookingerne i den valgte periode. Varigheden vises i antal minutter.
    • [bookingTimeFree] erstattes med varigheden af den samlede ledige bookbare tid i den valgte periode. Varigheden vises i antal minutter.

Var denne artikel nyttig?

Fantastisk!

Tak for din feedback

Beklager, at vi ikke var nyttige

Tak for din feedback

Fortæl os, hvordan vi kan forbedre denne artikel!

Vælg mindst én af grundene
Captcha-bekræftelse er påkrævet.

Feedback sendt

Vi sætter pris på din indsats og vil forsøge at rette artiklen