> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# invalid_request

> Errore invalid_request dell'API pubblica: la convalida non è riuscita oppure lo stato attuale della risorsa impedisce l'operazione (HTTP 400 o 409).

| | |
| - | - |
| **Codice** | `invalid_request` |
| **Stato HTTP** | `400 Bad Request` o `409 Conflict` |
| **Riprovabile** | No |

## Significato

La richiesta non era valida dal punto di vista sintattico o semantico: corpo malformato, campo obbligatorio mancante o valore di un parametro al di fuori dell'intervallo consentito. Quando il problema è riconducibile a un singolo parametro, il campo `param` lo indica.

Una risposta `409` indica che la richiesta è in conflitto con lo stato attuale della risorsa. Ad
esempio, la creazione di un client OAuth può non riuscire perché l'account di servizio di destinazione
è inattivo, non dispone di un'autorizzazione richiesta o ha raggiunto il numero massimo di client. Esaminare
`status` e `detail` insieme: il solo codice di errore non consente di distinguere queste
condizioni da una richiesta malformata.

## Cosa fare

* Leggere `detail` e `param`: descrivono esattamente che cosa non ha superato la convalida.
* Per `400`, correggere la richiesta prima di inviarla nuovamente.
* Per `409`, risolvere prima il conflitto relativo allo stato dell'account, all'autorizzazione o alla capacità. Un client
  OAuth in attesa di eliminazione occupa ancora capacità. Conservare la chiave di ripetizione quando si
  riprova lo stesso tentativo di creazione dopo aver risolto il conflitto.
* Consultare il riferimento API per i campi obbligatori, i tipi e i valori consentiti dell'operazione.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.