# Errori API

Gli errori API si verificano durante la comunicazione con il server WooCommerce. Questi errori sono preceduti dal prefisso `API` e sono organizzati nelle seguenti categorie:

## Categorie[​](#categories "Collegamento diretto a Categorie")

| Categoria                                   | Intervallo Codice | Descrizione                                      |
| ------------------------------------------- | ----------------- | ------------------------------------------------ |
| [Connessione](#connection-errors)           | API01xxx          | Problemi di rete e connettività                  |
| [Autenticazione](#authentication-errors)    | API02xxx          | Problemi di accesso, token e permessi            |
| [Richiesta](#request-errors)                | API03xxx          | Problemi con le richieste in uscita              |
| [Risposta](#response-errors)                | API04xxx          | Problemi con le risposte del server              |
| [Plugin/WordPress](#pluginwordpress-errors) | API05xxx          | Problemi con i plugin di WordPress o WooCommerce |
| [Configurazione](#configuration-errors)     | API06xxx          | Problemi di configurazione e setup               |

***

## Errori di Connessione[​](#connection-errors "Collegamento diretto a Errori di Connessione")

Problemi di rete e connettività tra il POS e il tuo server.

| Codice                                  | Nome                     | Descrizione                                        |
| --------------------------------------- | ------------------------ | -------------------------------------------------- |
| [API01001](/it/error-codes/API01001.md) | Timeout di Connessione   | Il server ha impiegato troppo tempo per rispondere |
| [API01002](/it/error-codes/API01002.md) | Connessione Rifiutata    | Il server ha rifiutato la connessione              |
| [API01003](/it/error-codes/API01003.md) | Connessione Resettata    | La connessione è stata chiusa in modo inatteso     |
| [API01004](/it/error-codes/API01004.md) | Risoluzione DNS Fallita  | Impossibile risolvere l'indirizzo del server       |
| [API01005](/it/error-codes/API01005.md) | Errore Certificato SSL   | Problema con il certificato di sicurezza del sito  |
| [API01006](/it/error-codes/API01006.md) | Rete Inaccessibile       | Impossibile raggiungere la rete                    |
| [API01007](/it/error-codes/API01007.md) | Dispositivo Offline      | Il tuo dispositivo non è connesso a Internet       |
| [API01008](/it/error-codes/API01008.md) | Sito Web Non Disponibile | Il sito web non sta rispondendo                    |

## Errori di Autenticazione[​](#authentication-errors "Collegamento diretto a Errori di Autenticazione")

Problemi di accesso, sessioni e permessi.

| Codice                                  | Nome                              | Descrizione                                     |
| --------------------------------------- | --------------------------------- | ----------------------------------------------- |
| [API02001](/it/error-codes/API02001.md) | Credenziali Non Valide            | Nome utente o password errati                   |
| [API02002](/it/error-codes/API02002.md) | Token Scaduto                     | La tua sessione è scaduta                       |
| [API02003](/it/error-codes/API02003.md) | Token Non Valido                  | Il token di autenticazione non è valido         |
| [API02004](/it/error-codes/API02004.md) | Utente Non Autorizzato            | Non hai il permesso di eseguire questa azione   |
| [API02005](/it/error-codes/API02005.md) | Permessi Insufficienti            | Il tuo ruolo utente non ha i permessi necessari |
| [API02006](/it/error-codes/API02006.md) | Chiave API Non Valida             | La chiave API di WooCommerce non è valida       |
| [API02007](/it/error-codes/API02007.md) | Aggiornamento Token Fallito       | Impossibile aggiornare la tua sessione          |
| [API02008](/it/error-codes/API02008.md) | Token di Aggiornamento Non Valido | Il token di aggiornamento non è valido          |
| [API02009](/it/error-codes/API02009.md) | Token di Aggiornamento Scaduto    | Il token di aggiornamento è scaduto             |
| [API02010](/it/error-codes/API02010.md) | Autenticazione Richiesta          | L'autenticazione è richiesta per questa azione  |

## Errori di Richiesta[​](#request-errors "Collegamento diretto a Errori di Richiesta")

Problemi con le richieste inviate al server.

| Codice                                  | Nome                         | Descrizione                                |
| --------------------------------------- | ---------------------------- | ------------------------------------------ |
| [API03001](/it/error-codes/API03001.md) | Formato Richiesta Non Valido | Il formato della richiesta non è corretto  |
| [API03002](/it/error-codes/API03002.md) | Parametri Richiesti Mancanti | Dati richiesti mancanti dalla richiesta    |
| [API03003](/it/error-codes/API03003.md) | Valore Parametro Non Valido  | Un parametro ha un valore non valido       |
| [API03004](/it/error-codes/API03004.md) | Richiesta Troppo Grande      | La richiesta supera i limiti di dimensione |
| [API03005](/it/error-codes/API03005.md) | Limite di Richiesta Superato | Troppe richieste in un breve periodo       |
| [API03006](/it/error-codes/API03006.md) | Metodo Non Supportato        | Il metodo HTTP non è supportato            |
| [API03007](/it/error-codes/API03007.md) | Coda di Richiesta Piena      | Troppe richieste in attesa                 |

## Errori di Risposta[​](#response-errors "Collegamento diretto a Errori di Risposta")

Problemi con le risposte ricevute dal server.

| Codice                                  | Nome                        | Descrizione                                       |
| --------------------------------------- | --------------------------- | ------------------------------------------------- |
| [API04001](/it/error-codes/API04001.md) | Formato Risposta Non Valido | Il formato della risposta del server non è valido |
| [API04002](/it/error-codes/API04002.md) | Codice Risposta Inaspettato | Ricevuto un codice di stato HTTP inaspettato      |
| [API04003](/it/error-codes/API04003.md) | Risposta JSON Malformata    | La risposta JSON è danneggiata o non valida       |
| [API04004](/it/error-codes/API04004.md) | Dati di Risposta Mancanti   | Dati attesi mancanti dalla risposta               |
| [API04005](/it/error-codes/API04005.md) | Recupero JSON Tentato       | Tentativo di recupero da JSON malformato          |
| [API04006](/it/error-codes/API04006.md) | Risorsa Non Trovata         | La risorsa richiesta non esiste (404)             |

## Errori Plugin/WordPress[​](#pluginwordpress-errors "Collegamento diretto a Errori Plugin/WordPress")

Problemi con WordPress, WooCommerce o il plugin WCPOS.

| Codice                                  | Nome                         | Descrizione                                |
| --------------------------------------- | ---------------------------- | ------------------------------------------ |
| [API05001](/it/error-codes/API05001.md) | API WooCommerce Disabilitata | L'API REST di WooCommerce è disabilitata   |
| [API05002](/it/error-codes/API05002.md) | Plugin WCPOS Non Trovato     | Il plugin WCPOS non è installato           |
| [API05003](/it/error-codes/API05003.md) | Plugin WCPOS Obsoleto        | Il plugin WCPOS necessita di aggiornamenti |
| [API05004](/it/error-codes/API05004.md) | API WordPress Disabilitata   | L'API REST di WordPress è disabilitata     |
| [API05005](/it/error-codes/API05005.md) | Plugin Non Trovato           | Un plugin necessario non è installato      |

## Errori di Configurazione[​](#configuration-errors "Collegamento diretto a Errori di Configurazione")

Problemi di configurazione e setup.

| Codice                                  | Nome                           | Descrizione                         |
| --------------------------------------- | ------------------------------ | ----------------------------------- |
| [API06001](/it/error-codes/API06001.md) | Formato URL Non Valido         | Il formato dell'URL non è valido    |
| [API06002](/it/error-codes/API06002.md) | URL API Mancante               | Nessun URL API è stato configurato  |
| [API06003](/it/error-codes/API06003.md) | Configurazione Sito Non Valida | La configurazione del sito è errata |
