Chamber of Commerce Company Registrations

Chamber of Commerce Company Registration of any Italian company in real time and without search costs

Obtain official documents from the Chamber of Commerce with always up-to-date data.

All the knowledge you need

Here you can find some advice to consider to approach this API. If you prefer, we provide code samples, OAS3 documentation, the ability to try the API live via the Swagger UI or import the entire collection into Postman. We also offer a Sandbox environment where you can experiment with all kinds of requests completely free of charge.

Useful tips to start with Chamber of Commerce Company Registrations

Get the token in the appropriate section before you start.

Use the the online tool or generate it via API. Set the expire date, a usefull name and now add a bunch of scopes to limit the possible actions your token can do.

Do you already know the VAT number or tax code?

Request a report on the subject you want using one of the available endpoints:
/ordinaria-impresa-individuale/storica-impresa-individuale/ordinaria-societa-capitale/storica-societa-capitale/ordinaria-societa-persone and  /storica-societa-persone.
The basic request is made with the minimum payload, for example: {"cf_piva_id": "12485671007"} but we recommend using the "callback" system to receive the report asynchronously. for example: {"cf_piva_id": "12485671007", "callback": {"url": "https://myserver.com", "method": "JSON", "data": {"myData": "myValue"}}}
For each request, you will also receive an "id", in addition to the status information that will allow you to verify the status of your request. (note that polling is not recommended and the reading service is free within the limits indicated, we recommend using the callback instead)

Download the Report as soon as it is ready

When the request status becomes "Visura evasa", you can download the requested documents at the relevant endpoint, for example:
/ordinaria-impresa-individuale, but adding both the id you received and the string "/allegati" to the endpoint to which to send the GET request, for example: https://visurecamerali.openapi.it/ordinaria-impresa-individuale/{ID_RICEVUTO_DALLA_RICHIESTA_POST}/allegati
The response will contain a "file" property containing a zip archive in base64 format with the requested documents inside.

Looking for a visura but don't know the VAT number?

If you need to search for millions of companies quickly, we suggest you use /impresa. With this, you can refine the results by georeferencing the request. It allows you to filter by:
  • Company name
  • Province
  • ATECO code
  • CCIAA code
  • REA code
  • Annual turnover
  • Employees
  • Latitude
  • Longitude
  • Radius
Each result contains a unique "id" for the company, the name, the municipality, the legal nature and the list of available visure.
With the obtained id, you can request the visura directly using it instead of the VAT number.

Visure Camerali (1.0.0)

Web service that allows you to obtain a company registration certificate.

Cerca Imprese

Business search tool

Business search

With this service we can draw up a list of companies that correspond to certain parameters described below. The call returns a maximum of 1000 results even if you set a higher limit

Authorizations:
bearerAuth
query Parameters
denominazione
string
Example: denominazione=openapi

name of the company (you can search for parts of the name as long as they are whole words)

provincia
string
Example: provincia=RM

the code of the region you want to search in

codice_ateco
string
Example: codice_ateco=6201

ateco code

fatturato_min
integer
Example: fatturato_min=100000

minimum revenue value

fatturato_max
integer
Example: fatturato_max=1000000

maximum revenue value

dipendenti_min
integer
Example: dipendenti_min=1

minimum value of employees

dipendenti_max
integer
Example: dipendenti_max=5

maximum value of employees

skip
integer
Example: skip=50

to set the number of records you want to skip from the result set

limit
integer [ 1 .. 1000 ]
Example: limit=100

number of results you want to receive; if not set, the call will return a maximum of 1000 results

lat
number <double> [ -90 .. 90 ]
Example: lat=13.5478

latitude

lng
number <double> [ -180 .. 180 ]
Example: lng=42.859

longitude

radius
integer > 0
Example: radius=100

radius in meters

Responses

Response Schema: application/json
Array of objects (Imprese)
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://visurecamerali.openapi.it/impresa?denominazione=openapi&provincia=RM&codice_ateco=6201&fatturato_min=100000&fatturato_max=1000000&dipendenti_min=1&dipendenti_max=5&skip=50&limit=100&lat=13.5478&lng=42.859&radius=100");

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
}

Imprese Individuali

It allows you to obtain an ordinary or historical chamber of commerce registration on an individual company

List of your requests

This method shows you the list of all your requests

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://visurecamerali.openapi.it/ordinaria-impresa-individuale");

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
}

Generates a request

Method that allows you to generate a request. Starting from a VAT number or from the id of the company returning from the search, the request is accepted only if the company is a sole proprietorship

Authorizations:
bearerAuth
Request Body schema: application/json
cf_piva_id
required
string
object (Callback)

Responses

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

Request samples

Content type
application/json
{
  • "cf_piva_id": "mssrrt77b18z112l"
}

Response samples

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

Specific request

This method allows you to see the specific request identified by the passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 62542b966ea4de0b373dc1d2

Request id

Responses

Response Schema: application/json
object (Richiesta)
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://visurecamerali.openapi.it/ordinaria-impresa-individuale/%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
}

Download the document

This method allows you to download the document generated by the request passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 62542b966ea4de0b373dc1d2

Request id

Responses

Response Schema: application/json
object (Allegato)
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://visurecamerali.openapi.it/ordinaria-impresa-individuale/%7Bid%7D/allegati");

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
}

List of your requests

This method shows you the list of all your requests

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://visurecamerali.openapi.it/storica-impresa-individuale");

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
}

Generates a request

Method that allows you to generate a request. Starting from a VAT number or from the id of the company returning from the search, the request is accepted only if the company is a sole proprietorship

Authorizations:
bearerAuth
Request Body schema: application/json
cf_piva_id
required
string
object (Callback)

Responses

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

Request samples

Content type
application/json
{
  • "cf_piva_id": "mssrrt77b18z112l"
}

Response samples

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

Specific request

This method allows you to see the specific request identified by the passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 625fec8fb417fe0fff605023

Request id

Responses

Response Schema: application/json
object (Richiesta)
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://visurecamerali.openapi.it/storica-impresa-individuale/%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
}

Download the document

This method allows you to download the document generated by the request passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 625fec8fb417fe0fff605023

Request id

Responses

Response Schema: application/json
object (Allegato)
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://visurecamerali.openapi.it/storica-impresa-individuale/%7Bid%7D/allegati");

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
}

Società di Capitale

It allows you to obtain an ordinary or historical chamber of commerce registration on a joint stock company

List of your requests

This method shows you the list of all your requests

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://visurecamerali.openapi.it/ordinaria-societa-capitale");

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
}

Generates a request

Method that allows you to generate a request. Starting from a VAT number or from the id of the company returning from the search, the request is accepted only if the company is a joint stock company

Authorizations:
bearerAuth
Request Body schema: application/json
cf_piva_id
required
string
object (Callback)

Responses

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

Request samples

Content type
application/json
{
  • "cf_piva_id": "12485671007"
}

Response samples

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

Specific request

This method allows you to see the specific request identified by the passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 625fec9313ddfc09f11c47e2

Request id

Responses

Response Schema: application/json
object (Richiesta)
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://visurecamerali.openapi.it/ordinaria-societa-capitale/%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
}

Download the document

This method allows you to download the document generated by the request passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 625fec9313ddfc09f11c47e2

Request id

Responses

Response Schema: application/json
object (Allegato)
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://visurecamerali.openapi.it/ordinaria-societa-capitale/%7Bid%7D/allegati");

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
}

List of your requests

This method shows you the list of all your requests

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://visurecamerali.openapi.it/storica-societa-capitale");

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
}

Generates a request

Method that allows you to generate a request. Starting from a VAT number or from the id of the company returning from the search, the request is accepted only if the company is a joint stock company

Authorizations:
bearerAuth
Request Body schema: application/json
cf_piva_id
required
string
object (Callback)

Responses

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

Request samples

Content type
application/json
{
  • "cf_piva_id": "12485671007"
}

Response samples

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

Specific request

This method allows you to see the specific request identified by the passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 625fed6922a1b348ae3b8462

Request id

Responses

Response Schema: application/json
object (Richiesta)
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://visurecamerali.openapi.it/storica-societa-capitale/%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
}

Download the document

This method allows you to download the document generated by the request passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 625fed6922a1b348ae3b8462

Request id

Responses

Response Schema: application/json
object (Allegato)
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://visurecamerali.openapi.it/storica-societa-capitale/%7Bid%7D/allegati");

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
}

Società di Persone

It allows you to obtain an ordinary or historical chamber of commerce registration on a partnership

List of your requests

This method shows you the list of all your requests

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://visurecamerali.openapi.it/ordinaria-societa-persone");

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
}

Generates a request

Method that allows you to generate a request. Starting from a VAT number or from the id of the company returning from the search, the request is accepted only if the company is a partnership

Authorizations:
bearerAuth
Request Body schema: application/json
cf_piva_id
required
string
object (Callback)

Responses

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

Request samples

Content type
application/json
{
  • "cf_piva_id": "61f2c5d821d2c121d31a2bce"
}

Response samples

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

Specific request

This method allows you to see the specific request identified by the passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 62691c4fea3caa5f2b21f334

Request id

Responses

Response Schema: application/json
object (Richiesta)
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://visurecamerali.openapi.it/ordinaria-societa-persone/%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
}

Download the document

This method allows you to download the document generated by the request passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 62691c4fea3caa5f2b21f334

Request id

Responses

Response Schema: application/json
object (Allegato)
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://visurecamerali.openapi.it/ordinaria-societa-persone/%7Bid%7D/allegati");

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
}

List of your requests

This method shows you the list of all your requests

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://visurecamerali.openapi.it/storica-societa-persone");

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
}

Generates a request

Method that allows you to generate a request. Starting from a VAT number or from the id of the company returning from the search, the request is accepted only if the company is a partnership

Authorizations:
bearerAuth
Request Body schema: application/json
cf_piva_id
required
string
object (Callback)

Responses

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

Request samples

Content type
application/json
{
  • "cf_piva_id": "61f2c66521d2c121d31f199c"
}

Response samples

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

Specific request

This method allows you to see the specific request identified by the passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 62691f2620a96b3711585596

Request id

Responses

Response Schema: application/json
object (Richiesta)
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://visurecamerali.openapi.it/storica-societa-persone/%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
}

Download the document

This method allows you to download the document generated by the request passed id

Authorizations:
bearerAuth
path Parameters
id
required
string
Example: 62691f2620a96b3711585596

Request id

Responses

Response Schema: application/json
object (Allegato)
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://visurecamerali.openapi.it/storica-societa-persone/%7Bid%7D/allegati");

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
}