Appearance
Verifica Partita IVA β
Questa API permette di verificare la validitΓ di una Partita IVA interrogando il sistema ufficiale di verifica dell'Unione Europea.
π Endpoint β
http
GET /api/v1/verifica/partita-iva/:partitaIva
π Autenticazione β
Questa API richiede autenticazione tramite una API Key. La chiave deve essere inviata nell'intestazione della richiesta.
Esempio di invio dell'API Key:
http
Authorization: Bearer <API_KEY>
π₯ Parametri della richiesta β
Parametri nel percorso (param
) β
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
partitaIva | string | β SΓ¬ | La partita IVA da verificare |
π Esempio di richiesta con cURL β
sh
curl -X GET "https://api.codicefiscale.dev/api/v1/verifica/partita-iva/IT12345678901"
-H "Authorization: Bearer <API_KEY>"
π€ Risposta β
β Esempio di risposta (200 OK) β
json
{
"isValid": true,
"name": "Azienda Esempio Srl",
"address": "Via Esempio, 123, Milano"
}
β Esempio di risposta (500 Error) β
json
{
"error": "Failed to verify Partita IVA"
}
β Possibili errori β
Codice | Messaggio | Descrizione |
---|---|---|
500 | "Failed to verify Partita IVA" | Errore nel verificare la partita IVA |
401 | "Unauthorized" | API Key mancante o non valida |
400 | "Bad Request" | Parametro partitaIva mancante o malformato |
π‘ Esempi di utilizzo β
π Esempio con JavaScript (fetch) β
javascript
fetch(
"https://api.codicefiscale.dev/api/v1/verifica/partita-iva/IT12345678901",
{
headers: {
Authorization: "Bearer <API_KEY>",
},
}
)
.then((response) => response.json())
.then((data) => console.log(data))
.catch((error) => console.error("Errore:", error));
π Esempio con Python (requests) β
python
import requests
url = "https://api.codicefiscale.dev/api/v1/verifica/partita-iva/IT12345678901"
headers = {
"Authorization": "Bearer <API_KEY>"
}
response = requests.get(url, headers=headers)
print(response.json())