Errori
Ogni errore ha lo stesso formato: type per la categoria (e lo status HTTP), code stabile da gestire nel codice, param per il campo coinvolto e request_id da citare al supporto.
{
"error": {
"type": "validation_error",
"code": "invalid_property",
"message": "Email non valida",
"param": "email",
"doc_url": "…/developers/errors#invalid_property",
"request_id": "req_9f2c11ab"
}
}Richiesta non valida
invalid_requestLa richiesta è malformata: JSON non valido, metodo non supportato o parametro incompatibile.
Autenticazione
authentication_errorManca il token o non è valido. Usa `Authorization: Bearer nido_sk_live_…` o un token OAuth.
Permessi
permission_errorIl token è valido ma non ha lo scope richiesto, oppure il ruolo dell'utente non lo consente.
Limite del piano
plan_limitLa funzione non è inclusa nel piano del workspace o hai superato una quota.
Non trovato
not_foundLa risorsa non esiste nel workspace del token (o è nel cestino).
Conflitto
conflictLa richiesta è in conflitto con lo stato attuale (duplicati, stato già raggiunto).
Idempotenza
idempotency_errorLa stessa `Idempotency-Key` è stata usata per una richiesta diversa nelle ultime 24 h.
Validazione
validation_errorUno o più campi non superano la validazione: `param` indica il campo.
Troppe richieste
rate_limitMassimo 100 richieste ogni 10 secondi per token. Attendi `Retry-After` secondi.
Errore del server
api_errorErrore inatteso o servizio esterno non raggiungibile. Riprova con backoff; se persiste contattaci con il `request_id`.