Risque

Tous les rapports et données permettant de vérifier la fiabilité des personnes physiques et morales.

Avec Risk, vous avez accès à différentes bases de données telles que Direction générale des finances publiques, Bureau d'enregistrement, CCIAA, CRIF, Experian

Toutes les connaissances dont vous avez besoin

Vous trouverez ici quelques conseils à prendre en compte pour aborder cette API. Si vous préférez, nous fournissons des exemples de code, la documentation OAS3, la possibilité d'essayer l'API en direct via Swagger UI ou d'importer l'intégralité de la collection dans Postman. Nous proposons également un environnement Sandbox où vous pouvez expérimenter toutes sortes de requêtes de manière totalement gratuite.

Conseils utiles pour commencer Risque

Obtenir le Token dans la section appropriée avant de commencer.

Utilisez l'outil en ligne ou générez-le via l'API. Définissez la date d'expiration, un nom utile et ajoutez maintenant un ensemble d'étendues pour limiter les actions possibles que votre jeton peut effectuer.

Choisissez le service qui vous convient le mieux

L'API Risk est très complète et couvre tous les aspects de la gestion des risques.

Nous pouvons regrouper les services offerts en:

En fonction du service que vous préférez, différents points d'accès sont disponibles décrit ci-dessous.

Score de crédit (Synchrone / Temps réel)

A partir du numéro de TVA, vous pouvez obtenir des informations structurées sur la solvabilité via ses 3 points d'accès:

  • /IT-creditscore-start
    • "score_risque" (de VERT à ROUGE FONCÉ)
  • /IT-creditscore-advanced
    • "score_risque" (de VERT à ROUGE FONCÉ)
    • "risk_score_description" (détails du score de risque)
    • "rating" (de A1 positif à C3 négatif)
    • "risk_severity" (de 1 "risque faible" à 990 "risque élevé")
  • /IT-creditscore-top
    • "score_risque" (de VERT à ROUGE FONCÉ)
    • "history.risk_score" (évaluations mensuelles précédentes)
    • "risk_score_description" (détails du score de risque)
    • "rating" (de A1 positif à C3 négatif)
    • "history.public_rating" (évaluations mensuelles précédentes)
    • "operational_credit_limit" (limite de crédit estimée €)
    • "history.operational_credit_limit" (évaluations mensuelles précédentes)
    • "positions" (Evaluations, descriptions et tendances de l'entreprise en termes de situation financière, patrimoniale et financière sous forme synthétique)
    • "profils" (Analyse d'indicateurs individuels des profils financiers, patrimoniaux et financiers de manière synthétique)

Risk (1.0.0)

Service web permettant d'obtenir une recherche crif sur une personne ou une entreprise.

Persona

Certificat du Crif sur la personne

Liste de vos demandes concernant la personne

Cette méthode vous permet d'obtenir la liste des demandes d'aide personnalisée qui appartiennent à votre compte.

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
}

Demande de recherche d'une personne par la police judiciaire

Cette méthode vous permet de demander un crif pour effectuer une recherche sur une personne. Il est important de fournir une copie d'une pièce d'identité et une copie d'une carte de santé au format pdf.

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

prénom

last_name
required
string

nom de famille

email
required
string <email>

courriel

birth_date
required
string <date>

date de naissance

gender
required
string
Enum: "M" "F"

genre

fiscal_code
required
string

code fiscal

birth_city
required
string

ville de naissance

birth_province
required
string

province de naissance

birth_country
required
string

pays de naissance

residence_address
required
string

adresse de résidence

residence_street_number
required
string

numéro de rue de la résidence

residence_city
required
string

ville de résidence

residence_postal_code
required
string

code postal de la résidence

residence_province
required
string

résidence province

residence_country
required
string

pays de résidence

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

type de document

document_number
required
string

numéro du document

release_date
required
string <date>

date de publication du document

expiration_date
required
string <date>

document expiration date

release_city
required
string

libération des documents ville

release_province
required
string

province de libération des documents

public_authority
required
string

l'autorité publique qui a délivré le document

required
string or string

fichier de documents au format pdf

required
string or string

fichier de la carte d'assurance maladie au format 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": {
    }
}

Demande spécifique

Cette méthode permet d'afficher la demande spécifique de la personne concernée par l'identifiant.

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

Request id

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
}

Télécharger le fichier de délégation

Cette méthode vous permet de télécharger le fichier de délégation. Le dossier de délégation doit être complété et signé. Vous pouvez le télécharger via la méthode GET/IT-crif-persona/{id}/delega.

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

Request id

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

base64_encode(file content) ; seuls les fichiers pdf sont autorisés

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
}

Télécharger le dossier de délégation

Cette méthode vous permet de télécharger directement le fichier de délégation. Une fois compilé et signé, il sera transmis sous la forme d'une chaîne encodée en base 64 à l'aide de la méthode PATCH/IT-crif-persona/{id}.

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

Request id

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
}

Liste de vos demandes concernant la personne

Cette méthode vous montre la liste de vos demandes patrimoniale-persona qui appartiennent à votre compte

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
}

Demande spécifique

Cette méthode vous montre la demande de persona patrimoniale-persona spécifique liée à l'id

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande de recherche patrimoniale sur une personne

Cette méthode vous permet de demander à une personne patrimoniale d'effectuer une recherche sur une personne. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf, sinon les valeurs par défaut seront utilisées.

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

prénom

surname
required
string

nom de famille

taxCode
required
string

taxCode / cf italien (code fiscal)

object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

note
string

prénom

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
}

Liste de vos demandes concernant la personne

Cette méthode vous montre la liste de vos demandes patrimoniale-persona qui appartiennent à votre compte

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
}

Demande spécifique

Cette méthode vous montre la demande de persona patrimoniale-persona spécifique liée à l'id

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande de recherche patrimoniale sur une personne

Cette méthode vous permet de demander à un sommet patrimonial d'effectuer une recherche sur une personne. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf sinon les valeurs par défaut seront utilisées.

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

prénom

surname
required
string

nom de famille

taxCode
required
string

taxCode / cf italien (code fiscal)

object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

note
string

prénom

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
}

Liste de vos demandes concernant la personne

Cette méthode vous montre la liste de vos demandes patrimoniale-persona qui appartiennent à votre compte

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
}

Demande spécifique

Cette méthode vous montre la demande de persona patrimoniale-persona spécifique liée à l'id

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande de recherche patrimoniale sur une personne

Cette méthode vous permet de demander à un patrimoniale-top-supervisionato de faire une recherche sur une personne. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf, sinon les valeurs par défaut seront utilisées.

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

prénom

surname
required
string

nom de famille

taxCode
required
string

taxCode / cf italien (code fiscal)

object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

note
string

prénom

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
}

Liste de vos demandes concernant la personne

Cette méthode vous montre la liste des demandes de report-persona-top qui appartiennent à votre compte.

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
}

Demande spécifique

Cette méthode vous montre la requête spécifique du persona report-persona-top liée à l'id

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande de recherche patrimoniale sur une personne

Cette méthode vous permet de demander un rapport-persona-top pour effectuer une recherche sur une personne. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf, sinon les valeurs par défaut seront utilisées.

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

prénom

surname
required
string

nom de famille

taxCode
required
string

taxCode / cf italien (code fiscal)

object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

note
string

prénom

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
}

Liste de vos demandes concernant la personne

Cette méthode vous montre la liste de vos demandes de rapport-personne qui appartiennent à votre compte.

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
}

Demande spécifique

Cette méthode permet d'afficher la demande de rapport-personne spécifique liée à l'identifiant

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande de recherche d'un rapport personnel sur une personne

Cette méthode vous permet de demander un rapport-personne pour effectuer une recherche sur une personne. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf, sinon les valeurs par défaut seront utilisées.

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

prénom

surname
required
string

nom de famille

taxCode
required
string

taxCode / cf italien (code fiscal)

object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

note
string

prénom

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
}

Liste de vos demandes concernant la personne

Cette méthode vous permet d'obtenir la liste des requêtes eredi-con-accettazione qui appartiennent à votre compte.

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
}

Demande spécifique

Cette méthode permet d'afficher la requête spécifique eredi-con-accettazione liée à l'identifiant

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande d'un eredi-con-accettazione pour effectuer une recherche sur une personne

Cette méthode vous permet de demander un rapport-personne pour effectuer une recherche sur une personne. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf, sinon les valeurs par défaut seront utilisées.

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

prénom

surname
required
string

nom de famille

taxCode
required
string

taxCode / cf italien (code fiscal)

object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

note
string

prénom

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
}

Liste de vos demandes concernant la personne

Cette méthode vous permet d'obtenir la liste des demandes d'autorisation qui appartiennent à votre compte.

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
}

Demande spécifique

Cette méthode permet d'afficher la demande spécifique de eredi-senza-accettazione liée à l'identifiant

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande de recherche d'un héritier sans droit de regard sur une personne

Cette méthode vous permet de demander un rapport-personne pour effectuer une recherche sur une personne. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf, sinon les valeurs par défaut seront utilisées.

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

prénom

surname
required
string

nom de famille

taxCode
required
string

taxCode / cf italien (code fiscal)

object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

note
string

prénom

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

Recherche du Crif sur l'entreprise

Liste de vos demandes concernant l'entreprise

Cette méthode vous permet d'obtenir la liste des demandes de rapports qui appartiennent à votre compte.

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
}

Demande spécifique

Cette méthode vous montre la demande spécifique de rapport-azienda liée à l'identifiant

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande de rapport-azienda pour la recherche d'une personne

Cette méthode vous permet de demander un rapport-azienda pour effectuer une recherche sur une entreprise. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf, sinon les valeurs par défaut seront utilisées.

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

nom de l'entreprise

taxCode
required
string

taxCode / cf italien (code fiscal)

vatCode
string
note
string
object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

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
}

Liste de vos demandes concernant l'entreprise

Cette méthode vous montre la liste de vos demandes de rapport-azienda-top qui appartiennent à votre compte.

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
}

Demande spécifique

Cette méthode vous montre la demande spécifique de rapport-azienda-top liée à l'identifiant

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande de rapport-azienda-pour effectuer une recherche sur une personne

Cette méthode vous permet de demander un rapport-azienda pour effectuer une recherche sur une entreprise. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf, sinon les valeurs par défaut seront utilisées.

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

nom de l'entreprise

taxCode
required
string

taxCode / cf italien (code fiscal)

vatCode
string
note
string
object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

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
}

Liste de vos demandes concernant l'entreprise

Cette méthode vous montre la liste des demandes de report-azienda-top-supervisionato qui appartiennent à votre compte.

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
}

Demande spécifique

Cette méthode vous montre la demande spécifique de report-azienda-top-supervisionato liée à l'identifiant

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

Request id

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
}

Cette méthode vous permet de télécharger directement le fichier pdf contenant les données requises.

Téléchargez le fichier PDF une fois qu'il est prêt. Dans le test, vous pouvez simuler la création du fichier PDF en utilisant "url/id?callback" et ensuite vous pouvez le télécharger.

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

Request id

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

Demande de rapport-azienda-top-supervisionato pour la recherche d'une personne

Cette méthode vous permet de demander un rapport-azienda pour effectuer une recherche sur une entreprise. Vous pouvez personnaliser votre rapport avec titlePdf, logoPdf, textPdf, sinon les valeurs par défaut seront utilisées.

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

nom de l'entreprise

taxCode
required
string

taxCode / cf italien (code fiscal)

vatCode
string
note
string
object (Callback)
textPdf
string

description dans le pied de page de la couverture pdf

titlePdf
string

Titre de la couverture pdf

logoPdf
string

URL pour le logo de la couverture personnelle

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
}

Liste de vos demandes concernant l'entreprise

Cette méthode vous permet d'afficher la liste des demandes de crif de votre entreprise qui appartiennent à votre compte.

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
}

Demande de recherche de crif sur une entreprise

Cette méthode vous permet de demander un crif pour effectuer une recherche sur une entreprise. Il est important de fournir une copie d'une pièce d'identité, une copie d'une carte de santé et une copie d'un rapport d'enregistrement de l'entreprise au format pdf.

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

nom de l'entreprise

company_legal_form
required
string

forme juridique de l'entreprise

company_tax_code
required
string

code fiscal de l'entreprise

company_vat_number
required
string

numéro de tva de l'entreprise

company_certified_email
required
string <email>

courriel certifié de l'entreprise

company_sdi
string

code de la facture sdi de l'entreprise

company_address
required
string

adresse de l'entreprise

company_street_number
required
string

numéro de rue de l'entreprise

company_city
required
string

ville de l'entreprise

company_postal_code
required
string

code postal de l'entreprise

company_province
required
string

province de l'entreprise

company_country
required
string

entreprise pays

first_name
required
string

représentant légal prénom

last_name
required
string

nom de famille du représentant légal

birth_date
required
string <date>

représentant légal date de naissance

gender
required
string
Enum: "M" "F"

représentant légal sexe

fiscal_code
required
string

représentant légal code fiscal

birth_city
required
string

représentant légal ville de naissance

birth_province
required
string

représentant légal province de naissance

birth_country
required
string

représentant légal pays de naissance

residence_address
required
string

représentant légal adresse de résidence

residence_street_number
required
string

représentant légal résidence numéro de rue

residence_city
required
string

représentant légal résidence ville

residence_postal_code
required
string

représentant légal résidence code postal

residence_province
required
string

représentant légal résidence province

residence_country
required
string

représentant légal pays de résidence

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

représentant légal type de document

document_number
required
string

représentant légal numéro du document

release_date
required
string <date>

date de publication du document du représentant légal

expiration_date
required
string <date>

date d'expiration du document du représentant légal

release_city
required
string

Représentant légal Décharge de documents Ville

release_province
required
string

représentant légal document release province

public_authority
required
string

Autorité publique qui a délivré l'acte de représentation légale

required
string or string

fichier de documents de représentants légaux au format pdf

required
string or string

carte d'assurance maladie du représentant légal en format pdf

required
string or string

fichier du rapport d'enregistrement de la société en format 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": {
    }
}

Demande spécifique

Cette méthode vous montre la demande spécifique de l'azienda crif liée à l'identifiant.

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

Request id

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
}

Télécharger le fichier de délégation

Cette méthode vous permet de télécharger le fichier de délégation. Le dossier de délégation doit être complété et signé. Vous pouvez le télécharger via la méthode GET/IT-crif-azienda/{id}/delega.

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

Request id

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

base64_encode(file content) ; seuls les fichiers pdf sont autorisés

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
}

Télécharger le dossier de délégation

Cette méthode vous permet de télécharger directement le fichier de délégation. Une fois compilé et signé, il sera transmis sous la forme d'une chaîne encodée en base 64 à l'aide de la méthode PATCH/IT-crif-azienda/{id}.

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

Request id

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
}