Der Schlüssel zum sicheren Zugang zu allen APIs
Oauth ist der Authentifizierungsdienst für die API-Nutzung und bietet eine sichere Verwaltung von Anfragen und Integrationen
All das Wissen, das Sie benötigen
Hier finden Sie einige Ratschläge, die Sie berücksichtigen sollten, um sich dieser API zu nähern. Wenn Sie möchten, bieten wir Code-Beispiele, OAS3-Dokumentation, die Möglichkeit, die API live über Swagger UI auszuprobieren oder die gesamte Sammlung in Postman zu importieren. Wir bieten auch eine Sandbox-Umgebung an, in der Sie kostenlos mit allen Arten von Anfragen experimentieren können.
Überprüfen Sie Ihren API-Schlüssel im entsprechenden Abschnitt, bevor Sie beginnen.
- Oas file url https://console.openapi.com/oas/de/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 ist unser wesentlicher Authentifizierungs-Webdienst, um unsere Dienste sicher zu nutzen. Über diesen Dienst können Sie wichtige Token erhalten, ändern und sehen, um auf alle anderen Methoden der Bienen zuzugreifen, die wir anbieten.
Weitere Informationen finden Sie unter https://developers.openapi.it/services/oauth
Entdecken Sie alle unsere Dienste unter https://developers.openapi.it/services
Ein Token erhalten
Wenn Sie bei diesem Aufruf einen oder mehrere Bereiche übergeben, erhalten Sie ein Token, das Sie zur Authentifizierung mit denselben Bereichen benötigen, die Sie übergeben haben. Token mit Ablaufdatum können sehr nützlich sein, wenn Sie den Zugang auf eine kleine Anzahl von Bereichen beschränken wollen, die Ihre Anwendung/Dienst benötigt: Auf diese Weise können Sie unerwünschte Anfragen vermeiden
Authorizations:
Request Body schema: application/json
scopes required | Array of strings Liste der Bereiche, für die Sie eine Nutzungsberechtigung erhalten möchten; Sie können auch ein Sternchen als Platzhalter für alle Methoden oder alle Domänen oder alle Endpunkte übergeben. Wenn ich zum Beispiel alle Methoden und Endpunkte einer bestimmten Domäne '*:comparabili.openapi.it/*' haben möchte; wenn ich alle Bereiche '*:*/*' haben möchte |
expire | integer Deprecated |
ttl | integer Die Token-Lebensdauer (time-to-live) in Sekunden, bis zu einem Jahr; wenn nicht angegeben, wird beim Erstellen eines Tokens festgelegt, dass es in einem Jahr abläuft. Das Beispiel zeigt, wie man ein Token mit einer Lebensdauer von 30 Tagen anfordert. |
Responses
Response Schema: application/json
scopes | Array of strings Eine Liste der von Ihnen angeforderten Bereiche, erweitert |
expire | integer Ein UNIX-Zeitstempel in Sekunden, der das Verfallsdatum des Tokens angibt |
token | string Ihr neuer Token |
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 aller nicht abgelaufenen Token
Methode, die alle Token zurückgibt, deren Geltungsbereiche für Ihr Konto noch aktiv sind
Authorizations:
query Parameters
scope | string Example: scope=GET:imprese.openapi.it/base Name des Bereichs, für den die Token gefiltert werden sollen |
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
Findet ein bestimmtes Token
Methode, die das Token zurückgibt, das Sie im Pfad angegeben haben
Authorizations:
path Parameters
token required | string Example: 5f8041e42efdfc468b6e60ea angefordertes Token |
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
Aktualisierung des gesamten Token-Objekts
Methode, die es ermöglicht, das gesamte Token-Objekt zu ändern, indem neue Token oder die gleichen Referenzbereiche mit einer neuen Gültigkeitsdauer übergeben werden
Bitte beachten Sie, dass die TTL-Option für diese Methode nicht verfügbar ist.
Authorizations:
path Parameters
token required | string Example: 5f8041e42efdfc468b6e60ea angefordertes Token |
Request Body schema: application/json
scopes required | Array of strings Liste der Bereiche, für die Sie eine Nutzungsberechtigung erhalten möchten; Sie können auch ein Sternchen als Platzhalter für alle Methoden oder alle Domänen oder alle Endpunkte übergeben. Wenn ich zum Beispiel alle Methoden und Endpunkte einer bestimmten Domäne '*:comparabili.openapi.it/*' haben möchte; wenn ich alle Bereiche '*:*/*' haben möchte |
expire | integer Ein Verfallsdatum in Form eines UNIX-Zeitstempels in Sekunden. Wenn es nicht gesetzt wird, wird das Datum auf ein Jahr in der Zukunft gesetzt. |
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
Teil des Token-Objekts aktualisieren
Methode, mit der Sie einzelne Felder des Token-Objekts ändern können, indem Sie ihm neue Felder oder dieselben Referenzbereiche oder eine neue Gültigkeitsdauer übergeben
Authorizations:
path Parameters
token required | string Example: 5f8041e42efdfc468b6e60ea angefordertes Token |
Request Body schema: application/json
scopes required | Array of strings Liste der Bereiche, für die Sie eine Nutzungsberechtigung erhalten möchten; Sie können auch ein Sternchen als Platzhalter für alle Methoden oder alle Domänen oder alle Endpunkte übergeben. Wenn ich zum Beispiel alle Methoden und Endpunkte einer bestimmten Domäne '*:comparabili.openapi.it/*' haben möchte; wenn ich alle Bereiche '*:*/*' haben möchte |
expire | integer Deprecated |
ttl | integer Die Token-Lebensdauer (time-to-live) in Sekunden, bis zu einem Jahr; wenn nicht angegeben, wird beim Erstellen eines Tokens festgelegt, dass es in einem Jahr abläuft. Das Beispiel zeigt, wie man ein Token mit einer Lebensdauer von 30 Tagen anfordert. |
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
Löschen eines bestimmten Tokens
Methode, mit der Sie ein Token-Objekt aus Ihrem Konto löschen können
Authorizations:
path Parameters
token required | string Example: 5f8041e42efdfc468b6e60ea angefordertes Token |
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 aller Geltungsbereiche
Methode, die die Liste aller Bereiche zurückgibt, für die Sie das Token angefordert haben und die daher mit Ihrem Konto verbunden sind
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
Ihr Openapi-Kredit
Methode, die Ihr verbleibendes Openapi-Guthaben zurückgibt
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
Ihre allgemeine Nutzung
Nutzungsstatistiken nach Bereich abrufen
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
Nutzungsstatistiken für einen bestimmten Tag
Nutzungsstatistiken nach Bereich abrufen
Authorizations:
path Parameters
token required | string Example: 2022-01-01 Das gewünschte Datum, im Format JJJJ-MM-TT. Monate und Tage sollten mit führenden Nullen angegeben werden. |
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
Nutzungsstatistiken für einen bestimmten Monat
Nutzungsstatistiken nach Bereich abrufen
Authorizations:
path Parameters
token required | string Example: 2022-01 Das gewünschte Datum, im Format JJJJ-MM. Die Monate sollten mit führenden Nullen angegeben werden. |
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
Verwendungsstatistiken für ein bestimmtes Jahr
Nutzungsstatistiken nach Bereich abrufen
Authorizations:
path Parameters
token required | string Example: 2022 Das gewünschte Datum, im Format JJJJ. |
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