Formato di richieste e risposte
Richieste
| Aspetto | Regola |
|---|---|
| Token | Content-Type: application/x-www-form-urlencoded |
| Corpo JSON | Content-Type: application/json; charset=utf-8, codifica UTF-8 |
Corpo di POST /api/sync | Sempre un array, anche con un solo record |
Corpo di POST …/query | Array con un oggetto ResourcesViewsFilters / ResourcesViewsSortFields: vedi Query |
| Parametri in query string | URL-encoded, soprattutto RecordSelection, che contiene spazi e apici |
Risposte di lettura
La risposta di GET /api/resources/{Resource} è un array JSON di record. Oltre ai campi della risorsa, ogni record contiene:
| Campo | Significato |
|---|---|
TotalRowsCount | Record totali che soddisfano il filtro, su tutte le pagine |
customer_ID, Id, ts_update, dat_ultvar, flg_isdeleted | Campi di piattaforma: vedi Architettura |
Campi non valorizzati
La GET restituisce solo i campi valorizzati del record. Tratta ogni proprietà come facoltativa.
Tipi
| Tipo nella guida | JSON |
|---|---|
nvarchar, nchar, varchar | stringa, con lunghezza massima indicata |
int, decimal, float | numero |
bit | booleano (true/false) |
datetime, datetime2 | stringa data/ora, ad esempio 2025-03-14 in invio |
timestamp | stringa base64 (ts_update) |
list | array di record annidati (es. StoricoDocumentiR) |
Alcuni indicatori sono stringhe di un carattere anche se contengono cifre: per esempio flg_iva_esente vale "0" o "1" e ind_tipo_doc vale "1"…"4". Rispetta il tipo indicato nella guida.