Percorso
PATCH /api/table/{tableId}/record/{recordId}Richiesta
Parametri del percorso
- tableId (string): identificatore univoco della Tabella (come ottenerlo).
- recordId (string): identificatore univoco del Record da aggiornare (come ottenerlo).
Corpo della richiesta
- record (obbligatorio)
- Descrizione: dati del Record da aggiornare
- Tipo: Object
- Esempio:
- Nota: l’oggetto
fieldscontiene i nomi dei Campi e i relativi nuovi valori. Ogni tipo di Campo ha una struttura di valori diversa; per i dettagli, consulta Tipi di valore dei Campi dei Record.
null. Se il nome di un Campo non è incluso, tale Campo non verrà aggiornato.
- fieldKeyType (facoltativo)
- Descrizione: specifica il tipo di chiave del Campo
- Tipo: String
- Valori possibili:
- “name”: usa il nome del Campo come chiave
- “id”: usa l’ID del Campo come chiave
- “dbFieldName”: usa il dbFieldName del Campo come chiave
- Esempio:
"name"oppure"id"oppure"dbFieldName" - Nota: se non specificato, per impostazione predefinita viene utilizzato il nome del Campo come chiave.
- Utilizzo:
- Quando è impostato su “name”:
- Quando è impostato su “id”:
- Quando è impostato su “name”:
- typecast (facoltativo)
- Descrizione: indica se convertire automaticamente i tipi dei valori dei Campi. Per impostazione predefinita viene applicata una convalida rigorosa, che richiede la corrispondenza tra i valori di input e il tipo di dati del Campo corrente. Se abilitato, il sistema tenterà la conversione automatica.
- Tipo: Boolean
- Valori possibili: true o false
- Esempio:
true - Nota: se impostato su true, il sistema tenterà di convertire i valori di input nel tipo di valore corretto per il Campo.
- Esempi di utilizzo:
- Campo di collegamento: consente di utilizzare direttamente il testo della chiave primaria per creare il collegamento
- Campo data: consente di utilizzare stringhe di data in formato non standard
- Campo utente: consente di utilizzare direttamente il nome utente
- Campo di collegamento: consente di utilizzare direttamente il testo della chiave primaria per creare il collegamento
- order (facoltativo)
- Descrizione: dopo l’aggiornamento, sposta il Record in una posizione specifica all’interno di una determinata Vista.
- Tipo: Object
- Proprietà:
- viewId: ID della Vista
- anchorId: ID del Record di ancoraggio
- position: posizione relativa al Record di ancoraggio. Valori possibili:
"before"oppure"after"
- Esempio:
Risposta
Risposta in caso di successo
- Codice di stato: 200 OK
- Corpo della risposta: restituisce i dati aggiornati del Record.
Risposte di errore
- Codice di stato: 400 Bad Request: formato del corpo della richiesta non valido o Campi obbligatori mancanti.
- Codice di stato: 404 Not Found: il tableId o il recordId specificato non esiste.

