La clé pour sécuriser l'accès à toutes les API.
OAuth est le service d'authentification pour l'utilisation de l'API et fournit une gestion sécurisée des demandes et des intégrations.
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.
Vérifiez votre clé API dans la section appropriée avant de commencer.
- Oas file url https://console.openapi.com/oas/fr/oauth.openapi.json
- Fork or import with Postman
- Production domain oauth.openapi.it
- Sandbox domain test.oauth.openapi.it
- Production Scopes 8
-
Sandbox Scopes 8
- GET test.oauth.openapi.it/token
- DELETE test.oauth.openapi.it/token
- POST test.oauth.openapi.it/token
- PUT test.oauth.openapi.it/token
- PATCH test.oauth.openapi.it/token
- GET test.oauth.openapi.it/scopes
- GET test.oauth.openapi.it/credit
- GET test.oauth.openapi.it/counters
Oauth (1.0.0)
Oauth est notre service web d'authentification essentiel pour utiliser nos services en toute sécurité. Grâce à ce service, vous pouvez recevoir, modifier et voir les jetons essentiels pour accéder à toutes les méthodes de repos des abeilles que nous fournissons.
En savoir plus sur https://developers.openapi.it/services/oauth
Explorer tous nos services sur https://developers.openapi.it/services
Recevoir un jeton
En passant un ou plusieurs scopes, vous recevez un jeton dont vous aurez besoin pour vous authentifier auprès des mêmes scopes que ceux que vous avez passés. Les jetons avec des dates d'expiration peuvent être très utiles si vous souhaitez restreindre l'accès à un petit nombre de scopes dont votre application/service a besoin : de cette manière, vous pouvez éviter les requêtes non désirées
Authorizations:
Request Body schema: application/json
scopes required | Array of strings Liste des champs d'application pour lesquels vous voulez être autorisé à utiliser ; vous pouvez également passer un astérisque comme joker pour toutes les méthodes, tous les domaines ou tous les points de terminaison. Par exemple, si je veux toutes les méthodes et tous les points de terminaison d'un domaine donné "*:comparabili.openapi.it/*" ; si je veux tous les domaines "*:*/*". |
expire | integer Deprecated |
ttl | integer La durée de vie du jeton (time-to-live) en secondes, jusqu'à un an ; si elle n'est pas fournie, lors de la création d'un jeton, celui-ci expirera dans un an. L'exemple montre comment demander un jeton ayant une durée de vie de 30 jours. |
Responses
Response Schema: application/json
scopes | Array of strings Une liste des champs d'application que vous avez demandés, élargie |
expire | integer Un timestamp UNIX, en secondes, représentant la date d'expiration du jeton. |
token | string Votre nouveau jeton |
success | boolean |
message | string |
error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "scopes": [
- "GET:comparabili.openapi.it/tassonomie",
- "GET:imprese.openapi.it/*",
- "*:*.openapi.it/*"
- "expire": 0,
- "ttl": 2592000
Response samples
- 200
- 406
- "scopes": [
- "POST:valutometro.altravia.com/valutazione"
- "expire": 1634223407,
- "token": "5f8711afe4754a532a7a8358",
- "success": true,
- "message": "",
- "error": null
Liste de tous les jetons non expirés
Méthode qui renvoie tous les tokens dont les champs d'application sont encore actifs pour votre compte.
Authorizations:
query Parameters
scope | string Example: scope=GET:imprese.openapi.it/base nom de l'étendue pour laquelle filtrer les jetons |
Responses
Response Schema: application/json
Array of objects | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://oauth.openapi.it/token?scope=SOME_STRING_VALUE"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Basic REPLACE_BASIC_AUTH"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- "data": [
- {
- "scopes": [
- "POST:videoid.altravia.com/videoId"
- "expire": 1603268553,
- "token": "5daebc49568fa1398c55186d"
- {
- "scopes": [
- "POST:videoid.altravia.com/request"
- "expire": 1604049864,
- "token": "5dbaa848568fa113ad2e7fcf"
- {
- "scopes": [
- "GET:videoid.altravia.com/request"
- "expire": 1604050325,
- "token": "5dbaaa15568fa113ad2e7fd1"
- "success": true,
- "message": "",
- "error": null
Recherche d'un jeton spécifique
Méthode qui renvoie le jeton que vous avez passé dans le chemin d'accès
Authorizations:
path Parameters
token required | string Example: 5f8041e42efdfc468b6e60ea jeton demandé |
Responses
Response Schema: application/json
Array of objects | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://oauth.openapi.it/token/5f8041e42efdfc468b6e60ea"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Basic REPLACE_BASIC_AUTH"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 402
- "data": [
- {
- "scopes": [
- "GET:imprese.openapi.it/base",
- "GET:imprese.openapi.it/advance"
- "expire": 1627139406,
- "token": "5f0efd20568fa12c575182f0"
- "success": true,
- "message": "",
- "error": null
Mise à jour de l'ensemble de l'objet token
Méthode qui vous permet de modifier l'objet token entier en lui passant de nouveaux tokens ou les mêmes reference scopes avec une nouvelle expiration
Veuillez noter que l'option TTL n'est pas disponible pour cette méthode.
Authorizations:
path Parameters
token required | string Example: 5f8041e42efdfc468b6e60ea jeton demandé |
Request Body schema: application/json
scopes required | Array of strings Liste des champs d'application pour lesquels vous voulez être autorisé à utiliser ; vous pouvez également passer un astérisque comme joker pour toutes les méthodes, tous les domaines ou tous les points de terminaison. Par exemple, si je veux toutes les méthodes et tous les points de terminaison d'un domaine donné "*:comparabili.openapi.it/*" ; si je veux tous les domaines "*:*/*". |
expire | integer La date d'expiration est exprimée sous la forme d'un horodatage UNIX en secondes. Si elle n'est pas définie, la date sera fixée à un an à partir de maintenant. |
Responses
Response Schema: application/json
Array of objects | |
success | boolean |
message | string |
error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "scopes": [
- "GET:comparabili.openapi.it/tassonomie",
- "GET:imprese.openapi.it/*",
- "*:*.openapi.it/*"
- "expire": 1660640780
Response samples
- 200
- 403
- 404
- 406
- "data": [
- {
- "scopes": [
- "GET:comparabili.openapi.it/tassonomie"
- "expire": 1583942471,
- "token": "5f0efd20568fa12c575182f0"
- "success": true,
- "message": "",
- "error": null
Mise à jour d'une partie de l'objet token
Méthode permettant de modifier les champs individuels de l'objet token en lui transmettant de nouveaux champs ou les mêmes champs de référence ou une nouvelle expiration.
Authorizations:
path Parameters
token required | string Example: 5f8041e42efdfc468b6e60ea jeton demandé |
Request Body schema: application/json
scopes required | Array of strings Liste des champs d'application pour lesquels vous voulez être autorisé à utiliser ; vous pouvez également passer un astérisque comme joker pour toutes les méthodes, tous les domaines ou tous les points de terminaison. Par exemple, si je veux toutes les méthodes et tous les points de terminaison d'un domaine donné "*:comparabili.openapi.it/*" ; si je veux tous les domaines "*:*/*". |
expire | integer Deprecated |
ttl | integer La durée de vie du jeton (time-to-live) en secondes, jusqu'à un an ; si elle n'est pas fournie, lors de la création d'un jeton, celui-ci expirera dans un an. L'exemple montre comment demander un jeton ayant une durée de vie de 30 jours. |
Responses
Response Schema: application/json
Array of objects | |
success | boolean |
message | string |
error | integer |
Request samples
- Payload
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
- "scopes": [
- "GET:comparabili.openapi.it/tassonomie",
- "GET:imprese.openapi.it/*",
- "*:*.openapi.it/*"
- "expire": 0,
- "ttl": 2592000
Response samples
- 200
- 403
- 404
- 406
- "data": [
- {
- "scopes": [
- "GET:comparabili.openapi.it/tassonomie"
- "expire": 1583942471,
- "token": "5f0efd20568fa12c575182f0"
- "success": true,
- "message": "",
- "error": null
Supprimer un jeton spécifique
Méthode permettant de supprimer un objet token de votre compte
Authorizations:
path Parameters
token required | string Example: 5f8041e42efdfc468b6e60ea jeton demandé |
Responses
Response Schema: application/json
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE"); curl_easy_setopt(hnd, CURLOPT_URL, "https://oauth.openapi.it/token/5f8041e42efdfc468b6e60ea"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Basic REPLACE_BASIC_AUTH"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 403
- 404
- "message": "1 deleted token",
- "success": true,
- "error": null
Liste de toutes les portées
Méthode qui renvoie la liste de tous les champs d'application pour lesquels vous avez demandé le jeton et qui sont donc associés à votre compte.
Authorizations:
Responses
Response Schema: application/json
data | Array of strings |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://oauth.openapi.it/scopes"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Basic REPLACE_BASIC_AUTH"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- "data": [
- "POST:ws.pagasubito.it/pay",
- "GET:ws.pagasubito.it/pay",
- "GET:fiori.altravia.com/date_available",
- "GET:fiori.altravia.com/countries",
- "GET:fiori.altravia.com/products",
- "POST:fiori.altravia.com/order",
- "GET:fiori.altravia.com/order",
- "GET:fiori.altravia.com/categories",
- "GET:fiori.altravia.com/shipment_date",
- "GET:splitpayment.altravia.com/root",
- "POST:videoid.altravia.com/request",
- "GET:videoid.altravia.com/request",
- "GET:visengine2.altravia.com/visure",
- "POST:visengine2.altravia.com/richiesta",
- "PUT:visengine2.altravia.com/richiesta",
- "GET:visengine2.altravia.com/richiesta",
- "GET:visengine2.altravia.com/documento",
- "GET:imprese.openapi.it/base",
- "GET:imprese.openapi.it/advance",
- "GET:imprese.openapi.it/closed",
- "GET:imprese.openapi.it/gruppoiva",
- "GET:imprese.openapi.it/pec",
- "GET:ws.pecmassiva.com/send",
- "POST:ws.pecmassiva.com/send",
- "GET:europeanvat.altravia.com/companies",
- "GET:ws.marchetemporali.com/availability",
- "GET:ws.marchetemporali.com/marche",
- "POST:ws.marchetemporali.com/check_lotto",
- "POST:ws.marchetemporali.com/marca",
- "POST:ws.marchetemporali.com/verifica",
- "POST:ws.marchetemporali.com/analisi",
- "GET:comuni.openapi.it/cap",
- "GET:comuni.openapi.it/istat",
- "GET:comuni.openapi.it/regioni",
- "GET:comuni.openapi.it/province",
- "POST:geocoding.realgest.it/geocode",
- "POST:geocoding.realgest.it/reverse",
- "GET:comuni.openapi.it/catastale",
- "GET:ws.ufficiopostale.com/dug",
- "GET:ws.ufficiopostale.com/raccomandate",
- "POST:ws.ufficiopostale.com/raccomandate",
- "PATCH:ws.ufficiopostale.com/raccomandate",
- "DELETE:ws.ufficiopostale.com/raccomandate",
- "GET:comuni.openapi.it/match",
- "POST:ws.firmadigitale.com/richiesta",
- "GET:ws.firmadigitale.com/richiesta",
- "GET:valutometro.altravia.com/immobili",
- "GET:valutometro.altravia.com/contratti",
- "GET:ws.firmadigitale.com/prodotti",
- "POST:valutometro.altravia.com/quotazione",
- "POST:valutometro.altravia.com/indirizzo",
- "POST:valutometro.altravia.com/valutazione"
- "success": true,
- "message": "",
- "error": null
Votre crédit Openapi
Méthode qui renvoie le crédit Openapi restant
Authorizations:
Responses
Response Schema: application/json
object | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://oauth.openapi.it/credit"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Basic REPLACE_BASIC_AUTH"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 404
- "data": {
- "credit": 423.38
- "success": true,
- "message": "",
- "error": null
Votre utilisation globale
Obtenez vos statistiques d'utilisation par champ d'application
Authorizations:
Responses
Response Schema: application/json
object | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://oauth.openapi.it/counters/total"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Basic REPLACE_BASIC_AUTH"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- "data": {
- "GET:europeanvat.openapi.it/companies": {
- "counter": 14,
- "paid": 0,
- "limit": 1500
- "POST:compravenditeimmobiliari.openapi.it/search": {
- "counter": 100,
- "paid": 90,
- "limit": 10
- "success": true,
- "message": "",
- "error": null
Statistiques d'utilisation pour un jour donné
Obtenez vos statistiques d'utilisation par champ d'application
Authorizations:
path Parameters
token required | string Example: 2022-01-01 La date demandée, au format AAAA-MM-JJ. Les mois et les jours doivent être précédés de zéros. |
Responses
Response Schema: application/json
object | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://oauth.openapi.it/counters/day/%7Bday%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Basic REPLACE_BASIC_AUTH"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 404
- "data": {
- "GET:europeanvat.openapi.it/companies": {
- "counter": 14,
- "paid": 0,
- "limit": 1500
- "POST:compravenditeimmobiliari.openapi.it/search": {
- "counter": 100,
- "paid": 90,
- "limit": 10
- "success": true,
- "message": "",
- "error": null
Statistiques d'utilisation pour un mois spécifique
Obtenez vos statistiques d'utilisation par champ d'application
Authorizations:
path Parameters
token required | string Example: 2022-01 La date demandée, au format AAAA-MM. Les mois doivent être précédés de zéros. |
Responses
Response Schema: application/json
object | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://oauth.openapi.it/counters/month/%7Bmonth%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Basic REPLACE_BASIC_AUTH"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 404
- "data": {
- "GET:europeanvat.openapi.it/companies": {
- "counter": 14,
- "paid": 0,
- "limit": 1500
- "POST:compravenditeimmobiliari.openapi.it/search": {
- "counter": 100,
- "paid": 90,
- "limit": 10
- "success": true,
- "message": "",
- "error": null
Statistiques d'utilisation pour une année spécifique
Obtenez vos statistiques d'utilisation par champ d'application
Authorizations:
path Parameters
token required | string Example: 2022 La date demandée, au format AAAA. |
Responses
Response Schema: application/json
object | |
success | boolean |
message | string |
error | integer |
Request samples
- C + Libcurl
- Csharp + Restsharp
- Go + Native
- Java + Okhttp
- Java + Unirest
- Javascript + Jquery
- Javascript + Xhr
- Node + Native
- Node + Request
- Node + Unirest
- Objc + Nsurlsession
- Ocaml + Cohttp
- Php + Curl
- Php + Http1
- Php + Http2
- Python + Python3
- Python + Requests
- Ruby + Native
- Shell + Curl
- Shell + Httpie
- Shell + Wget
- Swift + Nsurlsession
CURL *hnd = curl_easy_init(); curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(hnd, CURLOPT_URL, "https://oauth.openapi.it/counters/year/%7Byear%7D"); struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Authorization: Basic REPLACE_BASIC_AUTH"); curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers); CURLcode ret = curl_easy_perform(hnd);
Response samples
- 200
- 404
- "data": {
- "GET:europeanvat.openapi.it/companies": {
- "counter": 14,
- "paid": 0,
- "limit": 1500
- "POST:compravenditeimmobiliari.openapi.it/search": {
- "counter": 100,
- "paid": 90,
- "limit": 10
- "success": true,
- "message": "",
- "error": null