Skip to main content

GET /v1/calendar/availability

Restituisce gli orari liberi di un tipo di appuntamento. Gli slot tengono conto di tutto: orari del calendario e del tipo, chiusure, festività, prenotazioni già prese da qualunque canale, blocchi, buffer, preavviso minimo, orizzonte, gruppi di contemporaneità, tetti giornalieri.
L’orario di una prenotazione deve essere uno di quelli restituiti qui. Un orario fuori dalla griglia del tipo (per esempio 09:07 con passo di 30 minuti) viene rifiutato con outside_hours, anche se cade dentro l’orario di lavoro.

Parametri Query

Richiesta

Risposta

Campi Risposta

Appuntamenti di gruppo. Se il tipo ha capacity maggiore di 1 (un corso, una riunione), più persone prenotano lo stesso orario: ogni slot porta seats_left e sparisce quando arriva a zero.

Errori

422 - missing_event

Manca event.

422 - invalid_range / range_too_wide

to prima di from, oppure finestra oltre i 92 giorni.

422 - event_without_calendars

Il tipo non è collegato a nessun calendario attivo.

404 - unknown_event / unknown_calendar

Slug sconosciuto.