# Sale Laboratoriali Lokalino with Lokalino

> Come effettuare il pagamento (Pagamento al Comune di Morbegno tramite PagoPA): Vai su https://www.cittadinodigitale.it/apspagopa/Payment/PagamentiAnonimiTipoPagamento Digita e seleziona "Morbegno" nella barra di ricerca Clicca "Pagamento spontaneo", scorri e seleziona "Utilizzo strutture comunali" Inserisci i tuoi dati e l'importo relativo alla sala scelta e alla tua categoria utente e procedi al pagamento. Invia la ricevuta di pagamento via mail all'indirizzo info@lokalino.it NB: il pagamento tramite PagoPA va effettuato SOLO DOPO aver ricevuto l'email di CONFERMA dello staff. Tariffe per utilizzo / giornata Sala Grande (40 posti seduti / 100 totali, con impianto audio): Privati / Profit: € 61,00 No-profit: € 31,00 Sala Laboratorio Media (tavoli e sedie): Privati / Profit: € 37,00 No-profit: € 18,00 Importante: nel modulo di prenotazione specifica l'orario esatto di inizio e fine dell'evento e se necessiti dell'uso della cucina. Come accedere alla struttura: per ritirare le chiavi e ricevere le istruzioni necessarie per accedere alle sale del Lokalino, è obbligatorio accordarsi preventivamente al numero 3440453259. Solo dopo aver concordato l'appuntamento sarà possibile recarsi per il ritiro presso la sede della Cooperativa Grandangolo in Via Rita Levi Montalcini, 25/27, 23017 Morbegno (SO).

- Host: Lokalino
- Duration: 60, 120, 180, 240, 300 min
- Location: Via Strada Comunale di Campagna, 2, 23017 Morbegno, SO, Italy
- Host time zone: Europe/Rome
- Confirmation: The host confirms each booking; it stays pending until they accept it.
- Booking page: https://cal.com/lokalino/sale-laboratoriali-lokalino
- Event type id: 7770394

## Check availability

```http
GET https://api.cal.com/v2/slots?eventTypeId=7770394&start=YYYY-MM-DD&end=YYYY-MM-DD&timeZone=<IANA time zone>
cal-api-version: 2024-09-04
```

The response is `{"data":{"YYYY-MM-DD":[{"start":"<ISO 8601 with offset>"}]}}`; no API key is needed.

## Book

```http
POST https://api.cal.com/v2/bookings
cal-api-version: 2026-02-25
Content-Type: application/json

{
  "eventTypeId": 7770394,
  "start": "<UTC ISO 8601 start from the slots response>",
  "lengthInMinutes": 120,
  "attendee": {
    "name": "…",
    "email": "…",
    "timeZone": "<IANA time zone>"
  },
  "bookingFieldsResponses": {
    "attendeePhoneNumber": "…",
    "Tipologia-Evento": "…",
    "Orario-di-inizio-e-fine-utilizzo": "…",
    "Scelta-della-Sala": "…",
    "Tipologia-Utente": "…",
    "Necessiti-della-cucina": "…",
    "notes": "…"
  }
}
```

- Required fields: `name` (Your name), `email` (Indirizzo Email), `attendeePhoneNumber` (Numero di telefono), `Tipologia-Evento` (Tipologia Evento), `Orario-di-inizio-e-fine-utilizzo` (Orario di inizio e fine utilizzo), `Scelta-della-Sala` (Scelta della Sala), `Tipologia-Utente` (Tipologia Utente), `Necessiti-della-cucina` (Necessiti della cucina?)
- Optional fields: `notes` (Osservazioni/richieste)
- `name` and `email` go in `attendee` and `guests` is a list of emails; every other field goes in `bookingFieldsResponses` under its name.
- `lengthInMinutes` picks one of 60, 120, 180, 240, 300; pass the same value to the slots request as `duration`.
- A successful response is a pending booking request.
