Vai al contenuto principaleQuesta documentazione utilizza i seguenti tipi di dato standardizzati per descrivere i campi nelle richieste API e nelle notifiche webhook.
Tipi di dato
string
Stringa di testo. Utilizzato per valori testuali generici.
Nota sui formati data/ora: I campi di tipo string possono contenere date e orari in formato legacy AAAA-MM-GG hh:mm:ss (esempio: 2025-12-04 14:30:00). Il fuso orario di questi valori segue quello impostato nelle Impostazioni API.
string<date>
Stringa contenente una data nel formato ISO 8601 (esempio: 2025-12-04). Questo tipo rappresenta una data senza informazioni di ora o timezone.
string<date-time>
Stringa contenente data e ora nel formato ISO 8601 con timezone incorporato (esempio: 2025-12-04T14:30:00+01:00).
A differenza del formato string legacy, questo tipo include esplicitamente il timezone del ristorante/locale associato all’entità, garantendo la corretta interpretazione dell’orario indipendentemente dalle impostazioni API.
boolean
Valore booleano che può essere rappresentato in due modi:
- Booleano puro:
false o true
- Numerico o stringa numerica:
0/"0" (falso) o 1/"1" (vero)
Nota importante: Per motivi di gestione interna e retrocompatibilità, i valori boolean possono essere restituiti in uno qualsiasi dei formati sopra indicati. Assicurati che il tuo codice gestisca correttamente tutte le rappresentazioni.
integer
Numero intero senza decimali.
Nota importante: Per motivi di gestione interna e retrocompatibilità, i valori integer potrebbero essere restituiti come stringhe numeriche (esempio: "123" invece di 123). Implementa una conversione appropriata quando elabori questi campi.
number
Numero decimale con virgola (esempio: 12.50 per un prezzo).
Nota importante: Come per gli integer, i valori number potrebbero essere restituiti come stringhe numeriche (esempio: "12.50" invece di 12.50). Implementa una conversione appropriata quando elabori questi campi.
object
Oggetto strutturato contenente più campi/proprietà. La struttura specifica viene dettagliata nella documentazione di ciascun endpoint o webhook.
array
Vettore/array contenente una collezione di elementi. Il tipo degli elementi contenuti viene specificato nella documentazione (esempio: array<object>, array<string>).