Har du spørgsmål til Gecko Booking?

Vi hjælper gerne :)

Spørgsmål til Gecko Booking?

Er du i tvivl om hvorvidt Gecko Booking er noget for dig, eller har du andre spørgsmål? Så hører vi rigtig gerne fra dig!

Felter markeret med * er påkrævede

+45 7027 1699 info@gecko.dk Log ind Online booking- & administrationssystem - Nemt og enkelt

Tidsbestemte webhooks


Indholdsfortegnelse


9.4.1 Tidsbestemte webhooks

Vores tidsbestemte webhooks køres hver dag, på det tidspunkt I selv vælger på de enkelte webhooks.


9.4.1.1 Booking webhook: Aflysninger i går

Dette webhook kan benyttes til dagligt, på kalendergruppeniveau, at modtage både antallet og værdien af de bookinger der blev slettet/aflyst i går. Der skelnes ikke på hvornår den slettede booking lå til, kun at selve sletningen blev foretaget i går.

Eksempel på JSON der kan sendes i dette webhook:


		{
"date": "[date]",
"calendarGroups": [
[CALENDARGROUP_BEGIN]
{
"calendarGroupId": [calendarGroupId],
"calendarGroupName": "[calendarGroupName]",
"calendarGroupNamePath": "[calendarGroupNamePath]",
"calendarGroupLevel": "[calendarGroupLevel]",
"calendarGroupCalendars": "[calendarGroupCalendars]",
"cancellationCount": [cancellationCount],
"cancellationValue": "[cancellationValue]"
}[lineBreak]
[CALENDARGROUP_END]
]
}

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

  • [date] erstattes med datoen for i går 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 kommasepereret liste over Id'erne på de kalendere som indgår i den pågældende kalendergruppe
    • [cancellationCount] erstattes med antallet af bookinger der blev aflyst i går
    • [cancellationValue] erstattes med værdien af bookingerne der blev aflyst i går. Værdien vises eksklusiv moms.

9.4.1.2 Booking webhook: 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.

 


Prøv en gratis og uforpligtende demo af GECKO Booking

Udfyld formularen, og vi sender dig en demo hurtigst muligt.

 

Felter markeret med * er påkrævede