GET
/v1/calendar-entries
Permesso richiesto calendar.read
Elenca gli appuntamenti
Gli appuntamenti in agenda. Filtra per intervallo con
from / to,
per calendario con calendar_id e per collaboratore con user_id.
Ogni voce include cliente, veicolo e calendario già risolti, senza
chiamate aggiuntive.
Risposte
- 200
- Gli appuntamenti nell'intervallo richiesto.
- 401
- Chiave API mancante, non valida, revocata o scaduta.
- 402
- Il piano non include l'accesso API, oppure non è attivo un abbonamento.
- 403
- La chiave non ha il permesso richiesto per questa operazione.
- 415
- Il Content-Type deve essere application/json e Accept deve accettare JSON.
- 422
- Un campo della richiesta manca o non è valido: «param» indica quale.
- 500
- Errore imprevisto del server. Il dettaglio finisce nei log, non nella risposta.
Richiesta
curl https://api.officina.it/v1/calendar-entries \ -H "Authorization: Bearer ofk_live_LA_TUA_CHIAVE" \ -H "X-API-Version: 2026-07-20"
Risposta
{
"object": "list",
"data": [
{
"object": "calendar_entry",
"id": "c72e9a41-8b35-4d07-9e62-1f4a8c3d5b90",
"title": "Tagliando Fiat Panda",
"description": "Cliente lascia l'auto alle 8:30.",
"start_time": "2026-08-12T08:30:00Z",
"end_time": "2026-08-12T10:00:00Z",
"color": "#2563eb",
"calendar_id": "a18f3c65-2d90-4b47-8e13-6c9b2f5a7d04",
"user_id": "4e7b1d29-5a63-40c8-9f15-2b8d6e3a1c74",
"customer_id": "4c911f08-7713-4e83-bdf6-a0692a1b43fd",
"vehicle_id": "8821f0ac-5d2b-41e7-9a10-6c3f2b7d4e55",
"worksheet_id": "a5d21e64-8f37-4b90-ae12-3c7d6b048f95",
"quote_id": null,
"checkin_id": null,
"work_category_id": "3a8e5c21-9d76-4f03-b418-2c6a9e7d5b40",
"work_category_name": "Tagliando",
"email_reminder": false,
"auto_reminder_enabled": false,
"auto_reminder_channel": null,
"auto_reminder_sent_at": null,
"customer": {
"object": "customer",
"id": "4c911f08-7713-4e83-bdf6-a0692a1b43fd",
"full_name": "Mario Rossi"
},
"vehicle": {
"object": "vehicle",
"id": "8821f0ac-5d2b-41e7-9a10-6c3f2b7d4e55",
"model": "Panda",
"license": "AB123CD"
},
"calendar": {
"object": "calendar",
"id": "a18f3c65-2d90-4b47-8e13-6c9b2f5a7d04",
"name": "Officina 1"
},
"user": {
"object": "user",
"id": "4e7b1d29-5a63-40c8-9f15-2b8d6e3a1c74",
"name": "Luca Bianchi"
},
"deleted_at": null,
"created_at": "2026-08-01T09:00:00Z",
"updated_at": "2026-08-01T09:00:00Z"
}
],
"has_more": false,
"url": "/v1/calendar-entries"
}