Risk

Tutti i dati ed i report per verificare l’affidabilità di soggetti privati e giuridici

Con Risk accedi a diverse banche dati come Anagrafe, Agenzia delle Entrate, CCIAA, CRIF, Experian

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 Risk

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.

Scegli il servizio più adatto a te

L'API Risk è molto vasta e copre tutti gli aspetti della gestione del rischio.

Possiamo raggruppare i servizi offerti in:

In base al servizio che preferisci sono disponibili diversi endpoints di seguito descritti.

Credit Score (Sincrono / Tempo reale)

A partire dalla partita iva ottieni informazioni strutturate sull'affidabilità del credito tramite i suoi 3 endpoint:

  • /IT-creditscore-start
    • "risk_score" (da VERDE a ROSSO SCURO)
  • /IT-creditscore-advanced
    • "risk_score" (da VERDE a ROSSO SCURO)
    • "risk_score_description" (dettaglio del risk score)
    • "rating" (da A1 positivo a C3 negativo)
    • "risk_severity" (da 1 "rischio basso" a 990 "rischio alto")
  • /IT-creditscore-top
    • "risk_score" (da VERDE a ROSSO SCURO)
    • "history.risk_score" (precedenti rilevamenti mensili)
    • "risk_score_description" (dettaglio del risk score)
    • "rating" (da A1 positivo a C3 negativo)
    • "history.public_rating" (precedenti rilevamenti mensili)
    • "operational_credit_limit" (stima del limite di credito €)
    • "history.operational_credit_limit" (precedenti rilevamenti mensili)
    • "positions" (Valutazioni, descrizioni ed andamenti dell'azienda sotto il profilo economico, patrimoniale e Finanziario in maniera sintetica)
    • "profiles" (Analisi singoli indici dei profili economico, patrimoniale e finanziario in maniera sintetica)

Azienda (Asincrono)

Reports diponibili nella sezione azienda

Risk (1.0.0)

Servizio web che consente di ottenere una ricerca crif su una persona o un'azienda.

Persona

Certificato Crif sulla persona

Elenco delle vostre richieste sulla persona

Questo metodo mostra l'elenco delle richieste di crif di persone che appartengono al proprio account.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects (Richieste)
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://risk.openapi.com/IT-crif-persona");

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": "",
  • "error": null
}

Richiesta di perquisizione criminale su una persona

Questo metodo consente di richiedere un Crif per la ricerca di una persona. È importante fornire una copia di un documento d'identità e una copia della tessera sanitaria in formato pdf.

Authorizations:
bearerAuth
Request Body schema: application/json
first_name
required
string

nome

last_name
required
string

cognome

email
required
string <email>

e-mail

birth_date
required
string <date>

data di nascita

gender
required
string
Enum: "M" "F"

genere

fiscal_code
required
string

codice fiscale

birth_city
required
string

città di nascita

birth_province
required
string

provincia di nascita

birth_country
required
string

Paese di nascita

residence_address
required
string

indirizzo di residenza

residence_street_number
required
string

numero civico della residenza

residence_city
required
string

città di residenza

residence_postal_code
required
string

codice postale di residenza

residence_province
required
string

provincia di residenza

residence_country
required
string

paese di residenza

document_type
required
string
Enum: "IDENTITY_CARD" "DRIVING_LICENSE" "PASSPORT"

tipo di documento

document_number
required
string

numero del documento

release_date
required
string <date>

data di rilascio del documento

expiration_date
required
string <date>

data di scadenza del documento

release_city
required
string

rilascio documenti città

release_province
required
string

provincia di rilascio dei documenti

public_authority
required
string

autorità pubblica che ha emesso il documento

required
string or string

file di documento in formato pdf

required
string or string

file della tessera sanitaria in formato pdf

object (Callback)

Responses

Response Schema: application/json
object (RichiestaPersona)
success
boolean
message
string
error
integer

Callbacks

Request samples

Content type
application/json
{
  • "first_name": "mario",
  • "last_name": "rossi",
  • "email": "[email protected]",
  • "birth_date": "1990-04-28",
  • "gender": "m",
  • "fiscal_code": "mrrrss89d28l117d",
  • "birth_city": "terni",
  • "birth_province": "tr",
  • "birth_country": "italia",
  • "residence_address": "via rossini",
  • "residence_street_number": "2",
  • "residence_city": "terni",
  • "residence_postal_code": "05100",
  • "residence_province": "tr",
  • "residence_country": "italia",
  • "document_type": "IDENTITY_CARD",
  • "document_number": "IT567TRF",
  • "release_date": "2010-12-01",
  • "expiration_date": "2030-12-01",
  • "release_city": "terni",
  • "release_province": "tr",
  • "public_authority": "comune",
  • "document_file": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7/AFAAUgBPAEMAVQBSAEEpCi9DcmVhdG9yICj+/wB3AGsAaAB0AG0AbAB0AG8AcABkAGYAIAAwAC4AMQAyAC4ANikKL1Byb2R1Y2VyICj+/wBRAHQAIAA0AC4AOAAuADcpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyMzA1MTExMjE5NTIrMDInMDAnKQo",
  • "health_insurance_card_file": "JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAyIDAgUgovQ29udGVudHMgNCAwIFI+PgplbmRvYmoKNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMjg1NT4+CnN0cmVhbQp4nKVa2XLjuBV976+4b85UeWCCO3teAlOQGgkXNUl5qlzzoliyw5QsTiT1TFV/TT4tn5ILgJvctgg7L6bF7dxz9wvQhr99sogXwJ94sCwLFp9uK7iZU6A2/obqEXj1yfOJH0EQUGLZ8AyeExKv/72D8tO/QT/",
  • "callback": {}
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Callback payload samples

Callback
POST: {$request.body#/callback/url}
Content type
application/json
{
  • "data": {
    }
}

Richiesta specifica

Questo metodo mostra la richiesta di cifratura della persona specifica relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaPersona)
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://risk.openapi.com/IT-crif-persona/%7Bid%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": "",
  • "error": null
}

Caricare il file di delega

Questo metodo consente di caricare il file di delega. Il file di delega deve essere compilato e firmato. È possibile scaricarlo con il metodo GET/IT-crif-persona/{id}/delega.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Request Body schema: application/json
signed_delegation_file
string <byte>

base64_encode(contenuto del file); sono ammessi solo i file pdf

Responses

Response Schema: application/json
object (RichiestaPersona)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "signed_delegation_file": "JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAyIDAgUgovQ29udGVudHMgNCAwIFI+PgplbmRvYmoKNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMjg1NT4+CnN0cmVhbQp4nKVa2XLjuBV976+4b85UeWCCO3teAlOQGgkXNUl5qlzzoliyw5QsTiT1TFV/TT4tn5ILgJvctgg7L6bF7dxz9wvQhr99sogXwJ94sCwLFp9uK7iZU6A2/obqEXj1yfOJH0EQUGLZ8AyeExKv/72D8tO/QT"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Scaricare il file di delega

Questo metodo consente di scaricare direttamente il file di delega. Una volta compilato e firmato, verrà passato sotto forma di stringa codificata in base 64 usando il metodo PATCH/IT-crif-persona/{id}.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-crif-persona/%7Bid%7D/delega");

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
{
  • "success": false,
  • "message": "Wrong id",
  • "error": 301,
  • "data": null
}

Elenco delle vostre richieste sulla persona

Questo metodo mostra l'elenco delle richieste di patrimoni-persona che appartengono al proprio account.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-patrimoniale-persona");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la richiesta specifica di persona patrimoniale-persona relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
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://risk.openapi.com/IT-patrimoniale-persona/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-patrimoniale-persona/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Richiesta di ricerca patrimoniale su una persona

Questo metodo consente di richiedere un patrimonio-persona per effettuare una ricerca su una persona. È possibile personalizzare il rapporto con titoloPdf, logoPdf, testoPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
name
required
string

nome

surname
required
string

cognome

taxCode
required
string

taxCode / italian cf (codice fiscale)

object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

note
string

nome

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Elenco delle vostre richieste sulla persona

Questo metodo mostra l'elenco delle richieste di patrimoni-persona che appartengono al proprio account.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-patrimoniale-persona-top");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la richiesta specifica di persona patrimoniale-persona relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
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://risk.openapi.com/IT-patrimoniale-persona-top/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-patrimoniale-persona-top/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Richiesta di ricerca patrimoniale su una persona

Questo metodo consente di richiedere a un top patrimoniale di effettuare una ricerca su una persona. È possibile personalizzare il report con titlePdf, logoPdf, textPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
name
required
string

nome

surname
required
string

cognome

taxCode
required
string

taxCode / italian cf (codice fiscale)

object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

note
string

nome

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Elenco delle vostre richieste sulla persona

Questo metodo mostra l'elenco delle richieste di patrimoni-persona che appartengono al proprio account.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-patrimoniale-persona-top-supervisionato");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la richiesta specifica di persona patrimoniale-persona relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
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://risk.openapi.com/IT-patrimoniale-persona-top-supervisionato/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-patrimoniale-persona-top-supervisionato/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Richiesta di ricerca patrimoniale su una persona

Questo metodo consente di richiedere un patrimonio-top-supervisionato per effettuare una ricerca su una persona. È possibile personalizzare il report con titoloPdf, logoPdf, testoPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
name
required
string

nome

surname
required
string

cognome

taxCode
required
string

taxCode / italian cf (codice fiscale)

object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

note
string

nome

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Elenco delle vostre richieste sulla persona

Questo metodo mostra l'elenco delle richieste di report-persona-top che appartengono al proprio account.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-report-persona-top");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la richiesta specifica di persona report-persona-top relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
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://risk.openapi.com/IT-report-persona-top/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-report-persona-top/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Richiesta di ricerca patrimoniale su una persona

Questo metodo consente di richiedere un report-persona-top per effettuare una ricerca su una persona. È possibile personalizzare il report con titlePdf, logoPdf, textPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
name
required
string

nome

surname
required
string

cognome

taxCode
required
string

taxCode / italian cf (codice fiscale)

object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

note
string

nome

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Elenco delle vostre richieste sulla persona

Questo metodo mostra l'elenco delle richieste di report-persona che appartengono al proprio account.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-report-persona");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la richiesta specifica di report-persona relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
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://risk.openapi.com/IT-report-persona/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-report-persona/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Richiesta di ricerca di una persona

Questo metodo consente di richiedere un report-persona per effettuare una ricerca su una persona. È possibile personalizzare il rapporto con titoloPdf, logoPdf, testoPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
name
required
string

nome

surname
required
string

cognome

taxCode
required
string

taxCode / italian cf (codice fiscale)

object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

note
string

nome

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Elenco delle vostre richieste sulla persona

Questo metodo mostra l'elenco delle richieste di eredi-con-accettazione che appartengono al proprio account

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-eredi-con-accettazione");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la richiesta specifica di eredi-con-accettazione relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
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://risk.openapi.com/IT-eredi-con-accettazione/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-eredi-con-accettazione/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Richiesta di un eredi-con-accettazione per la ricerca di una persona

Questo metodo consente di richiedere un report-persona per effettuare una ricerca su una persona. È possibile personalizzare il rapporto con titoloPdf, logoPdf, testoPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
name
required
string

nome

surname
required
string

cognome

taxCode
required
string

taxCode / italian cf (codice fiscale)

object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

note
string

nome

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Elenco delle vostre richieste sulla persona

Questo metodo mostra l'elenco delle richieste di eredi-senza-accettazione che appartengono al proprio account

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-eredi-senza-accettazione");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la richiesta specifica di eredi-senza-accettazione relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
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://risk.openapi.com/IT-eredi-senza-accettazione/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-eredi-senza-accettazione/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Request for a eredi-senza-accettazione to search on a person

Questo metodo consente di richiedere un report-persona per effettuare una ricerca su una persona. È possibile personalizzare il rapporto con titoloPdf, logoPdf, testoPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
name
required
string

nome

surname
required
string

cognome

taxCode
required
string

taxCode / italian cf (codice fiscale)

object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

note
string

nome

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Azienda

Ricerca Crif sull'azienda

Elenco delle vostre richieste sull'azienda

Questo metodo mostra l'elenco delle richieste di report-azienda che appartengono al proprio account.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-report-azienda");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la richiesta specifica di report-azienda relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaAziendaEuData)
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://risk.openapi.com/IT-report-azienda/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-report-azienda/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Richiesta di un rapporto-azienda per la ricerca di una persona

Questo metodo consente di richiedere un report-azienda per effettuare una ricerca su un'azienda. È possibile personalizzare il report con titoloPdf, logoPdf, testoPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
companyName
required
string

nome dell'azienda

taxCode
required
string

taxCode / italian cf (codice fiscale)

vatCode
string
note
string
object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Elenco delle vostre richieste sull'azienda

Questo metodo mostra l'elenco delle richieste di report-azienda-top che appartengono al proprio account.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-report-azienda-top");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la richiesta specifica di report-azienda-top relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaAziendaEuData)
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://risk.openapi.com/IT-report-azienda-top/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-report-azienda-top/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Richiesta di un rapporto-azienda-top per la ricerca di una persona

Questo metodo consente di richiedere un report-azienda per effettuare una ricerca su un'azienda. È possibile personalizzare il report con titoloPdf, logoPdf, testoPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
companyName
required
string

nome dell'azienda

taxCode
required
string

taxCode / italian cf (codice fiscale)

vatCode
string
note
string
object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Elenco delle vostre richieste sull'azienda

Questo metodo mostra l'elenco delle richieste di report-azienda-top-supervisionato che appartengono al proprio account

Authorizations:
bearerAuth

Responses

Response Schema: application/json
object
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://risk.openapi.com/IT-report-azienda-top-supervisionato");

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": "",
  • "error": null
}

Richiesta specifica

Questo metodo mostra la specifica richiesta di report-azienda-top-supervisionato relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaAziendaEuData)
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://risk.openapi.com/IT-report-azienda-top-supervisionato/%7Bid%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": "string",
  • "error": 0
}

Questo metodo consente di scaricare direttamente il file pdf con i dati richiesti.

Scaricare il file pdf una volta pronto. Nel test è possibile simulare la creazione del pdf utilizzando "url/id?callback" e poi scaricarlo.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 6477280f496e98e849017aa7

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-report-azienda-top-supervisionato/%7Bid%7D/download");

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/pdf
6477280f496e98e849017aa7.pdf

Richiesta di un rapporto-azienda-top-supervisionato per la ricerca su una persona

Questo metodo consente di richiedere un report-azienda per effettuare una ricerca su un'azienda. È possibile personalizzare il report con titoloPdf, logoPdf, testoPdf, altrimenti verranno utilizzati i valori predefiniti.

Authorizations:
bearerAuth
Request Body schema: application/json
companyName
required
string

nome dell'azienda

taxCode
required
string

taxCode / italian cf (codice fiscale)

vatCode
string
note
string
object (Callback)
textPdf
string

descrizione nel piè di pagina della copertina pdf

titlePdf
string

Titolo copertina pdf

logoPdf
string

URL per il logo di copertina personale

Responses

Response Schema: application/json
object (RichiestaPersonaEuResponse)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Elenco delle vostre richieste sull'azienda

Questo metodo mostra l'elenco delle richieste di crif dell'azienda che appartengono al proprio account.

Authorizations:
bearerAuth

Responses

Response Schema: application/json
Array of objects (Richieste)
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://risk.openapi.com/IT-crif-azienda");

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": "",
  • "error": null
}

Richiesta di ricerca crif su un'azienda

Questo metodo consente di richiedere un Crif per la ricerca di un'azienda. È importante fornire una copia di un documento d'identità, una copia della tessera sanitaria e una copia del registro delle imprese in formato pdf.

Authorizations:
bearerAuth
Request Body schema: application/json
company_name
required
string

nome dell'azienda

company_legal_form
required
string

forma giuridica della società

company_tax_code
required
string

codice fiscale dell'azienda

company_vat_number
required
string

partita iva dell'azienda

company_certified_email
required
string <email>

posta elettronica certificata dell'azienda

company_sdi
string

codice fattura sdi azienda

company_address
required
string

indirizzo dell'azienda

company_street_number
required
string

numero civico dell'azienda

company_city
required
string

città dell'azienda

company_postal_code
required
string

codice postale dell'azienda

company_province
required
string

provincia dell'azienda

company_country
required
string

azienda paese

first_name
required
string

nome del rappresentante legale

last_name
required
string

cognome del rappresentante legale

birth_date
required
string <date>

data di nascita del rappresentante legale

gender
required
string
Enum: "M" "F"

rappresentante legale genere

fiscal_code
required
string

rappresentante legale codice fiscale

birth_city
required
string

rappresentante legale città di nascita

birth_province
required
string

rappresentante legale provincia di nascita

birth_country
required
string

rappresentante legale paese di nascita

residence_address
required
string

indirizzo di residenza del rappresentante legale

residence_street_number
required
string

residenza del rappresentante legale numero civico

residence_city
required
string

residenza del rappresentante legale città

residence_postal_code
required
string

residenza del rappresentante legale codice postale

residence_province
required
string

rappresentante legale provincia di residenza

residence_country
required
string

paese di residenza del rappresentante legale

document_type
required
string
Enum: "IDENTITY_CARD" "DRIVING_LICENSE" "PASSPORT"

tipo di documento del rappresentante legale

document_number
required
string

numero del documento del rappresentante legale

release_date
required
string <date>

data di rilascio del documento del rappresentante legale

expiration_date
required
string <date>

data di scadenza del documento del rappresentante legale

release_city
required
string

documento liberatorio del rappresentante legale città

release_province
required
string

provincia di rilascio dei documenti del rappresentante legale

public_authority
required
string

autorità pubblica che ha rilasciato il documento di rappresentanza legale

required
string or string

file del documento del rappresentante legale in formato pdf

required
string or string

file della tessera sanitaria del rappresentante legale in formato pdf

required
string or string

file del rapporto di registrazione della società in formato pdf

object (Callback)

Responses

Response Schema: application/json
object (RichiestaAzienda)
success
boolean
message
string
error
integer

Callbacks

Request samples

Content type
application/json
{
  • "company_name": "openapi",
  • "company_legal_form": "sr",
  • "company_tax_code": "12485671007",
  • "company_vat_number": "12485671007",
  • "company_certified_email": "[email protected]",
  • "company_sdi": "",
  • "company_address": "via marinetti",
  • "company_street_number": "2",
  • "company_city": "roma",
  • "company_postal_code": "00128",
  • "company_province": "rm",
  • "company_country": "italia",
  • "first_name": "mario",
  • "last_name": "rossi",
  • "birth_date": "1990-04-28",
  • "gender": "m",
  • "fiscal_code": "mrrrss89d28l117d",
  • "birth_city": "terni",
  • "birth_province": "tr",
  • "birth_country": "italia",
  • "residence_address": "via rossini",
  • "residence_street_number": "2",
  • "residence_city": "terni",
  • "residence_postal_code": "05100",
  • "residence_province": "tr",
  • "residence_country": "italia",
  • "document_type": "DRIVING_LICENSE",
  • "document_number": "RT5677UI",
  • "release_date": "2001-12-31",
  • "expiration_date": "2030-12-31",
  • "release_city": "terni",
  • "release_province": "tr",
  • "public_authority": "mctc",
  • "document_file": "JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAyIDAgUgovQ29udGVudHMgNCAwIFI+PgplbmRvYmoKNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMjg1NT4+CnN0cmVhbQp4nKVa2XLjuBV976+4b85UeWCCO3teAlOQGgkXNUl5qlzzoliyw5QsTiT1TFV/TT4tn5ILgJvctgg7L6bF7dxz9wvQhr",
  • "health_insurance_card_file": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7/AFAAUgBPAEMAVQBSAEEpCi9DcmVhdG9yICj+/wB3AGsAaAB0AG0AbAB0AG8AcABkAGYAIAAwAC4AMQAyAC4ANikKL1Byb2R1Y2VyICj+/wBRAHQAIAA0AC4AOAAuADcpCi9DcmVhdG",
  • "company_registration_report_file": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDI0MTkvTiAzPj5zdHJlYW0KpiGUlbuOUfkoHcIMHvf7eqrATV1bZpTTVMre2cUZvbDdUMl4+9NRagm9IquKs7XBFUeuqDxnLlMyPL83p4AD5+TOqvVD8kwtQSp5ezioMU/5vnfGDQSdDYcTp3QWvXxdPLREP89LnlSNLR/FrhaJ0J4amPSRm04uxKQ3",
  • "callback": {}
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Callback payload samples

Callback
POST: {$request.body#/callback/url}
Content type
application/json
{
  • "data": {
    }
}

Richiesta specifica

Questo metodo mostra la richiesta specifica dell'azienda crif relativa all'id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 64772d88496e98e849017aa8

Id della richiesta

Responses

Response Schema: application/json
object (RichiestaAzienda)
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://risk.openapi.com/IT-crif-azienda/%7Bid%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": "",
  • "error": null
}

Caricare il file di delega

Questo metodo consente di caricare il file di delega. Il file di delega deve essere compilato e firmato. È possibile scaricarlo tramite il metodo GET/IT-crif-azienda/{id}/delega.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 64772d88496e98e849017aa8

Id della richiesta

Request Body schema: application/json
signed_delegation_file
string <byte>

base64_encode(contenuto del file); sono ammessi solo i file pdf

Responses

Response Schema: application/json
object (RichiestaAzienda)
success
boolean
message
string
error
integer

Request samples

Content type
application/json
{
  • "signed_delegation_file": "JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAyIDAgUgovQ29udGVudHMgNCAwIFI+PgplbmRvYmoKNCAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMjg1NT4+CnN0cmVhbQp4nKVa2XLjuBV976+4b85UeWCCO3teAlOQGgkXNUl5qlzzoliyw5QsTiT1TFV/TT4tn5ILgJvctgg7L6bF7dxz9wvQhr99sogXwJ94sCwLFp9uK7iZU6A2/obqEXj1yfOJH0EQUGLZ8AyeExKv/72D8tO/QT"
}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "success": true,
  • "message": "",
  • "error": null
}

Scaricare il file di delega

Questo metodo consente di scaricare direttamente il file di delega. Una volta compilato e firmato, verrà passato sotto forma di stringa codificata in base 64 utilizzando il metodo PATCH/IT-crif-azienda/{id}.

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 64772d88496e98e849017aa8

Id della richiesta

Responses

Response Schema: application/pdf
string <binary>

Request samples

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "https://risk.openapi.com/IT-crif-azienda/%7Bid%7D/delega");

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
{
  • "success": false,
  • "message": "Wrong id",
  • "error": 312,
  • "data": null
}