Skip to main content

Percorso

PATCH /api/table/{tableId}/record/{recordId}

Richiesta

Parametri del percorso

Corpo della richiesta

  • record (obbligatorio)
    • Descrizione: dati del Record da aggiornare
    • Tipo: Object
    • Esempio:
    • Nota: l’oggetto fields contiene 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.
Per cancellare il valore di un Campo, passa esplicitamente 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”:
  • 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
Per caricare nuovi file nei Campi allegato, consulta la sezione Caricare un allegato.
  • 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.
Esempio di corpo della risposta

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.

Codice di esempio

Ultima modifica il 4 settembre 2026