Pubblica Amministrazione

L'API è stata sostituita dall'endpoint /IT-pa disponibile in Company

Per accedere ad oltre 80 informazioni sulle PA scopri il nuovo servizio dell'API Company

Deprecated starting from 2024-12-31

Tutte le informazioni di cui hai bisogno

Qui trovi qualche consiglio da prendere in considerazione per approcciare a questa API. Se preferisci forniamo esempi di codice, documentazione in OAS3, la possibilità di provare l'API dal vivo con la Swagger UI oppure importare l'intera collezione in Postman. Offriamo inoltre un ambiente di Sandbox dove puoi sperimentare tutte le API gratuitamente.

Utili consigli per iniziare con Pubblica Amministrazione

Prendi il token nell'apposita sezione prima di cominciare.

Usa lo strumento online o generalo via API. Imposta una data di scadenza e aggiungi una serie di Scopes per limitare le possibli azioni permesse al token.
  • Oas file url https://console.openapi.com/oas/it/pa.openapi.json
  • Fork or import with Postman
  • Production domain pa.openapi.it
  • Sandbox domain test.pa.openapi.it
  • Production Scopes 1
  • Sandbox Scopes 1
    • GET test.pa.openapi.it/root

Public Administration (1.0.0)

Servizio web che restituisce informazioni su tutte le amministrazioni pubbliche italiane

PA

Metodi per l'elenco delle amministrazioni pubbliche italiane

Amministrazione pubblica specifica

Questo metodo restituisce i dati della pubblica amministrazione identificata da piva o cf

Authorizations:
bearerAuth
path Parameters
piva_or_cf
required
string
Example: 03301860544

Codice fiscale o partita IVA

Responses

Response Schema: application/json
Array of objects (PA)
success
boolean
message
string
error
integer

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://pa.openapi.it/%7Bpiva_or_cf%7D");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer REPLACE_BEARER_TOKEN");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "success": true,
  • "message": "1 aziende trovate",
  • "error": null
}