Aggiorna campo personalizzato
PUT
https://app.sendapp.ai/api/contact-fields/{id}
Modifica un campo personalizzato. L'aggiornamento è parziale: le chiavi che non invii restano come sono. Accetta anche
PATCH. I valori già salvati sui contatti restano. Puoi cambiare anche il
type, con le stesse regole della creazione: passando a select/multiselect servono le options (se il campo le aveva già, restano), passando ad ai serve ai_prompt e il campo smette di essere obbligatorio.Risposte:
200 con il campo e l'elenco changed delle impostazioni cambiate — 404 se il campo non è del tuo account — 409 se il nuovo nome è già usato da un altro campo — 422 se un dato non è valido.Errori comuni:
401 se la chiave API manca o è sbagliata — 403 se il piano è scaduto o non include l'accesso API — 429 se fai troppe richieste in poco tempo oppure se un'altra modifica ai campi personalizzati del tuo account è in corso: riprova dopo qualche secondo.Parametri
9 · 2 obbligatori
apikey
obbligatorio
La tua API Key (anche header
X-API-Key).
id
obbligatorio
ID del campo (intero, nel path). Usa
GET /api/contact-fields per trovarlo.
name
opzionale
Nuovo nome (unico nel tuo account).
type
opzionale
Tipo del campo:
input, textarea, number, date, select, multiselect, boolean, url, phone, email o ai.
options
opzionale
L'elenco completo delle nuove scelte (sostituisce quello attuale).
ai_prompt
opzionale
Nuovo prompt (campi
ai).
show_in_list
opzionale
true per mostrarlo come colonna nell'elenco dei contatti, false per toglierlo. Se non lo invii resta com'è.
visible_to_ai
opzionale
true se l'assistente AI può leggerne il valore, false se no. Se non lo invii resta com'è.
is_required
opzionale
true per renderlo obbligatorio nel modulo del contatto, false per toglierlo. Se non lo invii resta com'è. Non ammesso per i campi
ai.
Serve aiuto con l'integrazione? info@sendapp.live