Public API

Default

deleteV1UsersId


/v1/users/{id}

Usage and SDK Samples

curl -X DELETE\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.deleteV1UsersId(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteV1UsersId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.deleteV1UsersId(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#deleteV1UsersId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance deleteV1UsersIdWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.deleteV1UsersId(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class deleteV1UsersIdExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.deleteV1UsersId(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.deleteV1UsersId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->deleteV1UsersId($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->deleteV1UsersId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->deleteV1UsersId(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->deleteV1UsersId: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.delete_v1_users_id(id)
except ApiException as e:
    print("Exception when calling DefaultApi->deleteV1UsersId: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 422 - 422 response

Status: 500 - 500 response


getV1CardsPinSeedsCopy

Endpoint used to retrieve the list of the card linked to the logged user with the online dynamic pin enabled.


/v1/cards/pin/online

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/pin/online"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            inline_response_200 result = apiInstance.getV1CardsPinSeedsCopy();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getV1CardsPinSeedsCopy");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            inline_response_200 result = apiInstance.getV1CardsPinSeedsCopy();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getV1CardsPinSeedsCopy");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getV1CardsPinSeedsCopyWithCompletionHandler: 
              ^(inline_response_200 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getV1CardsPinSeedsCopy(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getV1CardsPinSeedsCopyExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                inline_response_200 result = apiInstance.getV1CardsPinSeedsCopy();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getV1CardsPinSeedsCopy: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->getV1CardsPinSeedsCopy();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getV1CardsPinSeedsCopy: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getV1CardsPinSeedsCopy();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getV1CardsPinSeedsCopy: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.get_v1_cards_pin_seeds_copy()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getV1CardsPinSeedsCopy: %s\n" % e)

Parameters

Responses

Status: 200 - OK


getV1PaymentsMethods

get payment methods


/v1/payments/methods

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/payments/methods?supplier_id=&source="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | supplier identifier
        String source = source_example; // String | portal reference
        try {
            paymentTermsOutputArray result = apiInstance.getV1PaymentsMethods(supplierId, source);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getV1PaymentsMethods");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | supplier identifier
        String source = source_example; // String | portal reference
        try {
            paymentTermsOutputArray result = apiInstance.getV1PaymentsMethods(supplierId, source);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getV1PaymentsMethods");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *supplierId = supplierId_example; // supplier identifier (optional)
String *source = source_example; // portal reference (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getV1PaymentsMethodsWith:supplierId
    source:source
              completionHandler: ^(paymentTermsOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var opts = { 
  'supplierId': supplierId_example, // {{String}} supplier identifier
  'source': source_example // {{String}} portal reference
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getV1PaymentsMethods(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getV1PaymentsMethodsExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var supplierId = supplierId_example;  // String | supplier identifier (optional) 
            var source = source_example;  // String | portal reference (optional) 

            try
            {
                paymentTermsOutputArray result = apiInstance.getV1PaymentsMethods(supplierId, source);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getV1PaymentsMethods: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$supplierId = supplierId_example; // String | supplier identifier
$source = source_example; // String | portal reference

try {
    $result = $api_instance->getV1PaymentsMethods($supplierId, $source);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getV1PaymentsMethods: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $supplierId = supplierId_example; # String | supplier identifier
my $source = source_example; # String | portal reference

eval { 
    my $result = $api_instance->getV1PaymentsMethods(supplierId => $supplierId, source => $source);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getV1PaymentsMethods: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
supplierId = supplierId_example # String | supplier identifier (optional)
source = source_example # String | portal reference (optional)

try: 
    api_response = api_instance.get_v1_payments_methods(supplierId=supplierId, source=source)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getV1PaymentsMethods: %s\n" % e)

Parameters

Query parameters
Name Description
supplier_id
String
supplier identifier
source
String
portal reference

Responses

Status: 200 - 200 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


getV1SuppliesDiscounts


/v1/supplies/discounts

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/supplies/discounts?is_code=&supplier_code=&start_date=&end_date=&products="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String isCode = isCode_example; // String | 
        String supplierCode = supplierCode_example; // String | 
        String startDate = startDate_example; // String | 
        String endDate = endDate_example; // String | 
        String products = products_example; // String | String containing comma separated product ids
        try {
            discountsOutputArray result = apiInstance.getV1SuppliesDiscounts(isCode, supplierCode, startDate, endDate, products);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getV1SuppliesDiscounts");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String isCode = isCode_example; // String | 
        String supplierCode = supplierCode_example; // String | 
        String startDate = startDate_example; // String | 
        String endDate = endDate_example; // String | 
        String products = products_example; // String | String containing comma separated product ids
        try {
            discountsOutputArray result = apiInstance.getV1SuppliesDiscounts(isCode, supplierCode, startDate, endDate, products);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getV1SuppliesDiscounts");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *isCode = isCode_example; // 
String *supplierCode = supplierCode_example; // 
String *startDate = startDate_example; // 
String *endDate = endDate_example; // 
String *products = products_example; // String containing comma separated product ids

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getV1SuppliesDiscountsWith:isCode
    supplierCode:supplierCode
    startDate:startDate
    endDate:endDate
    products:products
              completionHandler: ^(discountsOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var isCode = isCode_example; // {{String}} 
var supplierCode = supplierCode_example; // {{String}} 
var startDate = startDate_example; // {{String}} 
var endDate = endDate_example; // {{String}} 
var products = products_example; // {{String}} String containing comma separated product ids

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getV1SuppliesDiscounts(isCode, supplierCode, startDate, endDate, products, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getV1SuppliesDiscountsExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var isCode = isCode_example;  // String | 
            var supplierCode = supplierCode_example;  // String | 
            var startDate = startDate_example;  // String | 
            var endDate = endDate_example;  // String | 
            var products = products_example;  // String | String containing comma separated product ids

            try
            {
                discountsOutputArray result = apiInstance.getV1SuppliesDiscounts(isCode, supplierCode, startDate, endDate, products);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getV1SuppliesDiscounts: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$isCode = isCode_example; // String | 
$supplierCode = supplierCode_example; // String | 
$startDate = startDate_example; // String | 
$endDate = endDate_example; // String | 
$products = products_example; // String | String containing comma separated product ids

try {
    $result = $api_instance->getV1SuppliesDiscounts($isCode, $supplierCode, $startDate, $endDate, $products);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getV1SuppliesDiscounts: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $isCode = isCode_example; # String | 
my $supplierCode = supplierCode_example; # String | 
my $startDate = startDate_example; # String | 
my $endDate = endDate_example; # String | 
my $products = products_example; # String | String containing comma separated product ids

eval { 
    my $result = $api_instance->getV1SuppliesDiscounts(isCode => $isCode, supplierCode => $supplierCode, startDate => $startDate, endDate => $endDate, products => $products);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getV1SuppliesDiscounts: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
isCode = isCode_example # String | 
supplierCode = supplierCode_example # String | 
startDate = startDate_example # String | 
endDate = endDate_example # String | 
products = products_example # String | String containing comma separated product ids

try: 
    api_response = api_instance.get_v1_supplies_discounts(isCode, supplierCode, startDate, endDate, products)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getV1SuppliesDiscounts: %s\n" % e)

Parameters

Query parameters
Name Description
is_code*
String
Required
supplier_code*
String
Required
start_date*
String
Required
end_date*
String
Required
products*
String
String containing comma separated product ids
Required

Responses

Status: 200 - OK

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


getV1UsersId


/v1/users/{id}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Integer id = 56; // Integer | 
        try {
            userOutput result = apiInstance.getV1UsersId(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getV1UsersId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer id = 56; // Integer | 
        try {
            userOutput result = apiInstance.getV1UsersId(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getV1UsersId");
            e.printStackTrace();
        }
    }
}
Integer *id = 56; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance getV1UsersIdWith:id
              completionHandler: ^(userOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var id = 56; // {{Integer}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getV1UsersId(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getV1UsersIdExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var id = 56;  // Integer | 

            try
            {
                userOutput result = apiInstance.getV1UsersId(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getV1UsersId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = 56; // Integer | 

try {
    $result = $api_instance->getV1UsersId($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getV1UsersId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = 56; # Integer | 

eval { 
    my $result = $api_instance->getV1UsersId(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getV1UsersId: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = 56 # Integer | 

try: 
    api_response = api_instance.get_v1_users_id(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getV1UsersId: %s\n" % e)

Parameters

Path parameters
Name Description
id*
Integer
Required

Responses

Status: 200 - OK


postV1CardsPinOnline

Endpoint used to get the online temporary pin


/v1/cards/pin/online

Usage and SDK Samples

curl -X POST\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/pin/online"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Pin_online_body body = ; // Pin_online_body | 
        try {
            inline_response_200_1 result = apiInstance.postV1CardsPinOnline(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#postV1CardsPinOnline");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Pin_online_body body = ; // Pin_online_body | 
        try {
            inline_response_200_1 result = apiInstance.postV1CardsPinOnline(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#postV1CardsPinOnline");
            e.printStackTrace();
        }
    }
}
Pin_online_body *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance postV1CardsPinOnlineWith:body
              completionHandler: ^(inline_response_200_1 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{Pin_online_body}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postV1CardsPinOnline(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postV1CardsPinOnlineExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new Pin_online_body(); // Pin_online_body |  (optional) 

            try
            {
                inline_response_200_1 result = apiInstance.postV1CardsPinOnline(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.postV1CardsPinOnline: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Pin_online_body | 

try {
    $result = $api_instance->postV1CardsPinOnline($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->postV1CardsPinOnline: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Pin_online_body->new(); # Pin_online_body | 

eval { 
    my $result = $api_instance->postV1CardsPinOnline(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->postV1CardsPinOnline: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Pin_online_body |  (optional)

try: 
    api_response = api_instance.post_v1_cards_pin_online(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->postV1CardsPinOnline: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - OK


postV1SuppliesSearchQr


/v1/supplies/search/qr

Usage and SDK Samples

curl -X POST\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/supplies/search/qr"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        GetTransactionDetailByQrInput body = ; // GetTransactionDetailByQrInput | 
        try {
            supplyOutputArray result = apiInstance.postV1SuppliesSearchQr(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#postV1SuppliesSearchQr");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        GetTransactionDetailByQrInput body = ; // GetTransactionDetailByQrInput | 
        try {
            supplyOutputArray result = apiInstance.postV1SuppliesSearchQr(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#postV1SuppliesSearchQr");
            e.printStackTrace();
        }
    }
}
GetTransactionDetailByQrInput *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance postV1SuppliesSearchQrWith:body
              completionHandler: ^(supplyOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{GetTransactionDetailByQrInput}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.postV1SuppliesSearchQr(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postV1SuppliesSearchQrExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new GetTransactionDetailByQrInput(); // GetTransactionDetailByQrInput |  (optional) 

            try
            {
                supplyOutputArray result = apiInstance.postV1SuppliesSearchQr(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.postV1SuppliesSearchQr: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // GetTransactionDetailByQrInput | 

try {
    $result = $api_instance->postV1SuppliesSearchQr($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->postV1SuppliesSearchQr: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::GetTransactionDetailByQrInput->new(); # GetTransactionDetailByQrInput | 

eval { 
    my $result = $api_instance->postV1SuppliesSearchQr(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->postV1SuppliesSearchQr: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # GetTransactionDetailByQrInput |  (optional)

try: 
    api_response = api_instance.post_v1_supplies_search_qr(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->postV1SuppliesSearchQr: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - OK


postV1TanksMarginManagementConfiguration


/v1/tanks/margin-management/configuration

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/tanks/margin-management/configuration"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpsertMarginManagementConfiguration body = ; // UpsertMarginManagementConfiguration | 
        try {
            apiInstance.postV1TanksMarginManagementConfiguration(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#postV1TanksMarginManagementConfiguration");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpsertMarginManagementConfiguration body = ; // UpsertMarginManagementConfiguration | 
        try {
            apiInstance.postV1TanksMarginManagementConfiguration(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#postV1TanksMarginManagementConfiguration");
            e.printStackTrace();
        }
    }
}
UpsertMarginManagementConfiguration *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance postV1TanksMarginManagementConfigurationWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{UpsertMarginManagementConfiguration}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.postV1TanksMarginManagementConfiguration(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class postV1TanksMarginManagementConfigurationExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpsertMarginManagementConfiguration(); // UpsertMarginManagementConfiguration |  (optional) 

            try
            {
                apiInstance.postV1TanksMarginManagementConfiguration(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.postV1TanksMarginManagementConfiguration: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpsertMarginManagementConfiguration | 

try {
    $api_instance->postV1TanksMarginManagementConfiguration($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->postV1TanksMarginManagementConfiguration: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpsertMarginManagementConfiguration->new(); # UpsertMarginManagementConfiguration | 

eval { 
    $api_instance->postV1TanksMarginManagementConfiguration(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->postV1TanksMarginManagementConfiguration: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpsertMarginManagementConfiguration |  (optional)

try: 
    api_instance.post_v1_tanks_margin_management_configuration(body=body)
except ApiException as e:
    print("Exception when calling DefaultApi->postV1TanksMarginManagementConfiguration: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


post_summary_report


/v1/customers/qr/email

Usage and SDK Samples

curl -X POST\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/qr/email"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            apiInstance.post_summary_report();
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#post_summary_report");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            apiInstance.post_summary_report();
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#post_summary_report");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance post_summary_reportWithCompletionHandler: 
              ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.post_summary_report(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class post_summary_reportExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                apiInstance.post_summary_report();
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.post_summary_report: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $api_instance->post_summary_report();
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->post_summary_report: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    $api_instance->post_summary_report();
};
if ($@) {
    warn "Exception when calling DefaultApi->post_summary_report: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_instance.post_summary_report()
except ApiException as e:
    print("Exception when calling DefaultApi->post_summary_report: %s\n" % e)

Parameters

Responses

Status: 202 - 202 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


putV1PaymentsMethods

put payment method


/v1/payments/methods

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/payments/methods"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        array[Object] body = ; // array[Object] | 
        try {
            apiInstance.putV1PaymentsMethods(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#putV1PaymentsMethods");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        array[Object] body = ; // array[Object] | 
        try {
            apiInstance.putV1PaymentsMethods(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#putV1PaymentsMethods");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
array[Object] *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance putV1PaymentsMethodsWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{array[Object]}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.putV1PaymentsMethods(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class putV1PaymentsMethodsExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new array[Object](); // array[Object] |  (optional) 

            try
            {
                apiInstance.putV1PaymentsMethods(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.putV1PaymentsMethods: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // array[Object] | 

try {
    $api_instance->putV1PaymentsMethods($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->putV1PaymentsMethods: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = [WWW::SwaggerClient::Object::array[Object]->new()]; # array[Object] | 

eval { 
    $api_instance->putV1PaymentsMethods(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->putV1PaymentsMethods: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # array[Object] |  (optional)

try: 
    api_instance.put_v1_payments_methods(body=body)
except ApiException as e:
    print("Exception when calling DefaultApi->putV1PaymentsMethods: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 500 - Internal Server Error


updateInvoiceDetailId

Update an invoice detail

Update and invoice detail and optionally related payments


/v1/invoices/details/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/details/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        UpdateInvoiceDetail body = ; // UpdateInvoiceDetail | 
        String id = id_example; // String | invoice detail id
        try {
            apiInstance.updateInvoiceDetailId(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateInvoiceDetailId");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpdateInvoiceDetail body = ; // UpdateInvoiceDetail | 
        String id = id_example; // String | invoice detail id
        try {
            apiInstance.updateInvoiceDetailId(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#updateInvoiceDetailId");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
UpdateInvoiceDetail *body = ; // 
String *id = id_example; // invoice detail id

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Update an invoice detail
[apiInstance updateInvoiceDetailIdWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{UpdateInvoiceDetail}} 
var id = id_example; // {{String}} invoice detail id

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.updateInvoiceDetailId(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class updateInvoiceDetailIdExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new UpdateInvoiceDetail(); // UpdateInvoiceDetail | 
            var id = id_example;  // String | invoice detail id

            try
            {
                // Update an invoice detail
                apiInstance.updateInvoiceDetailId(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.updateInvoiceDetailId: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpdateInvoiceDetail | 
$id = id_example; // String | invoice detail id

try {
    $api_instance->updateInvoiceDetailId($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->updateInvoiceDetailId: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpdateInvoiceDetail->new(); # UpdateInvoiceDetail | 
my $id = id_example; # String | invoice detail id

eval { 
    $api_instance->updateInvoiceDetailId(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->updateInvoiceDetailId: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpdateInvoiceDetail | 
id = id_example # String | invoice detail id

try: 
    # Update an invoice detail
    api_instance.update_invoice_detail_id(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->updateInvoiceDetailId: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
invoice detail id
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 409 - Conflict: When the operation could create a detail duplication (same logical key for 2 articles in the same invoice)

Status: 500 - 500 response


utfPost


/v1/utf/post

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/utf/post"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        PostSummaryReport body = ; // PostSummaryReport | 
        try {
            apiInstance.utfPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#utfPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PostSummaryReport body = ; // PostSummaryReport | 
        try {
            apiInstance.utfPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#utfPost");
            e.printStackTrace();
        }
    }
}
PostSummaryReport *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance utfPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{PostSummaryReport}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.utfPost(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class utfPostExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new PostSummaryReport(); // PostSummaryReport |  (optional) 

            try
            {
                apiInstance.utfPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.utfPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PostSummaryReport | 

try {
    $api_instance->utfPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->utfPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PostSummaryReport->new(); # PostSummaryReport | 

eval { 
    $api_instance->utfPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->utfPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PostSummaryReport |  (optional)

try: 
    api_instance.utf_post(body=body)
except ApiException as e:
    print("Exception when calling DefaultApi->utfPost: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 204 - No Content

Status: 403 - Forbidden

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1AppliedPricesIdDelete


/v1/appliedPrices/{id}

Usage and SDK Samples

curl -X DELETE\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/appliedPrices/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1AppliedPricesIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1AppliedPricesIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1AppliedPricesIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1AppliedPricesIdDelete");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1AppliedPricesIdDeleteWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1AppliedPricesIdDelete(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1AppliedPricesIdDeleteExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1AppliedPricesIdDelete(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1AppliedPricesIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1AppliedPricesIdDelete($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1AppliedPricesIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1AppliedPricesIdDelete(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1AppliedPricesIdDelete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_applied_prices_id_delete(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1AppliedPricesIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 422 - 422 response

Status: 500 - 500 response


v1AppliedPricesIdGet


/v1/appliedPrices/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/appliedPrices/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            appliedPriceOutput result = apiInstance.v1AppliedPricesIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1AppliedPricesIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            appliedPriceOutput result = apiInstance.v1AppliedPricesIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1AppliedPricesIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1AppliedPricesIdGetWith:id
              completionHandler: ^(appliedPriceOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1AppliedPricesIdGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1AppliedPricesIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                appliedPriceOutput result = apiInstance.v1AppliedPricesIdGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1AppliedPricesIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1AppliedPricesIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1AppliedPricesIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1AppliedPricesIdGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1AppliedPricesIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_applied_prices_id_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1AppliedPricesIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1AppliedPricesIdPut


/v1/appliedPrices/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/appliedPrices/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        AppliedPriceInput body = ; // AppliedPriceInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1AppliedPricesIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1AppliedPricesIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        AppliedPriceInput body = ; // AppliedPriceInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1AppliedPricesIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1AppliedPricesIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
AppliedPriceInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1AppliedPricesIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{AppliedPriceInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1AppliedPricesIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1AppliedPricesIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new AppliedPriceInput(); // AppliedPriceInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1AppliedPricesIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1AppliedPricesIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // AppliedPriceInput | 
$id = id_example; // String | 

try {
    $api_instance->v1AppliedPricesIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1AppliedPricesIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::AppliedPriceInput->new(); # AppliedPriceInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1AppliedPricesIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1AppliedPricesIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # AppliedPriceInput | 
id = id_example # String | 

try: 
    api_instance.v1_applied_prices_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1AppliedPricesIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1AppliedPricesPost


/v1/appliedPrices

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/appliedPrices"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        AppliedPriceInput body = ; // AppliedPriceInput | 
        try {
            apiInstance.v1AppliedPricesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1AppliedPricesPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        AppliedPriceInput body = ; // AppliedPriceInput | 
        try {
            apiInstance.v1AppliedPricesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1AppliedPricesPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
AppliedPriceInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1AppliedPricesPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{AppliedPriceInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1AppliedPricesPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1AppliedPricesPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new AppliedPriceInput(); // AppliedPriceInput | 

            try
            {
                apiInstance.v1AppliedPricesPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1AppliedPricesPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // AppliedPriceInput | 

try {
    $api_instance->v1AppliedPricesPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1AppliedPricesPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::AppliedPriceInput->new(); # AppliedPriceInput | 

eval { 
    $api_instance->v1AppliedPricesPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1AppliedPricesPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # AppliedPriceInput | 

try: 
    api_instance.v1_applied_prices_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1AppliedPricesPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ArticlesIdDelete


/v1/articles/{id}

Usage and SDK Samples

curl -X DELETE\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/articles/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1ArticlesIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1ArticlesIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesIdDelete");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ArticlesIdDeleteWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ArticlesIdDelete(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ArticlesIdDeleteExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1ArticlesIdDelete(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ArticlesIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1ArticlesIdDelete($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ArticlesIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1ArticlesIdDelete(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ArticlesIdDelete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_articles_id_delete(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ArticlesIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 422 - 422 response

Status: 500 - 500 response


v1ArticlesIdGet


/v1/articles/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/articles/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            articleOutput result = apiInstance.v1ArticlesIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            articleOutput result = apiInstance.v1ArticlesIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ArticlesIdGetWith:id
              completionHandler: ^(articleOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ArticlesIdGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ArticlesIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                articleOutput result = apiInstance.v1ArticlesIdGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ArticlesIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1ArticlesIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ArticlesIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1ArticlesIdGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ArticlesIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_articles_id_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ArticlesIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1ArticlesIdPut


/v1/articles/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/articles/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ArticleInput body = ; // ArticleInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1ArticlesIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ArticleInput body = ; // ArticleInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1ArticlesIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ArticleInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ArticlesIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ArticleInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ArticlesIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ArticlesIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ArticleInput(); // ArticleInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1ArticlesIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ArticlesIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ArticleInput | 
$id = id_example; // String | 

try {
    $api_instance->v1ArticlesIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ArticlesIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ArticleInput->new(); # ArticleInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1ArticlesIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ArticlesIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ArticleInput | 
id = id_example # String | 

try: 
    api_instance.v1_articles_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ArticlesIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ArticlesPost


/v1/articles

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/articles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ArticleInput body = ; // ArticleInput | 
        try {
            apiInstance.v1ArticlesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ArticleInput body = ; // ArticleInput | 
        try {
            apiInstance.v1ArticlesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ArticleInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ArticlesPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ArticleInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ArticlesPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ArticlesPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ArticleInput(); // ArticleInput | 

            try
            {
                apiInstance.v1ArticlesPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ArticlesPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ArticleInput | 

try {
    $api_instance->v1ArticlesPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ArticlesPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ArticleInput->new(); # ArticleInput | 

eval { 
    $api_instance->v1ArticlesPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ArticlesPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ArticleInput | 

try: 
    api_instance.v1_articles_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ArticlesPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ArticlesSearchGet


/v1/articles/search

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/articles/search?category_id=&customer_id=&fuel_station_id=&supplier_id=&card_id=&vehicle_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String categoryId = categoryId_example; // String | 
        String customerId = customerId_example; // String | 
        String fuelStationId = fuelStationId_example; // String | 
        String supplierId = supplierId_example; // String | 
        String cardId = cardId_example; // String | 
        String vehicleId = vehicleId_example; // String | 
        try {
            articleOutputArray result = apiInstance.v1ArticlesSearchGet(categoryId, customerId, fuelStationId, supplierId, cardId, vehicleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesSearchGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String categoryId = categoryId_example; // String | 
        String customerId = customerId_example; // String | 
        String fuelStationId = fuelStationId_example; // String | 
        String supplierId = supplierId_example; // String | 
        String cardId = cardId_example; // String | 
        String vehicleId = vehicleId_example; // String | 
        try {
            articleOutputArray result = apiInstance.v1ArticlesSearchGet(categoryId, customerId, fuelStationId, supplierId, cardId, vehicleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ArticlesSearchGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *categoryId = categoryId_example; //  (optional)
String *customerId = customerId_example; //  (optional)
String *fuelStationId = fuelStationId_example; //  (optional)
String *supplierId = supplierId_example; //  (optional)
String *cardId = cardId_example; //  (optional)
String *vehicleId = vehicleId_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ArticlesSearchGetWith:categoryId
    customerId:customerId
    fuelStationId:fuelStationId
    supplierId:supplierId
    cardId:cardId
    vehicleId:vehicleId
              completionHandler: ^(articleOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var opts = { 
  'categoryId': categoryId_example, // {{String}} 
  'customerId': customerId_example, // {{String}} 
  'fuelStationId': fuelStationId_example, // {{String}} 
  'supplierId': supplierId_example, // {{String}} 
  'cardId': cardId_example, // {{String}} 
  'vehicleId': vehicleId_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ArticlesSearchGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ArticlesSearchGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var categoryId = categoryId_example;  // String |  (optional) 
            var customerId = customerId_example;  // String |  (optional) 
            var fuelStationId = fuelStationId_example;  // String |  (optional) 
            var supplierId = supplierId_example;  // String |  (optional) 
            var cardId = cardId_example;  // String |  (optional) 
            var vehicleId = vehicleId_example;  // String |  (optional) 

            try
            {
                articleOutputArray result = apiInstance.v1ArticlesSearchGet(categoryId, customerId, fuelStationId, supplierId, cardId, vehicleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ArticlesSearchGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$categoryId = categoryId_example; // String | 
$customerId = customerId_example; // String | 
$fuelStationId = fuelStationId_example; // String | 
$supplierId = supplierId_example; // String | 
$cardId = cardId_example; // String | 
$vehicleId = vehicleId_example; // String | 

try {
    $result = $api_instance->v1ArticlesSearchGet($categoryId, $customerId, $fuelStationId, $supplierId, $cardId, $vehicleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ArticlesSearchGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $categoryId = categoryId_example; # String | 
my $customerId = customerId_example; # String | 
my $fuelStationId = fuelStationId_example; # String | 
my $supplierId = supplierId_example; # String | 
my $cardId = cardId_example; # String | 
my $vehicleId = vehicleId_example; # String | 

eval { 
    my $result = $api_instance->v1ArticlesSearchGet(categoryId => $categoryId, customerId => $customerId, fuelStationId => $fuelStationId, supplierId => $supplierId, cardId => $cardId, vehicleId => $vehicleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ArticlesSearchGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
categoryId = categoryId_example # String |  (optional)
customerId = customerId_example # String |  (optional)
fuelStationId = fuelStationId_example # String |  (optional)
supplierId = supplierId_example # String |  (optional)
cardId = cardId_example # String |  (optional)
vehicleId = vehicleId_example # String |  (optional)

try: 
    api_response = api_instance.v1_articles_search_get(categoryId=categoryId, customerId=customerId, fuelStationId=fuelStationId, supplierId=supplierId, cardId=cardId, vehicleId=vehicleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ArticlesSearchGet: %s\n" % e)

Parameters

Query parameters
Name Description
category_id
String
customer_id
String
fuel_station_id
String
supplier_id
String
card_id
String
vehicle_id
String

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CardsIdDelete


/v1/cards/{id}

Usage and SDK Samples

curl -X DELETE\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1CardsIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1CardsIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsIdDelete");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CardsIdDeleteWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CardsIdDelete(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CardsIdDeleteExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1CardsIdDelete(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CardsIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1CardsIdDelete($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CardsIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1CardsIdDelete(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CardsIdDelete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_cards_id_delete(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CardsIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 422 - 422 response

Status: 500 - 500 response


v1CardsIdGet


/v1/cards/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            cardOutput result = apiInstance.v1CardsIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            cardOutput result = apiInstance.v1CardsIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CardsIdGetWith:id
              completionHandler: ^(cardOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CardsIdGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CardsIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                cardOutput result = apiInstance.v1CardsIdGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CardsIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1CardsIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CardsIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1CardsIdGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CardsIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_cards_id_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CardsIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1CardsIdPut


/v1/cards/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        CardInput body = ; // CardInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1CardsIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CardInput body = ; // CardInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1CardsIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
CardInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CardsIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{CardInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CardsIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CardsIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new CardInput(); // CardInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1CardsIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CardsIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CardInput | 
$id = id_example; // String | 

try {
    $api_instance->v1CardsIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CardsIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CardInput->new(); # CardInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1CardsIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CardsIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CardInput | 
id = id_example # String | 

try: 
    api_instance.v1_cards_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CardsIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CardsIdUnlockHistoryGet


/v1/cards/{id}/unlock/history

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/{id}/unlock/history"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            cardUnlockHistoryOutput result = apiInstance.v1CardsIdUnlockHistoryGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsIdUnlockHistoryGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            cardUnlockHistoryOutput result = apiInstance.v1CardsIdUnlockHistoryGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsIdUnlockHistoryGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CardsIdUnlockHistoryGetWith:id
              completionHandler: ^(cardUnlockHistoryOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CardsIdUnlockHistoryGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CardsIdUnlockHistoryGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                cardUnlockHistoryOutput result = apiInstance.v1CardsIdUnlockHistoryGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CardsIdUnlockHistoryGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1CardsIdUnlockHistoryGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CardsIdUnlockHistoryGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1CardsIdUnlockHistoryGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CardsIdUnlockHistoryGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_cards_id_unlock_history_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CardsIdUnlockHistoryGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1CardsLockPost


/v1/cards/lock

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/lock"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        CardLockInput body = ; // CardLockInput | 
        try {
            apiInstance.v1CardsLockPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsLockPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CardLockInput body = ; // CardLockInput | 
        try {
            apiInstance.v1CardsLockPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsLockPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
CardLockInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CardsLockPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{CardLockInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CardsLockPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CardsLockPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new CardLockInput(); // CardLockInput | 

            try
            {
                apiInstance.v1CardsLockPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CardsLockPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CardLockInput | 

try {
    $api_instance->v1CardsLockPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CardsLockPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CardLockInput->new(); # CardLockInput | 

eval { 
    $api_instance->v1CardsLockPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CardsLockPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CardLockInput | 

try: 
    api_instance.v1_cards_lock_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CardsLockPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CardsPinSeedsPost

Endpoint used to retrieve the list of the card linked to the logged user with the offline dynamic pin enabled.


/v1/cards/pin/seeds

Usage and SDK Samples

curl -X POST\
\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/pin/seeds"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        Pin_seeds_body body = ; // Pin_seeds_body | 
        try {
            inline_response_200_2 result = apiInstance.v1CardsPinSeedsPost(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsPinSeedsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Pin_seeds_body body = ; // Pin_seeds_body | 
        try {
            inline_response_200_2 result = apiInstance.v1CardsPinSeedsPost(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsPinSeedsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
Pin_seeds_body *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CardsPinSeedsPostWith:body
              completionHandler: ^(inline_response_200_2 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{Pin_seeds_body}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CardsPinSeedsPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CardsPinSeedsPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new Pin_seeds_body(); // Pin_seeds_body | 

            try
            {
                inline_response_200_2 result = apiInstance.v1CardsPinSeedsPost(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CardsPinSeedsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Pin_seeds_body | 

try {
    $result = $api_instance->v1CardsPinSeedsPost($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CardsPinSeedsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Pin_seeds_body->new(); # Pin_seeds_body | 

eval { 
    my $result = $api_instance->v1CardsPinSeedsPost(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CardsPinSeedsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Pin_seeds_body | 

try: 
    api_response = api_instance.v1_cards_pin_seeds_post(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CardsPinSeedsPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - OK

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CardsPost


/v1/cards

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        array[cardInputArray_inner] body = ; // array[cardInputArray_inner] | 
        try {
            apiInstance.v1CardsPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        array[cardInputArray_inner] body = ; // array[cardInputArray_inner] | 
        try {
            apiInstance.v1CardsPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
array[cardInputArray_inner] *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CardsPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{array[cardInputArray_inner]}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CardsPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CardsPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new array[cardInputArray_inner](); // array[cardInputArray_inner] | 

            try
            {
                apiInstance.v1CardsPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CardsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // array[cardInputArray_inner] | 

try {
    $api_instance->v1CardsPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CardsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = [WWW::SwaggerClient::Object::array[cardInputArray_inner]->new()]; # array[cardInputArray_inner] | 

eval { 
    $api_instance->v1CardsPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CardsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # array[cardInputArray_inner] | 

try: 
    api_instance.v1_cards_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CardsPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CardsRangePost


/v1/cards/range

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/range"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        CardRangeInput body = ; // CardRangeInput | 
        try {
            apiInstance.v1CardsRangePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsRangePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CardRangeInput body = ; // CardRangeInput | 
        try {
            apiInstance.v1CardsRangePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsRangePost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
CardRangeInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CardsRangePostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{CardRangeInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CardsRangePost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CardsRangePostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new CardRangeInput(); // CardRangeInput | 

            try
            {
                apiInstance.v1CardsRangePost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CardsRangePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CardRangeInput | 

try {
    $api_instance->v1CardsRangePost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CardsRangePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CardRangeInput->new(); # CardRangeInput | 

eval { 
    $api_instance->v1CardsRangePost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CardsRangePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CardRangeInput | 

try: 
    api_instance.v1_cards_range_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CardsRangePost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CardsUnlockPost


/v1/cards/unlock

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/cards/unlock"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        CardUnLockInput body = ; // CardUnLockInput | 
        try {
            apiInstance.v1CardsUnlockPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsUnlockPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CardUnLockInput body = ; // CardUnLockInput | 
        try {
            apiInstance.v1CardsUnlockPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CardsUnlockPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
CardUnLockInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CardsUnlockPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{CardUnLockInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CardsUnlockPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CardsUnlockPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new CardUnLockInput(); // CardUnLockInput | 

            try
            {
                apiInstance.v1CardsUnlockPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CardsUnlockPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CardUnLockInput | 

try {
    $api_instance->v1CardsUnlockPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CardsUnlockPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CardUnLockInput->new(); # CardUnLockInput | 

eval { 
    $api_instance->v1CardsUnlockPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CardsUnlockPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CardUnLockInput | 

try: 
    api_instance.v1_cards_unlock_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CardsUnlockPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CategoriesIdArticlesGet


/v1/categories/{id}/articles

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/categories/{id}/articles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            articleOutputArray result = apiInstance.v1CategoriesIdArticlesGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesIdArticlesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            articleOutputArray result = apiInstance.v1CategoriesIdArticlesGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesIdArticlesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CategoriesIdArticlesGetWith:id
              completionHandler: ^(articleOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CategoriesIdArticlesGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CategoriesIdArticlesGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                articleOutputArray result = apiInstance.v1CategoriesIdArticlesGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CategoriesIdArticlesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1CategoriesIdArticlesGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CategoriesIdArticlesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1CategoriesIdArticlesGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CategoriesIdArticlesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_categories_id_articles_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CategoriesIdArticlesGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1CategoriesIdDelete


/v1/categories/{id}

Usage and SDK Samples

curl -X DELETE\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/categories/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1CategoriesIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1CategoriesIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesIdDelete");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CategoriesIdDeleteWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CategoriesIdDelete(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CategoriesIdDeleteExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1CategoriesIdDelete(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CategoriesIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1CategoriesIdDelete($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CategoriesIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1CategoriesIdDelete(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CategoriesIdDelete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_categories_id_delete(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CategoriesIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 422 - 422 response

Status: 500 - 500 response


v1CategoriesIdGet


/v1/categories/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/categories/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            categoryOutput result = apiInstance.v1CategoriesIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            categoryOutput result = apiInstance.v1CategoriesIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CategoriesIdGetWith:id
              completionHandler: ^(categoryOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CategoriesIdGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CategoriesIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                categoryOutput result = apiInstance.v1CategoriesIdGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CategoriesIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1CategoriesIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CategoriesIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1CategoriesIdGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CategoriesIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_categories_id_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CategoriesIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1CategoriesIdPut


/v1/categories/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/categories/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        CategoryInput body = ; // CategoryInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1CategoriesIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CategoryInput body = ; // CategoryInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1CategoriesIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
CategoryInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CategoriesIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{CategoryInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CategoriesIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CategoriesIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new CategoryInput(); // CategoryInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1CategoriesIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CategoriesIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CategoryInput | 
$id = id_example; // String | 

try {
    $api_instance->v1CategoriesIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CategoriesIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CategoryInput->new(); # CategoryInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1CategoriesIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CategoriesIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CategoryInput | 
id = id_example # String | 

try: 
    api_instance.v1_categories_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CategoriesIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CategoriesPost


/v1/categories

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/categories"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        CategoryInput body = ; // CategoryInput | 
        try {
            apiInstance.v1CategoriesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CategoryInput body = ; // CategoryInput | 
        try {
            apiInstance.v1CategoriesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CategoriesPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
CategoryInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CategoriesPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{CategoryInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CategoriesPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CategoriesPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new CategoryInput(); // CategoryInput | 

            try
            {
                apiInstance.v1CategoriesPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CategoriesPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CategoryInput | 

try {
    $api_instance->v1CategoriesPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CategoriesPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CategoryInput->new(); # CategoryInput | 

eval { 
    $api_instance->v1CategoriesPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CategoriesPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CategoryInput | 

try: 
    api_instance.v1_categories_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CategoriesPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ChargesAmountsGet

Your GET endpoint

returns the amounts disbursed on the PV, related to the products and period received as input. The output is grouped by ProductId and ReferenceDate, and performs a Sum on Amount


/v1/charges/amounts

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/charges/amounts"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        InputChargesAmounts body = ; // InputChargesAmounts | 
        try {
            outputChargesAmounts result = apiInstance.v1ChargesAmountsGet(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ChargesAmountsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        InputChargesAmounts body = ; // InputChargesAmounts | 
        try {
            outputChargesAmounts result = apiInstance.v1ChargesAmountsGet(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ChargesAmountsGet");
            e.printStackTrace();
        }
    }
}
InputChargesAmounts *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Your GET endpoint
[apiInstance v1ChargesAmountsGetWith:body
              completionHandler: ^(outputChargesAmounts output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{InputChargesAmounts}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ChargesAmountsGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ChargesAmountsGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new InputChargesAmounts(); // InputChargesAmounts |  (optional) 

            try
            {
                // Your GET endpoint
                outputChargesAmounts result = apiInstance.v1ChargesAmountsGet(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ChargesAmountsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // InputChargesAmounts | 

try {
    $result = $api_instance->v1ChargesAmountsGet($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ChargesAmountsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::InputChargesAmounts->new(); # InputChargesAmounts | 

eval { 
    my $result = $api_instance->v1ChargesAmountsGet(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ChargesAmountsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # InputChargesAmounts |  (optional)

try: 
    # Your GET endpoint
    api_response = api_instance.v1_charges_amounts_get(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ChargesAmountsGet: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - OK

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1ChargesPaymentsGet

Your GET endpoint

returns the amounts paid on the PV, for the products and period received as input. The output is grouped by ProductId, ReferenceDate, and CardName (payment method), and performs a Sum on Amount


/v1/charges/payments

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/charges/payments"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        InputChargesPayments body = ; // InputChargesPayments | 
        try {
            outputChargesPayments result = apiInstance.v1ChargesPaymentsGet(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ChargesPaymentsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        InputChargesPayments body = ; // InputChargesPayments | 
        try {
            outputChargesPayments result = apiInstance.v1ChargesPaymentsGet(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ChargesPaymentsGet");
            e.printStackTrace();
        }
    }
}
InputChargesPayments *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Your GET endpoint
[apiInstance v1ChargesPaymentsGetWith:body
              completionHandler: ^(outputChargesPayments output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{InputChargesPayments}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ChargesPaymentsGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ChargesPaymentsGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new InputChargesPayments(); // InputChargesPayments |  (optional) 

            try
            {
                // Your GET endpoint
                outputChargesPayments result = apiInstance.v1ChargesPaymentsGet(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ChargesPaymentsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // InputChargesPayments | 

try {
    $result = $api_instance->v1ChargesPaymentsGet($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ChargesPaymentsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::InputChargesPayments->new(); # InputChargesPayments | 

eval { 
    my $result = $api_instance->v1ChargesPaymentsGet(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ChargesPaymentsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # InputChargesPayments |  (optional)

try: 
    # Your GET endpoint
    api_response = api_instance.v1_charges_payments_get(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ChargesPaymentsGet: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - OK

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1CircuitsGet


/v1/circuits

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/circuits?supplier_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | 
        try {
            circuitOutputArray result = apiInstance.v1CircuitsGet(supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CircuitsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | 
        try {
            circuitOutputArray result = apiInstance.v1CircuitsGet(supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CircuitsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *supplierId = supplierId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CircuitsGetWith:supplierId
              completionHandler: ^(circuitOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var supplierId = supplierId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CircuitsGet(supplierId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CircuitsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var supplierId = supplierId_example;  // String | 

            try
            {
                circuitOutputArray result = apiInstance.v1CircuitsGet(supplierId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CircuitsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$supplierId = supplierId_example; // String | 

try {
    $result = $api_instance->v1CircuitsGet($supplierId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CircuitsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $supplierId = supplierId_example; # String | 

eval { 
    my $result = $api_instance->v1CircuitsGet(supplierId => $supplierId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CircuitsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
supplierId = supplierId_example # String | 

try: 
    api_response = api_instance.v1_circuits_get(supplierId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CircuitsGet: %s\n" % e)

Parameters

Query parameters
Name Description
supplier_id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CircuitsPatch


/v1/circuits

Usage and SDK Samples

curl -X PATCH\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/circuits"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        array[circuitOutputArray_inner] body = ; // array[circuitOutputArray_inner] | 
        try {
            apiInstance.v1CircuitsPatch(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CircuitsPatch");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        array[circuitOutputArray_inner] body = ; // array[circuitOutputArray_inner] | 
        try {
            apiInstance.v1CircuitsPatch(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CircuitsPatch");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
array[circuitOutputArray_inner] *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CircuitsPatchWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{array[circuitOutputArray_inner]}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CircuitsPatch(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CircuitsPatchExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new array[circuitOutputArray_inner](); // array[circuitOutputArray_inner] | 

            try
            {
                apiInstance.v1CircuitsPatch(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CircuitsPatch: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // array[circuitOutputArray_inner] | 

try {
    $api_instance->v1CircuitsPatch($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CircuitsPatch: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = [WWW::SwaggerClient::Object::array[circuitOutputArray_inner]->new()]; # array[circuitOutputArray_inner] | 

eval { 
    $api_instance->v1CircuitsPatch(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CircuitsPatch: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # array[circuitOutputArray_inner] | 

try: 
    api_instance.v1_circuits_patch(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CircuitsPatch: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CustomersIdDelete


/v1/customers/{id}

Usage and SDK Samples

curl -X DELETE\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1CustomersIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1CustomersIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdDelete");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersIdDeleteWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CustomersIdDelete(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersIdDeleteExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1CustomersIdDelete(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1CustomersIdDelete($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1CustomersIdDelete(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersIdDelete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_customers_id_delete(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 422 - 422 response

Status: 500 - 500 response


v1CustomersIdGet


/v1/customers/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            customerOutput result = apiInstance.v1CustomersIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            customerOutput result = apiInstance.v1CustomersIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersIdGetWith:id
              completionHandler: ^(customerOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CustomersIdGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                customerOutput result = apiInstance.v1CustomersIdGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1CustomersIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1CustomersIdGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_customers_id_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1CustomersIdIntentsGet


/v1/customers/{id}/intents

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/{id}/intents"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            customerOutput result = apiInstance.v1CustomersIdIntentsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdIntentsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            customerOutput result = apiInstance.v1CustomersIdIntentsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdIntentsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersIdIntentsGetWith:id
              completionHandler: ^(customerOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CustomersIdIntentsGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersIdIntentsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                customerOutput result = apiInstance.v1CustomersIdIntentsGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersIdIntentsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1CustomersIdIntentsGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersIdIntentsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1CustomersIdIntentsGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersIdIntentsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_customers_id_intents_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersIdIntentsGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1CustomersIdPut


/v1/customers/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        CustomerInput body = ; // CustomerInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1CustomersIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CustomerInput body = ; // CustomerInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1CustomersIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
CustomerInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{CustomerInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CustomersIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new CustomerInput(); // CustomerInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1CustomersIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CustomerInput | 
$id = id_example; // String | 

try {
    $api_instance->v1CustomersIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CustomerInput->new(); # CustomerInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1CustomersIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CustomerInput | 
id = id_example # String | 

try: 
    api_instance.v1_customers_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CustomersIdQrGet


/v1/customers/{id}/qr

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/{id}/qr"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            customerOutput result = apiInstance.v1CustomersIdQrGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdQrGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            customerOutput result = apiInstance.v1CustomersIdQrGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdQrGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersIdQrGetWith:id
              completionHandler: ^(customerOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CustomersIdQrGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersIdQrGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                customerOutput result = apiInstance.v1CustomersIdQrGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersIdQrGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1CustomersIdQrGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersIdQrGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1CustomersIdQrGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersIdQrGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_customers_id_qr_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersIdQrGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1CustomersIdVehiclesGet


/v1/customers/{id}/vehicles

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/{id}/vehicles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            vehicleOutputArray result = apiInstance.v1CustomersIdVehiclesGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdVehiclesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            vehicleOutputArray result = apiInstance.v1CustomersIdVehiclesGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIdVehiclesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersIdVehiclesGetWith:id
              completionHandler: ^(vehicleOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CustomersIdVehiclesGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersIdVehiclesGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                vehicleOutputArray result = apiInstance.v1CustomersIdVehiclesGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersIdVehiclesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1CustomersIdVehiclesGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersIdVehiclesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1CustomersIdVehiclesGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersIdVehiclesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_customers_id_vehicles_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersIdVehiclesGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1CustomersIntentsIdDelete


/v1/customers/intents/{id}

Usage and SDK Samples

curl -X DELETE\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/intents/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1CustomersIntentsIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIntentsIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1CustomersIntentsIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIntentsIdDelete");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersIntentsIdDeleteWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CustomersIntentsIdDelete(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersIntentsIdDeleteExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1CustomersIntentsIdDelete(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersIntentsIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1CustomersIntentsIdDelete($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersIntentsIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1CustomersIntentsIdDelete(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersIntentsIdDelete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_customers_intents_id_delete(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersIntentsIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 422 - 422 response

Status: 500 - 500 response


v1CustomersIntentsPut


/v1/customers/intents

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/intents"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        CustomerOutput body = ; // CustomerOutput | 
        try {
            apiInstance.v1CustomersIntentsPut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIntentsPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CustomerOutput body = ; // CustomerOutput | 
        try {
            apiInstance.v1CustomersIntentsPut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersIntentsPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
CustomerOutput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersIntentsPutWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{CustomerOutput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CustomersIntentsPut(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersIntentsPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new CustomerOutput(); // CustomerOutput | 

            try
            {
                apiInstance.v1CustomersIntentsPut(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersIntentsPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CustomerOutput | 

try {
    $api_instance->v1CustomersIntentsPut($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersIntentsPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CustomerOutput->new(); # CustomerOutput | 

eval { 
    $api_instance->v1CustomersIntentsPut(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersIntentsPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CustomerOutput | 

try: 
    api_instance.v1_customers_intents_put(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersIntentsPut: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CustomersPost


/v1/customers

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        CustomerInput body = ; // CustomerInput | 
        try {
            apiInstance.v1CustomersPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        CustomerInput body = ; // CustomerInput | 
        try {
            apiInstance.v1CustomersPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
CustomerInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{CustomerInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1CustomersPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new CustomerInput(); // CustomerInput | 

            try
            {
                apiInstance.v1CustomersPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // CustomerInput | 

try {
    $api_instance->v1CustomersPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::CustomerInput->new(); # CustomerInput | 

eval { 
    $api_instance->v1CustomersPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # CustomerInput | 

try: 
    api_instance.v1_customers_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CustomersSearchByNameGet


/v1/customers/search/byName

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/search/byName?name="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 
        try {
            inline_response_200_3 result = apiInstance.v1CustomersSearchByNameGet(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersSearchByNameGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String name = name_example; // String | 
        try {
            inline_response_200_3 result = apiInstance.v1CustomersSearchByNameGet(name);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersSearchByNameGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *name = name_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersSearchByNameGetWith:name
              completionHandler: ^(inline_response_200_3 output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var name = name_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CustomersSearchByNameGet(name, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersSearchByNameGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var name = name_example;  // String | 

            try
            {
                inline_response_200_3 result = apiInstance.v1CustomersSearchByNameGet(name);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersSearchByNameGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$name = name_example; // String | 

try {
    $result = $api_instance->v1CustomersSearchByNameGet($name);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersSearchByNameGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $name = name_example; # String | 

eval { 
    my $result = $api_instance->v1CustomersSearchByNameGet(name => $name);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersSearchByNameGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
name = name_example # String | 

try: 
    api_response = api_instance.v1_customers_search_by_name_get(name)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersSearchByNameGet: %s\n" % e)

Parameters

Query parameters
Name Description
name*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1CustomersSearchGet


/v1/customers/search

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/customers/search?db_only=&limit=&vat=&name=&offset=&fiscal_code=&code=&supplier_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String limit = limit_example; // String | 
        String dbOnly = dbOnly_example; // String | 
        String vat = vat_example; // String | 
        String name = name_example; // String | 
        String offset = offset_example; // String | 
        String fiscalCode = fiscalCode_example; // String | 
        String code = code_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            customerOutputArray result = apiInstance.v1CustomersSearchGet(limit, dbOnly, vat, name, offset, fiscalCode, code, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersSearchGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String limit = limit_example; // String | 
        String dbOnly = dbOnly_example; // String | 
        String vat = vat_example; // String | 
        String name = name_example; // String | 
        String offset = offset_example; // String | 
        String fiscalCode = fiscalCode_example; // String | 
        String code = code_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            customerOutputArray result = apiInstance.v1CustomersSearchGet(limit, dbOnly, vat, name, offset, fiscalCode, code, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1CustomersSearchGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *limit = limit_example; // 
String *dbOnly = dbOnly_example; //  (optional)
String *vat = vat_example; //  (optional)
String *name = name_example; //  (optional)
String *offset = offset_example; //  (optional)
String *fiscalCode = fiscalCode_example; //  (optional)
String *code = code_example; //  (optional)
String *supplierId = supplierId_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1CustomersSearchGetWith:limit
    dbOnly:dbOnly
    vat:vat
    name:name
    offset:offset
    fiscalCode:fiscalCode
    code:code
    supplierId:supplierId
              completionHandler: ^(customerOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var limit = limit_example; // {{String}} 
var opts = { 
  'dbOnly': dbOnly_example, // {{String}} 
  'vat': vat_example, // {{String}} 
  'name': name_example, // {{String}} 
  'offset': offset_example, // {{String}} 
  'fiscalCode': fiscalCode_example, // {{String}} 
  'code': code_example, // {{String}} 
  'supplierId': supplierId_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1CustomersSearchGet(limit, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1CustomersSearchGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var limit = limit_example;  // String | 
            var dbOnly = dbOnly_example;  // String |  (optional) 
            var vat = vat_example;  // String |  (optional) 
            var name = name_example;  // String |  (optional) 
            var offset = offset_example;  // String |  (optional) 
            var fiscalCode = fiscalCode_example;  // String |  (optional) 
            var code = code_example;  // String |  (optional) 
            var supplierId = supplierId_example;  // String |  (optional) 

            try
            {
                customerOutputArray result = apiInstance.v1CustomersSearchGet(limit, dbOnly, vat, name, offset, fiscalCode, code, supplierId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1CustomersSearchGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$limit = limit_example; // String | 
$dbOnly = dbOnly_example; // String | 
$vat = vat_example; // String | 
$name = name_example; // String | 
$offset = offset_example; // String | 
$fiscalCode = fiscalCode_example; // String | 
$code = code_example; // String | 
$supplierId = supplierId_example; // String | 

try {
    $result = $api_instance->v1CustomersSearchGet($limit, $dbOnly, $vat, $name, $offset, $fiscalCode, $code, $supplierId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1CustomersSearchGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $limit = limit_example; # String | 
my $dbOnly = dbOnly_example; # String | 
my $vat = vat_example; # String | 
my $name = name_example; # String | 
my $offset = offset_example; # String | 
my $fiscalCode = fiscalCode_example; # String | 
my $code = code_example; # String | 
my $supplierId = supplierId_example; # String | 

eval { 
    my $result = $api_instance->v1CustomersSearchGet(limit => $limit, dbOnly => $dbOnly, vat => $vat, name => $name, offset => $offset, fiscalCode => $fiscalCode, code => $code, supplierId => $supplierId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1CustomersSearchGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
limit = limit_example # String | 
dbOnly = dbOnly_example # String |  (optional)
vat = vat_example # String |  (optional)
name = name_example # String |  (optional)
offset = offset_example # String |  (optional)
fiscalCode = fiscalCode_example # String |  (optional)
code = code_example # String |  (optional)
supplierId = supplierId_example # String |  (optional)

try: 
    api_response = api_instance.v1_customers_search_get(limit, dbOnly=dbOnly, vat=vat, name=name, offset=offset, fiscalCode=fiscalCode, code=code, supplierId=supplierId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1CustomersSearchGet: %s\n" % e)

Parameters

Query parameters
Name Description
db_only
String
limit*
String
Required
vat
String
name
String
offset
String
fiscal_code
String
code
String
supplier_id
String

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1FuelcouponsIdUnlockHistoryGet


/v1/fuelcoupons/{id}/unlock/history

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelcoupons/{id}/unlock/history"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            fuelcouponUnlockHistoryOutputArray result = apiInstance.v1FuelcouponsIdUnlockHistoryGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelcouponsIdUnlockHistoryGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            fuelcouponUnlockHistoryOutputArray result = apiInstance.v1FuelcouponsIdUnlockHistoryGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelcouponsIdUnlockHistoryGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelcouponsIdUnlockHistoryGetWith:id
              completionHandler: ^(fuelcouponUnlockHistoryOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1FuelcouponsIdUnlockHistoryGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelcouponsIdUnlockHistoryGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                fuelcouponUnlockHistoryOutputArray result = apiInstance.v1FuelcouponsIdUnlockHistoryGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelcouponsIdUnlockHistoryGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1FuelcouponsIdUnlockHistoryGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelcouponsIdUnlockHistoryGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1FuelcouponsIdUnlockHistoryGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelcouponsIdUnlockHistoryGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_fuelcoupons_id_unlock_history_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelcouponsIdUnlockHistoryGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1FuelstationsCheckGet

Your GET endpoint


/v1/fuelstations/check

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations/check?is_code=&supplier_code="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String isCode = isCode_example; // String | 
        String supplierCode = supplierCode_example; // String | 
        try {
            'Boolean' result = apiInstance.v1FuelstationsCheckGet(isCode, supplierCode);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsCheckGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String isCode = isCode_example; // String | 
        String supplierCode = supplierCode_example; // String | 
        try {
            'Boolean' result = apiInstance.v1FuelstationsCheckGet(isCode, supplierCode);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsCheckGet");
            e.printStackTrace();
        }
    }
}
String *isCode = isCode_example; // 
String *supplierCode = supplierCode_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Your GET endpoint
[apiInstance v1FuelstationsCheckGetWith:isCode
    supplierCode:supplierCode
              completionHandler: ^('Boolean' output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var isCode = isCode_example; // {{String}} 
var supplierCode = supplierCode_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1FuelstationsCheckGet(isCode, supplierCode, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsCheckGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var isCode = isCode_example;  // String | 
            var supplierCode = supplierCode_example;  // String | 

            try
            {
                // Your GET endpoint
                'Boolean' result = apiInstance.v1FuelstationsCheckGet(isCode, supplierCode);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsCheckGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$isCode = isCode_example; // String | 
$supplierCode = supplierCode_example; // String | 

try {
    $result = $api_instance->v1FuelstationsCheckGet($isCode, $supplierCode);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsCheckGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $isCode = isCode_example; # String | 
my $supplierCode = supplierCode_example; # String | 

eval { 
    my $result = $api_instance->v1FuelstationsCheckGet(isCode => $isCode, supplierCode => $supplierCode);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsCheckGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
isCode = isCode_example # String | 
supplierCode = supplierCode_example # String | 

try: 
    # Your GET endpoint
    api_response = api_instance.v1_fuelstations_check_get(isCode, supplierCode)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsCheckGet: %s\n" % e)

Parameters

Query parameters
Name Description
is_code*
String
Required
supplier_code*
String
Required

Responses

Status: 200 - OK

Status: 404 - Not Found

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1FuelstationsGet


/v1/fuelstations

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations?source_app=&supplier_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String sourceApp = sourceApp_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            fuelStationsOutputArray result = apiInstance.v1FuelstationsGet(sourceApp, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String sourceApp = sourceApp_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            fuelStationsOutputArray result = apiInstance.v1FuelstationsGet(sourceApp, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *sourceApp = sourceApp_example; // 
String *supplierId = supplierId_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelstationsGetWith:sourceApp
    supplierId:supplierId
              completionHandler: ^(fuelStationsOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var sourceApp = sourceApp_example; // {{String}} 
var opts = { 
  'supplierId': supplierId_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1FuelstationsGet(sourceApp, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var sourceApp = sourceApp_example;  // String | 
            var supplierId = supplierId_example;  // String |  (optional) 

            try
            {
                fuelStationsOutputArray result = apiInstance.v1FuelstationsGet(sourceApp, supplierId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$sourceApp = sourceApp_example; // String | 
$supplierId = supplierId_example; // String | 

try {
    $result = $api_instance->v1FuelstationsGet($sourceApp, $supplierId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $sourceApp = sourceApp_example; # String | 
my $supplierId = supplierId_example; # String | 

eval { 
    my $result = $api_instance->v1FuelstationsGet(sourceApp => $sourceApp, supplierId => $supplierId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
sourceApp = sourceApp_example # String | 
supplierId = supplierId_example # String |  (optional)

try: 
    api_response = api_instance.v1_fuelstations_get(sourceApp, supplierId=supplierId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsGet: %s\n" % e)

Parameters

Query parameters
Name Description
source_app*
String
Required
supplier_id
String

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1FuelstationsIdGet


/v1/fuelstations/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations/{id}?isQr="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        String isQr = isQr_example; // String | 
        try {
            fuelStationOutput result = apiInstance.v1FuelstationsIdGet(id, isQr);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        String isQr = isQr_example; // String | 
        try {
            fuelStationOutput result = apiInstance.v1FuelstationsIdGet(id, isQr);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 
String *isQr = isQr_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelstationsIdGetWith:id
    isQr:isQr
              completionHandler: ^(fuelStationOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 
var opts = { 
  'isQr': isQr_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1FuelstationsIdGet(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 
            var isQr = isQr_example;  // String |  (optional) 

            try
            {
                fuelStationOutput result = apiInstance.v1FuelstationsIdGet(id, isQr);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 
$isQr = isQr_example; // String | 

try {
    $result = $api_instance->v1FuelstationsIdGet($id, $isQr);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 
my $isQr = isQr_example; # String | 

eval { 
    my $result = $api_instance->v1FuelstationsIdGet(id => $id, isQr => $isQr);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 
isQr = isQr_example # String |  (optional)

try: 
    api_response = api_instance.v1_fuelstations_id_get(id, isQr=isQr)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Query parameters
Name Description
isQr
String

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1FuelstationsIdInvoiceheadersGet


/v1/fuelstations/{id}/invoiceheaders

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations/{id}/invoiceheaders"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            invoiceHeaderOutput result = apiInstance.v1FuelstationsIdInvoiceheadersGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdInvoiceheadersGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            invoiceHeaderOutput result = apiInstance.v1FuelstationsIdInvoiceheadersGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdInvoiceheadersGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelstationsIdInvoiceheadersGetWith:id
              completionHandler: ^(invoiceHeaderOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1FuelstationsIdInvoiceheadersGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsIdInvoiceheadersGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                invoiceHeaderOutput result = apiInstance.v1FuelstationsIdInvoiceheadersGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsIdInvoiceheadersGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1FuelstationsIdInvoiceheadersGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsIdInvoiceheadersGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1FuelstationsIdInvoiceheadersGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsIdInvoiceheadersGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_fuelstations_id_invoiceheaders_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsIdInvoiceheadersGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1FuelstationsIdInvoiceheadersPost


/v1/fuelstations/{id}/invoiceheaders

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations/{id}/invoiceheaders"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        InvoiceHeaderInput body = ; // InvoiceHeaderInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1FuelstationsIdInvoiceheadersPost(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdInvoiceheadersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        InvoiceHeaderInput body = ; // InvoiceHeaderInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1FuelstationsIdInvoiceheadersPost(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdInvoiceheadersPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
InvoiceHeaderInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelstationsIdInvoiceheadersPostWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{InvoiceHeaderInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1FuelstationsIdInvoiceheadersPost(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsIdInvoiceheadersPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new InvoiceHeaderInput(); // InvoiceHeaderInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1FuelstationsIdInvoiceheadersPost(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsIdInvoiceheadersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // InvoiceHeaderInput | 
$id = id_example; // String | 

try {
    $api_instance->v1FuelstationsIdInvoiceheadersPost($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsIdInvoiceheadersPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::InvoiceHeaderInput->new(); # InvoiceHeaderInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1FuelstationsIdInvoiceheadersPost(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsIdInvoiceheadersPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # InvoiceHeaderInput | 
id = id_example # String | 

try: 
    api_instance.v1_fuelstations_id_invoiceheaders_post(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsIdInvoiceheadersPost: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1FuelstationsIdPricesAppliedGet


/v1/fuelstations/{id}/prices/applied

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations/{id}/prices/applied?article_id=&price_level_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        String articleId = articleId_example; // String | 
        String priceLevelId = priceLevelId_example; // String | 
        try {
            appliedPriceOutputArray result = apiInstance.v1FuelstationsIdPricesAppliedGet(id, articleId, priceLevelId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdPricesAppliedGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        String articleId = articleId_example; // String | 
        String priceLevelId = priceLevelId_example; // String | 
        try {
            appliedPriceOutputArray result = apiInstance.v1FuelstationsIdPricesAppliedGet(id, articleId, priceLevelId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdPricesAppliedGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 
String *articleId = articleId_example; //  (optional)
String *priceLevelId = priceLevelId_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelstationsIdPricesAppliedGetWith:id
    articleId:articleId
    priceLevelId:priceLevelId
              completionHandler: ^(appliedPriceOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 
var opts = { 
  'articleId': articleId_example, // {{String}} 
  'priceLevelId': priceLevelId_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1FuelstationsIdPricesAppliedGet(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsIdPricesAppliedGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 
            var articleId = articleId_example;  // String |  (optional) 
            var priceLevelId = priceLevelId_example;  // String |  (optional) 

            try
            {
                appliedPriceOutputArray result = apiInstance.v1FuelstationsIdPricesAppliedGet(id, articleId, priceLevelId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsIdPricesAppliedGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 
$articleId = articleId_example; // String | 
$priceLevelId = priceLevelId_example; // String | 

try {
    $result = $api_instance->v1FuelstationsIdPricesAppliedGet($id, $articleId, $priceLevelId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsIdPricesAppliedGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 
my $articleId = articleId_example; # String | 
my $priceLevelId = priceLevelId_example; # String | 

eval { 
    my $result = $api_instance->v1FuelstationsIdPricesAppliedGet(id => $id, articleId => $articleId, priceLevelId => $priceLevelId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsIdPricesAppliedGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 
articleId = articleId_example # String |  (optional)
priceLevelId = priceLevelId_example # String |  (optional)

try: 
    api_response = api_instance.v1_fuelstations_id_prices_applied_get(id, articleId=articleId, priceLevelId=priceLevelId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsIdPricesAppliedGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Query parameters
Name Description
article_id
String
price_level_id
String

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1FuelstationsIdPut


/v1/fuelstations/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        FuelStationInput body = ; // FuelStationInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1FuelstationsIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        FuelStationInput body = ; // FuelStationInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1FuelstationsIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
FuelStationInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelstationsIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{FuelStationInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1FuelstationsIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new FuelStationInput(); // FuelStationInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1FuelstationsIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // FuelStationInput | 
$id = id_example; // String | 

try {
    $api_instance->v1FuelstationsIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::FuelStationInput->new(); # FuelStationInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1FuelstationsIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # FuelStationInput | 
id = id_example # String | 

try: 
    api_instance.v1_fuelstations_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1FuelstationsPost


/v1/fuelstations

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        FuelStationInput body = ; // FuelStationInput | 
        try {
            apiInstance.v1FuelstationsPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        FuelStationInput body = ; // FuelStationInput | 
        try {
            apiInstance.v1FuelstationsPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
FuelStationInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelstationsPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{FuelStationInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1FuelstationsPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new FuelStationInput(); // FuelStationInput | 

            try
            {
                apiInstance.v1FuelstationsPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // FuelStationInput | 

try {
    $api_instance->v1FuelstationsPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::FuelStationInput->new(); # FuelStationInput | 

eval { 
    $api_instance->v1FuelstationsPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # FuelStationInput | 

try: 
    api_instance.v1_fuelstations_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1FuelstationsSearchGet


/v1/fuelstations/search

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations/search?longitude=&articles=&latitude=&service="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String longitude = longitude_example; // String | 
        String articles = articles_example; // String | 
        String latitude = latitude_example; // String | 
        String service = service_example; // String | 
        try {
            fuelStationOutputArray result = apiInstance.v1FuelstationsSearchGet(longitude, articles, latitude, service);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsSearchGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String longitude = longitude_example; // String | 
        String articles = articles_example; // String | 
        String latitude = latitude_example; // String | 
        String service = service_example; // String | 
        try {
            fuelStationOutputArray result = apiInstance.v1FuelstationsSearchGet(longitude, articles, latitude, service);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsSearchGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *longitude = longitude_example; //  (optional)
String *articles = articles_example; //  (optional)
String *latitude = latitude_example; //  (optional)
String *service = service_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelstationsSearchGetWith:longitude
    articles:articles
    latitude:latitude
    service:service
              completionHandler: ^(fuelStationOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var opts = { 
  'longitude': longitude_example, // {{String}} 
  'articles': articles_example, // {{String}} 
  'latitude': latitude_example, // {{String}} 
  'service': service_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1FuelstationsSearchGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsSearchGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var longitude = longitude_example;  // String |  (optional) 
            var articles = articles_example;  // String |  (optional) 
            var latitude = latitude_example;  // String |  (optional) 
            var service = service_example;  // String |  (optional) 

            try
            {
                fuelStationOutputArray result = apiInstance.v1FuelstationsSearchGet(longitude, articles, latitude, service);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsSearchGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$longitude = longitude_example; // String | 
$articles = articles_example; // String | 
$latitude = latitude_example; // String | 
$service = service_example; // String | 

try {
    $result = $api_instance->v1FuelstationsSearchGet($longitude, $articles, $latitude, $service);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsSearchGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $longitude = longitude_example; # String | 
my $articles = articles_example; # String | 
my $latitude = latitude_example; # String | 
my $service = service_example; # String | 

eval { 
    my $result = $api_instance->v1FuelstationsSearchGet(longitude => $longitude, articles => $articles, latitude => $latitude, service => $service);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsSearchGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
longitude = longitude_example # String |  (optional)
articles = articles_example # String |  (optional)
latitude = latitude_example # String |  (optional)
service = service_example # String |  (optional)

try: 
    api_response = api_instance.v1_fuelstations_search_get(longitude=longitude, articles=articles, latitude=latitude, service=service)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsSearchGet: %s\n" % e)

Parameters

Query parameters
Name Description
longitude
String
articles
String
latitude
String
service
String

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1FuelstationsSearchPricesAppliedMisePost


/v1/fuelstations/search/prices/applied/mise

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/fuelstations/search/prices/applied/mise"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        FuelstationMisePricesOutput body = ; // FuelstationMisePricesOutput | 
        try {
            apiInstance.v1FuelstationsSearchPricesAppliedMisePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsSearchPricesAppliedMisePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        FuelstationMisePricesOutput body = ; // FuelstationMisePricesOutput | 
        try {
            apiInstance.v1FuelstationsSearchPricesAppliedMisePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1FuelstationsSearchPricesAppliedMisePost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
FuelstationMisePricesOutput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1FuelstationsSearchPricesAppliedMisePostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{FuelstationMisePricesOutput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1FuelstationsSearchPricesAppliedMisePost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1FuelstationsSearchPricesAppliedMisePostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new FuelstationMisePricesOutput(); // FuelstationMisePricesOutput | 

            try
            {
                apiInstance.v1FuelstationsSearchPricesAppliedMisePost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1FuelstationsSearchPricesAppliedMisePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // FuelstationMisePricesOutput | 

try {
    $api_instance->v1FuelstationsSearchPricesAppliedMisePost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1FuelstationsSearchPricesAppliedMisePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::FuelstationMisePricesOutput->new(); # FuelstationMisePricesOutput | 

eval { 
    $api_instance->v1FuelstationsSearchPricesAppliedMisePost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1FuelstationsSearchPricesAppliedMisePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # FuelstationMisePricesOutput | 

try: 
    api_instance.v1_fuelstations_search_prices_applied_mise_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1FuelstationsSearchPricesAppliedMisePost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1InvoiceheadersIdGet


/v1/invoiceheaders/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoiceheaders/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            invoiceHeaderOutput result = apiInstance.v1InvoiceheadersIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoiceheadersIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            invoiceHeaderOutput result = apiInstance.v1InvoiceheadersIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoiceheadersIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoiceheadersIdGetWith:id
              completionHandler: ^(invoiceHeaderOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1InvoiceheadersIdGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoiceheadersIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                invoiceHeaderOutput result = apiInstance.v1InvoiceheadersIdGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoiceheadersIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1InvoiceheadersIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoiceheadersIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1InvoiceheadersIdGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoiceheadersIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_invoiceheaders_id_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoiceheadersIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1InvoiceheadersIdPut


/v1/invoiceheaders/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoiceheaders/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        InvoiceHeaderInput body = ; // InvoiceHeaderInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1InvoiceheadersIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoiceheadersIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        InvoiceHeaderInput body = ; // InvoiceHeaderInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1InvoiceheadersIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoiceheadersIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
InvoiceHeaderInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoiceheadersIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{InvoiceHeaderInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1InvoiceheadersIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoiceheadersIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new InvoiceHeaderInput(); // InvoiceHeaderInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1InvoiceheadersIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoiceheadersIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // InvoiceHeaderInput | 
$id = id_example; // String | 

try {
    $api_instance->v1InvoiceheadersIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoiceheadersIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::InvoiceHeaderInput->new(); # InvoiceHeaderInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1InvoiceheadersIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoiceheadersIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # InvoiceHeaderInput | 
id = id_example # String | 

try: 
    api_instance.v1_invoiceheaders_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoiceheadersIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1InvoicesActiveIdDetailsDetailidGet


/v1/invoices/active/{id}/details/{detailid}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/active/{id}/details/{detailid}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        String detailid = detailid_example; // String | 
        try {
            invoiceBodyOutputArray result = apiInstance.v1InvoicesActiveIdDetailsDetailidGet(id, detailid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdDetailsDetailidGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        String detailid = detailid_example; // String | 
        try {
            invoiceBodyOutputArray result = apiInstance.v1InvoicesActiveIdDetailsDetailidGet(id, detailid);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdDetailsDetailidGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 
String *detailid = detailid_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesActiveIdDetailsDetailidGetWith:id
    detailid:detailid
              completionHandler: ^(invoiceBodyOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 
var detailid = detailid_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1InvoicesActiveIdDetailsDetailidGet(id, detailid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesActiveIdDetailsDetailidGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 
            var detailid = detailid_example;  // String | 

            try
            {
                invoiceBodyOutputArray result = apiInstance.v1InvoicesActiveIdDetailsDetailidGet(id, detailid);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesActiveIdDetailsDetailidGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 
$detailid = detailid_example; // String | 

try {
    $result = $api_instance->v1InvoicesActiveIdDetailsDetailidGet($id, $detailid);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesActiveIdDetailsDetailidGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 
my $detailid = detailid_example; # String | 

eval { 
    my $result = $api_instance->v1InvoicesActiveIdDetailsDetailidGet(id => $id, detailid => $detailid);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesActiveIdDetailsDetailidGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 
detailid = detailid_example # String | 

try: 
    api_response = api_instance.v1_invoices_active_id_details_detailid_get(id, detailid)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesActiveIdDetailsDetailidGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
detailid*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1InvoicesActiveIdDetailsGet


/v1/invoices/active/{id}/details

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/active/{id}/details"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            invoiceBodyOutputArray result = apiInstance.v1InvoicesActiveIdDetailsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdDetailsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            invoiceBodyOutputArray result = apiInstance.v1InvoicesActiveIdDetailsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdDetailsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesActiveIdDetailsGetWith:id
              completionHandler: ^(invoiceBodyOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1InvoicesActiveIdDetailsGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesActiveIdDetailsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                invoiceBodyOutputArray result = apiInstance.v1InvoicesActiveIdDetailsGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesActiveIdDetailsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1InvoicesActiveIdDetailsGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesActiveIdDetailsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1InvoicesActiveIdDetailsGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesActiveIdDetailsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_invoices_active_id_details_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesActiveIdDetailsGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1InvoicesActiveIdDetailsRestorePost


/v1/invoices/active/{id}/details/restore

Usage and SDK Samples

curl -X POST\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/active/{id}/details/restore"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1InvoicesActiveIdDetailsRestorePost(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdDetailsRestorePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1InvoicesActiveIdDetailsRestorePost(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdDetailsRestorePost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesActiveIdDetailsRestorePostWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1InvoicesActiveIdDetailsRestorePost(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesActiveIdDetailsRestorePostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1InvoicesActiveIdDetailsRestorePost(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesActiveIdDetailsRestorePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1InvoicesActiveIdDetailsRestorePost($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesActiveIdDetailsRestorePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1InvoicesActiveIdDetailsRestorePost(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesActiveIdDetailsRestorePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_invoices_active_id_details_restore_post(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesActiveIdDetailsRestorePost: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 202 - 202 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1InvoicesActiveIdGet


/v1/invoices/active/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/active/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            patchActiveInvoiceHeaderOutput result = apiInstance.v1InvoicesActiveIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            patchActiveInvoiceHeaderOutput result = apiInstance.v1InvoicesActiveIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesActiveIdGetWith:id
              completionHandler: ^(patchActiveInvoiceHeaderOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1InvoicesActiveIdGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesActiveIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                patchActiveInvoiceHeaderOutput result = apiInstance.v1InvoicesActiveIdGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesActiveIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1InvoicesActiveIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesActiveIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1InvoicesActiveIdGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesActiveIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_invoices_active_id_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesActiveIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1InvoicesActiveIdPatch


/v1/invoices/active/{id}

Usage and SDK Samples

curl -X PATCH\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/active/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        PatchActiveInvoiceInput body = ; // PatchActiveInvoiceInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1InvoicesActiveIdPatch(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdPatch");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PatchActiveInvoiceInput body = ; // PatchActiveInvoiceInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1InvoicesActiveIdPatch(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdPatch");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
PatchActiveInvoiceInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesActiveIdPatchWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{PatchActiveInvoiceInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1InvoicesActiveIdPatch(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesActiveIdPatchExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new PatchActiveInvoiceInput(); // PatchActiveInvoiceInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1InvoicesActiveIdPatch(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesActiveIdPatch: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PatchActiveInvoiceInput | 
$id = id_example; // String | 

try {
    $api_instance->v1InvoicesActiveIdPatch($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesActiveIdPatch: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PatchActiveInvoiceInput->new(); # PatchActiveInvoiceInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1InvoicesActiveIdPatch(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesActiveIdPatch: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PatchActiveInvoiceInput | 
id = id_example # String | 

try: 
    api_instance.v1_invoices_active_id_patch(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesActiveIdPatch: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1InvoicesActiveIdPut


/v1/invoices/active/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/active/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ActiveInvoiceHeaderInput body = ; // ActiveInvoiceHeaderInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1InvoicesActiveIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ActiveInvoiceHeaderInput body = ; // ActiveInvoiceHeaderInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1InvoicesActiveIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ActiveInvoiceHeaderInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesActiveIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ActiveInvoiceHeaderInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1InvoicesActiveIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesActiveIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ActiveInvoiceHeaderInput(); // ActiveInvoiceHeaderInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1InvoicesActiveIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesActiveIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ActiveInvoiceHeaderInput | 
$id = id_example; // String | 

try {
    $api_instance->v1InvoicesActiveIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesActiveIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ActiveInvoiceHeaderInput->new(); # ActiveInvoiceHeaderInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1InvoicesActiveIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesActiveIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ActiveInvoiceHeaderInput | 
id = id_example # String | 

try: 
    api_instance.v1_invoices_active_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesActiveIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1InvoicesActivePatch


/v1/invoices/active

Usage and SDK Samples

curl -X PATCH\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/active"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ActiveInvoiceAcceptRejectInput body = ; // ActiveInvoiceAcceptRejectInput | 
        try {
            apiInstance.v1InvoicesActivePatch(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActivePatch");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ActiveInvoiceAcceptRejectInput body = ; // ActiveInvoiceAcceptRejectInput | 
        try {
            apiInstance.v1InvoicesActivePatch(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActivePatch");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ActiveInvoiceAcceptRejectInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesActivePatchWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ActiveInvoiceAcceptRejectInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1InvoicesActivePatch(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesActivePatchExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ActiveInvoiceAcceptRejectInput(); // ActiveInvoiceAcceptRejectInput | 

            try
            {
                apiInstance.v1InvoicesActivePatch(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesActivePatch: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ActiveInvoiceAcceptRejectInput | 

try {
    $api_instance->v1InvoicesActivePatch($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesActivePatch: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ActiveInvoiceAcceptRejectInput->new(); # ActiveInvoiceAcceptRejectInput | 

eval { 
    $api_instance->v1InvoicesActivePatch(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesActivePatch: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ActiveInvoiceAcceptRejectInput | 

try: 
    api_instance.v1_invoices_active_patch(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesActivePatch: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1InvoicesActivePut


/v1/invoices/active

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/active"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ActiveInvoiceHeaderInput body = ; // ActiveInvoiceHeaderInput | 
        try {
            apiInstance.v1InvoicesActivePut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActivePut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ActiveInvoiceHeaderInput body = ; // ActiveInvoiceHeaderInput | 
        try {
            apiInstance.v1InvoicesActivePut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActivePut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ActiveInvoiceHeaderInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesActivePutWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ActiveInvoiceHeaderInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1InvoicesActivePut(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesActivePutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ActiveInvoiceHeaderInput(); // ActiveInvoiceHeaderInput | 

            try
            {
                apiInstance.v1InvoicesActivePut(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesActivePut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ActiveInvoiceHeaderInput | 

try {
    $api_instance->v1InvoicesActivePut($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesActivePut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ActiveInvoiceHeaderInput->new(); # ActiveInvoiceHeaderInput | 

eval { 
    $api_instance->v1InvoicesActivePut(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesActivePut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ActiveInvoiceHeaderInput | 

try: 
    api_instance.v1_invoices_active_put(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesActivePut: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1InvoicesActiveSearchGet


/v1/invoices/active/search

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/active/search?start=&supplierId=&status=&end=&customerId="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String status = status_example; // String | 
        String start = start_example; // String | 
        String supplierId = supplierId_example; // String | 
        String end = end_example; // String | 
        String customerId = customerId_example; // String | 
        try {
            activeInvoiceHeaderOutputArray result = apiInstance.v1InvoicesActiveSearchGet(status, start, supplierId, end, customerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveSearchGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String status = status_example; // String | 
        String start = start_example; // String | 
        String supplierId = supplierId_example; // String | 
        String end = end_example; // String | 
        String customerId = customerId_example; // String | 
        try {
            activeInvoiceHeaderOutputArray result = apiInstance.v1InvoicesActiveSearchGet(status, start, supplierId, end, customerId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesActiveSearchGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *status = status_example; // 
String *start = start_example; //  (optional)
String *supplierId = supplierId_example; //  (optional)
String *end = end_example; //  (optional)
String *customerId = customerId_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesActiveSearchGetWith:status
    start:start
    supplierId:supplierId
    end:end
    customerId:customerId
              completionHandler: ^(activeInvoiceHeaderOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var status = status_example; // {{String}} 
var opts = { 
  'start': start_example, // {{String}} 
  'supplierId': supplierId_example, // {{String}} 
  'end': end_example, // {{String}} 
  'customerId': customerId_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1InvoicesActiveSearchGet(status, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesActiveSearchGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var status = status_example;  // String | 
            var start = start_example;  // String |  (optional) 
            var supplierId = supplierId_example;  // String |  (optional) 
            var end = end_example;  // String |  (optional) 
            var customerId = customerId_example;  // String |  (optional) 

            try
            {
                activeInvoiceHeaderOutputArray result = apiInstance.v1InvoicesActiveSearchGet(status, start, supplierId, end, customerId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesActiveSearchGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$status = status_example; // String | 
$start = start_example; // String | 
$supplierId = supplierId_example; // String | 
$end = end_example; // String | 
$customerId = customerId_example; // String | 

try {
    $result = $api_instance->v1InvoicesActiveSearchGet($status, $start, $supplierId, $end, $customerId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesActiveSearchGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $status = status_example; # String | 
my $start = start_example; # String | 
my $supplierId = supplierId_example; # String | 
my $end = end_example; # String | 
my $customerId = customerId_example; # String | 

eval { 
    my $result = $api_instance->v1InvoicesActiveSearchGet(status => $status, start => $start, supplierId => $supplierId, end => $end, customerId => $customerId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesActiveSearchGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
status = status_example # String | 
start = start_example # String |  (optional)
supplierId = supplierId_example # String |  (optional)
end = end_example # String |  (optional)
customerId = customerId_example # String |  (optional)

try: 
    api_response = api_instance.v1_invoices_active_search_get(status, start=start, supplierId=supplierId, end=end, customerId=customerId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesActiveSearchGet: %s\n" % e)

Parameters

Query parameters
Name Description
start
String
supplierId
String
status*
String
Required
end
String
customerId
String

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1InvoicesIdPrintGet


/v1/invoices/{id}/print

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/{id}/print?type=&output=&preview="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String type = type_example; // String | 
        String output = output_example; // String | 
        String preview = preview_example; // String | 
        String id = id_example; // String | 
        try {
            base64String result = apiInstance.v1InvoicesIdPrintGet(type, output, preview, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesIdPrintGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String type = type_example; // String | 
        String output = output_example; // String | 
        String preview = preview_example; // String | 
        String id = id_example; // String | 
        try {
            base64String result = apiInstance.v1InvoicesIdPrintGet(type, output, preview, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesIdPrintGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *type = type_example; // 
String *output = output_example; // 
String *preview = preview_example; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesIdPrintGetWith:type
    output:output
    preview:preview
    id:id
              completionHandler: ^(base64String output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var type = type_example; // {{String}} 
var output = output_example; // {{String}} 
var preview = preview_example; // {{String}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1InvoicesIdPrintGet(type, output, preview, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesIdPrintGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var type = type_example;  // String | 
            var output = output_example;  // String | 
            var preview = preview_example;  // String | 
            var id = id_example;  // String | 

            try
            {
                base64String result = apiInstance.v1InvoicesIdPrintGet(type, output, preview, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesIdPrintGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$type = type_example; // String | 
$output = output_example; // String | 
$preview = preview_example; // String | 
$id = id_example; // String | 

try {
    $result = $api_instance->v1InvoicesIdPrintGet($type, $output, $preview, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesIdPrintGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $type = type_example; # String | 
my $output = output_example; # String | 
my $preview = preview_example; # String | 
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1InvoicesIdPrintGet(type => $type, output => $output, preview => $preview, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesIdPrintGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
type = type_example # String | 
output = output_example # String | 
preview = preview_example # String | 
id = id_example # String | 

try: 
    api_response = api_instance.v1_invoices_id_print_get(type, output, preview, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesIdPrintGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Query parameters
Name Description
type*
String
Required
output*
String
Required
preview*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1InvoicesPassiveGet


/v1/invoices/passive

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/passive"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            passiveInvoiceHeaderOutputArray result = apiInstance.v1InvoicesPassiveGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesPassiveGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            passiveInvoiceHeaderOutputArray result = apiInstance.v1InvoicesPassiveGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesPassiveGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesPassiveGetWithCompletionHandler: 
              ^(passiveInvoiceHeaderOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1InvoicesPassiveGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesPassiveGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                passiveInvoiceHeaderOutputArray result = apiInstance.v1InvoicesPassiveGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesPassiveGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1InvoicesPassiveGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesPassiveGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1InvoicesPassiveGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesPassiveGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_invoices_passive_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesPassiveGet: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1InvoicesPassivePut


/v1/invoices/passive

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/invoices/passive"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        PassiveInvoiceHeaderInput body = ; // PassiveInvoiceHeaderInput | 
        try {
            apiInstance.v1InvoicesPassivePut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesPassivePut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        PassiveInvoiceHeaderInput body = ; // PassiveInvoiceHeaderInput | 
        try {
            apiInstance.v1InvoicesPassivePut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1InvoicesPassivePut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
PassiveInvoiceHeaderInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1InvoicesPassivePutWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{PassiveInvoiceHeaderInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1InvoicesPassivePut(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1InvoicesPassivePutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new PassiveInvoiceHeaderInput(); // PassiveInvoiceHeaderInput | 

            try
            {
                apiInstance.v1InvoicesPassivePut(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1InvoicesPassivePut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // PassiveInvoiceHeaderInput | 

try {
    $api_instance->v1InvoicesPassivePut($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1InvoicesPassivePut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::PassiveInvoiceHeaderInput->new(); # PassiveInvoiceHeaderInput | 

eval { 
    $api_instance->v1InvoicesPassivePut(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1InvoicesPassivePut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # PassiveInvoiceHeaderInput | 

try: 
    api_instance.v1_invoices_passive_put(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1InvoicesPassivePut: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ManagersAccountsStatementsGet


/v1/managers/accounts/statements

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/managers/accounts/statements?supplier_id=&start_datetime=&end_datetime="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | 
        String startDatetime = startDatetime_example; // String | 
        String endDatetime = endDatetime_example; // String | 
        try {
            getManagersAccountsStatementsOutputArray result = apiInstance.v1ManagersAccountsStatementsGet(supplierId, startDatetime, endDatetime);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersAccountsStatementsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | 
        String startDatetime = startDatetime_example; // String | 
        String endDatetime = endDatetime_example; // String | 
        try {
            getManagersAccountsStatementsOutputArray result = apiInstance.v1ManagersAccountsStatementsGet(supplierId, startDatetime, endDatetime);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersAccountsStatementsGet");
            e.printStackTrace();
        }
    }
}
String *supplierId = supplierId_example; // 
String *startDatetime = startDatetime_example; // 
String *endDatetime = endDatetime_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ManagersAccountsStatementsGetWith:supplierId
    startDatetime:startDatetime
    endDatetime:endDatetime
              completionHandler: ^(getManagersAccountsStatementsOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var supplierId = supplierId_example; // {{String}} 
var startDatetime = startDatetime_example; // {{String}} 
var endDatetime = endDatetime_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ManagersAccountsStatementsGet(supplierId, startDatetime, endDatetime, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ManagersAccountsStatementsGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var supplierId = supplierId_example;  // String | 
            var startDatetime = startDatetime_example;  // String | 
            var endDatetime = endDatetime_example;  // String | 

            try
            {
                getManagersAccountsStatementsOutputArray result = apiInstance.v1ManagersAccountsStatementsGet(supplierId, startDatetime, endDatetime);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ManagersAccountsStatementsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$supplierId = supplierId_example; // String | 
$startDatetime = startDatetime_example; // String | 
$endDatetime = endDatetime_example; // String | 

try {
    $result = $api_instance->v1ManagersAccountsStatementsGet($supplierId, $startDatetime, $endDatetime);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ManagersAccountsStatementsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $supplierId = supplierId_example; # String | 
my $startDatetime = startDatetime_example; # String | 
my $endDatetime = endDatetime_example; # String | 

eval { 
    my $result = $api_instance->v1ManagersAccountsStatementsGet(supplierId => $supplierId, startDatetime => $startDatetime, endDatetime => $endDatetime);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ManagersAccountsStatementsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
supplierId = supplierId_example # String | 
startDatetime = startDatetime_example # String | 
endDatetime = endDatetime_example # String | 

try: 
    api_response = api_instance.v1_managers_accounts_statements_get(supplierId, startDatetime, endDatetime)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ManagersAccountsStatementsGet: %s\n" % e)

Parameters

Query parameters
Name Description
supplier_id*
String
Required
start_datetime*
String
Required
end_datetime*
String
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1ManagersFuelstationsFuelstationIdArticlesGet


/v1/managers/fuelstations/{fuelstation_id}/articles

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/managers/fuelstations/{fuelstation_id}/articles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationId = fuelstationId_example; // String | 
        try {
            getManagersFuelstationsArticlesOutputArray result = apiInstance.v1ManagersFuelstationsFuelstationIdArticlesGet(fuelstationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersFuelstationsFuelstationIdArticlesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationId = fuelstationId_example; // String | 
        try {
            getManagersFuelstationsArticlesOutputArray result = apiInstance.v1ManagersFuelstationsFuelstationIdArticlesGet(fuelstationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersFuelstationsFuelstationIdArticlesGet");
            e.printStackTrace();
        }
    }
}
String *fuelstationId = fuelstationId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ManagersFuelstationsFuelstationIdArticlesGetWith:fuelstationId
              completionHandler: ^(getManagersFuelstationsArticlesOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var fuelstationId = fuelstationId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ManagersFuelstationsFuelstationIdArticlesGet(fuelstationId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ManagersFuelstationsFuelstationIdArticlesGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var fuelstationId = fuelstationId_example;  // String | 

            try
            {
                getManagersFuelstationsArticlesOutputArray result = apiInstance.v1ManagersFuelstationsFuelstationIdArticlesGet(fuelstationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ManagersFuelstationsFuelstationIdArticlesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$fuelstationId = fuelstationId_example; // String | 

try {
    $result = $api_instance->v1ManagersFuelstationsFuelstationIdArticlesGet($fuelstationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ManagersFuelstationsFuelstationIdArticlesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $fuelstationId = fuelstationId_example; # String | 

eval { 
    my $result = $api_instance->v1ManagersFuelstationsFuelstationIdArticlesGet(fuelstationId => $fuelstationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ManagersFuelstationsFuelstationIdArticlesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
fuelstationId = fuelstationId_example # String | 

try: 
    api_response = api_instance.v1_managers_fuelstations_fuelstation_id_articles_get(fuelstationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ManagersFuelstationsFuelstationIdArticlesGet: %s\n" % e)

Parameters

Path parameters
Name Description
fuelstation_id*
String
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1ManagersFuelstationsFuelstationIdArticlesPost


/v1/managers/fuelstations/{fuelstation_id}/articles

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/managers/fuelstations/{fuelstation_id}/articles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationId = fuelstationId_example; // String | 
        UpsertManagerFuelstationArticles body = ; // UpsertManagerFuelstationArticles | 
        try {
            apiInstance.v1ManagersFuelstationsFuelstationIdArticlesPost(fuelstationId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersFuelstationsFuelstationIdArticlesPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationId = fuelstationId_example; // String | 
        UpsertManagerFuelstationArticles body = ; // UpsertManagerFuelstationArticles | 
        try {
            apiInstance.v1ManagersFuelstationsFuelstationIdArticlesPost(fuelstationId, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersFuelstationsFuelstationIdArticlesPost");
            e.printStackTrace();
        }
    }
}
String *fuelstationId = fuelstationId_example; // 
UpsertManagerFuelstationArticles *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ManagersFuelstationsFuelstationIdArticlesPostWith:fuelstationId
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var fuelstationId = fuelstationId_example; // {{String}} 
var opts = { 
  'body':  // {{UpsertManagerFuelstationArticles}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ManagersFuelstationsFuelstationIdArticlesPost(fuelstationId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ManagersFuelstationsFuelstationIdArticlesPostExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var fuelstationId = fuelstationId_example;  // String | 
            var body = new UpsertManagerFuelstationArticles(); // UpsertManagerFuelstationArticles |  (optional) 

            try
            {
                apiInstance.v1ManagersFuelstationsFuelstationIdArticlesPost(fuelstationId, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ManagersFuelstationsFuelstationIdArticlesPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$fuelstationId = fuelstationId_example; // String | 
$body = ; // UpsertManagerFuelstationArticles | 

try {
    $api_instance->v1ManagersFuelstationsFuelstationIdArticlesPost($fuelstationId, $body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ManagersFuelstationsFuelstationIdArticlesPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $fuelstationId = fuelstationId_example; # String | 
my $body = WWW::SwaggerClient::Object::UpsertManagerFuelstationArticles->new(); # UpsertManagerFuelstationArticles | 

eval { 
    $api_instance->v1ManagersFuelstationsFuelstationIdArticlesPost(fuelstationId => $fuelstationId, body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ManagersFuelstationsFuelstationIdArticlesPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
fuelstationId = fuelstationId_example # String | 
body =  # UpsertManagerFuelstationArticles |  (optional)

try: 
    api_instance.v1_managers_fuelstations_fuelstation_id_articles_post(fuelstationId, body=body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ManagersFuelstationsFuelstationIdArticlesPost: %s\n" % e)

Parameters

Path parameters
Name Description
fuelstation_id*
String
Required
Body parameters
Name Description
body

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1ManagersIdFuelstationsGet


/v1/managers/{id}/fuelstations

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/managers/{id}/fuelstations"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Integer id = 56; // Integer | 
        try {
            getManagersFuelstationsOutputArray result = apiInstance.v1ManagersIdFuelstationsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersIdFuelstationsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer id = 56; // Integer | 
        try {
            getManagersFuelstationsOutputArray result = apiInstance.v1ManagersIdFuelstationsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersIdFuelstationsGet");
            e.printStackTrace();
        }
    }
}
Integer *id = 56; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ManagersIdFuelstationsGetWith:id
              completionHandler: ^(getManagersFuelstationsOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var id = 56; // {{Integer}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ManagersIdFuelstationsGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ManagersIdFuelstationsGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var id = 56;  // Integer | 

            try
            {
                getManagersFuelstationsOutputArray result = apiInstance.v1ManagersIdFuelstationsGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ManagersIdFuelstationsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = 56; // Integer | 

try {
    $result = $api_instance->v1ManagersIdFuelstationsGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ManagersIdFuelstationsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = 56; # Integer | 

eval { 
    my $result = $api_instance->v1ManagersIdFuelstationsGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ManagersIdFuelstationsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = 56 # Integer | 

try: 
    api_response = api_instance.v1_managers_id_fuelstations_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ManagersIdFuelstationsGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
Integer
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1ManagersIdFuelstationsPost


/v1/managers/{id}/fuelstations

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/managers/{id}/fuelstations"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Integer id = 56; // Integer | 
        UpsertManagerFuelstations body = ; // UpsertManagerFuelstations | 
        try {
            apiInstance.v1ManagersIdFuelstationsPost(id, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersIdFuelstationsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Integer id = 56; // Integer | 
        UpsertManagerFuelstations body = ; // UpsertManagerFuelstations | 
        try {
            apiInstance.v1ManagersIdFuelstationsPost(id, body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersIdFuelstationsPost");
            e.printStackTrace();
        }
    }
}
Integer *id = 56; // 
UpsertManagerFuelstations *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ManagersIdFuelstationsPostWith:id
    body:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var id = 56; // {{Integer}} 
var opts = { 
  'body':  // {{UpsertManagerFuelstations}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ManagersIdFuelstationsPost(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ManagersIdFuelstationsPostExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var id = 56;  // Integer | 
            var body = new UpsertManagerFuelstations(); // UpsertManagerFuelstations |  (optional) 

            try
            {
                apiInstance.v1ManagersIdFuelstationsPost(id, body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ManagersIdFuelstationsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = 56; // Integer | 
$body = ; // UpsertManagerFuelstations | 

try {
    $api_instance->v1ManagersIdFuelstationsPost($id, $body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ManagersIdFuelstationsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = 56; # Integer | 
my $body = WWW::SwaggerClient::Object::UpsertManagerFuelstations->new(); # UpsertManagerFuelstations | 

eval { 
    $api_instance->v1ManagersIdFuelstationsPost(id => $id, body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ManagersIdFuelstationsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = 56 # Integer | 
body =  # UpsertManagerFuelstations |  (optional)

try: 
    api_instance.v1_managers_id_fuelstations_post(id, body=body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ManagersIdFuelstationsPost: %s\n" % e)

Parameters

Path parameters
Name Description
id*
Integer
Required
Body parameters
Name Description
body

Responses

Status: 200 - OK


v1ManagersIdGet


/v1/managers/{id}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/managers/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            getManagersOutputArray result = apiInstance.v1ManagersIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            getManagersOutputArray result = apiInstance.v1ManagersIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersIdGet");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ManagersIdGetWith:id
              completionHandler: ^(getManagersOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ManagersIdGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ManagersIdGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                getManagersOutputArray result = apiInstance.v1ManagersIdGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ManagersIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1ManagersIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ManagersIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1ManagersIdGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ManagersIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_managers_id_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ManagersIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1ManagersPost


/v1/managers

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/managers"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpsertManagers body = ; // UpsertManagers | 
        try {
            apiInstance.v1ManagersPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpsertManagers body = ; // UpsertManagers | 
        try {
            apiInstance.v1ManagersPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ManagersPost");
            e.printStackTrace();
        }
    }
}
UpsertManagers *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ManagersPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{UpsertManagers}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ManagersPost(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ManagersPostExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpsertManagers(); // UpsertManagers |  (optional) 

            try
            {
                apiInstance.v1ManagersPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ManagersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpsertManagers | 

try {
    $api_instance->v1ManagersPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ManagersPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpsertManagers->new(); # UpsertManagers | 

eval { 
    $api_instance->v1ManagersPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ManagersPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpsertManagers |  (optional)

try: 
    api_instance.v1_managers_post(body=body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ManagersPost: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1MobilepaymentsFuelstationsIdMapGet


/v1/mobilepayments/fuelstations/{id}/map

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/mobilepayments/fuelstations/{id}/map"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            fuelStationMapOutput result = apiInstance.v1MobilepaymentsFuelstationsIdMapGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1MobilepaymentsFuelstationsIdMapGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            fuelStationMapOutput result = apiInstance.v1MobilepaymentsFuelstationsIdMapGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1MobilepaymentsFuelstationsIdMapGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1MobilepaymentsFuelstationsIdMapGetWith:id
              completionHandler: ^(fuelStationMapOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1MobilepaymentsFuelstationsIdMapGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1MobilepaymentsFuelstationsIdMapGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                fuelStationMapOutput result = apiInstance.v1MobilepaymentsFuelstationsIdMapGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1MobilepaymentsFuelstationsIdMapGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1MobilepaymentsFuelstationsIdMapGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1MobilepaymentsFuelstationsIdMapGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1MobilepaymentsFuelstationsIdMapGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1MobilepaymentsFuelstationsIdMapGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_mobilepayments_fuelstations_id_map_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1MobilepaymentsFuelstationsIdMapGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1MobilepaymentsFuelstationsIdPumpGet


/v1/mobilepayments/fuelstations/{id}/pump

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/mobilepayments/fuelstations/{id}/pump?pump_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String pumpId = pumpId_example; // String | 
        String id = id_example; // String | 
        try {
            fuelStationMapOutput result = apiInstance.v1MobilepaymentsFuelstationsIdPumpGet(pumpId, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1MobilepaymentsFuelstationsIdPumpGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String pumpId = pumpId_example; // String | 
        String id = id_example; // String | 
        try {
            fuelStationMapOutput result = apiInstance.v1MobilepaymentsFuelstationsIdPumpGet(pumpId, id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1MobilepaymentsFuelstationsIdPumpGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *pumpId = pumpId_example; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1MobilepaymentsFuelstationsIdPumpGetWith:pumpId
    id:id
              completionHandler: ^(fuelStationMapOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var pumpId = pumpId_example; // {{String}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1MobilepaymentsFuelstationsIdPumpGet(pumpId, id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1MobilepaymentsFuelstationsIdPumpGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var pumpId = pumpId_example;  // String | 
            var id = id_example;  // String | 

            try
            {
                fuelStationMapOutput result = apiInstance.v1MobilepaymentsFuelstationsIdPumpGet(pumpId, id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1MobilepaymentsFuelstationsIdPumpGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$pumpId = pumpId_example; // String | 
$id = id_example; // String | 

try {
    $result = $api_instance->v1MobilepaymentsFuelstationsIdPumpGet($pumpId, $id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1MobilepaymentsFuelstationsIdPumpGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $pumpId = pumpId_example; # String | 
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1MobilepaymentsFuelstationsIdPumpGet(pumpId => $pumpId, id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1MobilepaymentsFuelstationsIdPumpGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
pumpId = pumpId_example # String | 
id = id_example # String | 

try: 
    api_response = api_instance.v1_mobilepayments_fuelstations_id_pump_get(pumpId, id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1MobilepaymentsFuelstationsIdPumpGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Query parameters
Name Description
pump_id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1MobilepaymentsTransactionsEnablePost


/v1/mobilepayments/transactions/enable

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/mobilepayments/transactions/enable"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        EnableFuelingOutput body = ; // EnableFuelingOutput | 
        try {
            apiInstance.v1MobilepaymentsTransactionsEnablePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1MobilepaymentsTransactionsEnablePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        EnableFuelingOutput body = ; // EnableFuelingOutput | 
        try {
            apiInstance.v1MobilepaymentsTransactionsEnablePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1MobilepaymentsTransactionsEnablePost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
EnableFuelingOutput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1MobilepaymentsTransactionsEnablePostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{EnableFuelingOutput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1MobilepaymentsTransactionsEnablePost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1MobilepaymentsTransactionsEnablePostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new EnableFuelingOutput(); // EnableFuelingOutput | 

            try
            {
                apiInstance.v1MobilepaymentsTransactionsEnablePost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1MobilepaymentsTransactionsEnablePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // EnableFuelingOutput | 

try {
    $api_instance->v1MobilepaymentsTransactionsEnablePost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1MobilepaymentsTransactionsEnablePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::EnableFuelingOutput->new(); # EnableFuelingOutput | 

eval { 
    $api_instance->v1MobilepaymentsTransactionsEnablePost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1MobilepaymentsTransactionsEnablePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # EnableFuelingOutput | 

try: 
    api_instance.v1_mobilepayments_transactions_enable_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1MobilepaymentsTransactionsEnablePost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1PaymentsInvoicedGet


/v1/payments/invoiced

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/payments/invoiced?is_code=&supplier_code=&start_date=&end_date=&products="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String isCode = isCode_example; // String | 
        String supplierCode = supplierCode_example; // String | 
        String startDate = startDate_example; // String | 
        String endDate = endDate_example; // String | 
        String products = products_example; // String | String containing comma separated product ids
        try {
            invoicedPaymentsOutputArray result = apiInstance.v1PaymentsInvoicedGet(isCode, supplierCode, startDate, endDate, products);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1PaymentsInvoicedGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String isCode = isCode_example; // String | 
        String supplierCode = supplierCode_example; // String | 
        String startDate = startDate_example; // String | 
        String endDate = endDate_example; // String | 
        String products = products_example; // String | String containing comma separated product ids
        try {
            invoicedPaymentsOutputArray result = apiInstance.v1PaymentsInvoicedGet(isCode, supplierCode, startDate, endDate, products);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1PaymentsInvoicedGet");
            e.printStackTrace();
        }
    }
}
String *isCode = isCode_example; // 
String *supplierCode = supplierCode_example; // 
String *startDate = startDate_example; // 
String *endDate = endDate_example; // 
String *products = products_example; // String containing comma separated product ids

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1PaymentsInvoicedGetWith:isCode
    supplierCode:supplierCode
    startDate:startDate
    endDate:endDate
    products:products
              completionHandler: ^(invoicedPaymentsOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var isCode = isCode_example; // {{String}} 
var supplierCode = supplierCode_example; // {{String}} 
var startDate = startDate_example; // {{String}} 
var endDate = endDate_example; // {{String}} 
var products = products_example; // {{String}} String containing comma separated product ids

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1PaymentsInvoicedGet(isCode, supplierCode, startDate, endDate, products, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1PaymentsInvoicedGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var isCode = isCode_example;  // String | 
            var supplierCode = supplierCode_example;  // String | 
            var startDate = startDate_example;  // String | 
            var endDate = endDate_example;  // String | 
            var products = products_example;  // String | String containing comma separated product ids

            try
            {
                invoicedPaymentsOutputArray result = apiInstance.v1PaymentsInvoicedGet(isCode, supplierCode, startDate, endDate, products);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1PaymentsInvoicedGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$isCode = isCode_example; // String | 
$supplierCode = supplierCode_example; // String | 
$startDate = startDate_example; // String | 
$endDate = endDate_example; // String | 
$products = products_example; // String | String containing comma separated product ids

try {
    $result = $api_instance->v1PaymentsInvoicedGet($isCode, $supplierCode, $startDate, $endDate, $products);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1PaymentsInvoicedGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $isCode = isCode_example; # String | 
my $supplierCode = supplierCode_example; # String | 
my $startDate = startDate_example; # String | 
my $endDate = endDate_example; # String | 
my $products = products_example; # String | String containing comma separated product ids

eval { 
    my $result = $api_instance->v1PaymentsInvoicedGet(isCode => $isCode, supplierCode => $supplierCode, startDate => $startDate, endDate => $endDate, products => $products);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1PaymentsInvoicedGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
isCode = isCode_example # String | 
supplierCode = supplierCode_example # String | 
startDate = startDate_example # String | 
endDate = endDate_example # String | 
products = products_example # String | String containing comma separated product ids

try: 
    api_response = api_instance.v1_payments_invoiced_get(isCode, supplierCode, startDate, endDate, products)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1PaymentsInvoicedGet: %s\n" % e)

Parameters

Query parameters
Name Description
is_code*
String
Required
supplier_code*
String
Required
start_date*
String
Required
end_date*
String
Required
products*
String
String containing comma separated product ids
Required

Responses

Status: 200 - OK

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1PaymentsModesGet


/v1/payments/modes

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/payments/modes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            paymentModeOutputArray result = apiInstance.v1PaymentsModesGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1PaymentsModesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            paymentModeOutputArray result = apiInstance.v1PaymentsModesGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1PaymentsModesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1PaymentsModesGetWithCompletionHandler: 
              ^(paymentModeOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1PaymentsModesGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1PaymentsModesGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                paymentModeOutputArray result = apiInstance.v1PaymentsModesGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1PaymentsModesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1PaymentsModesGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1PaymentsModesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1PaymentsModesGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1PaymentsModesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_payments_modes_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1PaymentsModesGet: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1PaymentsPeriodicitiesGet


/v1/payments/periodicities

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/payments/periodicities"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            paymentPeriodicityOutputArray result = apiInstance.v1PaymentsPeriodicitiesGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1PaymentsPeriodicitiesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            paymentPeriodicityOutputArray result = apiInstance.v1PaymentsPeriodicitiesGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1PaymentsPeriodicitiesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1PaymentsPeriodicitiesGetWithCompletionHandler: 
              ^(paymentPeriodicityOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1PaymentsPeriodicitiesGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1PaymentsPeriodicitiesGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                paymentPeriodicityOutputArray result = apiInstance.v1PaymentsPeriodicitiesGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1PaymentsPeriodicitiesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1PaymentsPeriodicitiesGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1PaymentsPeriodicitiesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1PaymentsPeriodicitiesGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1PaymentsPeriodicitiesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_payments_periodicities_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1PaymentsPeriodicitiesGet: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1PaymentsTermsGet

Get user payment terms


/v1/payments/terms

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/payments/terms"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            paymentTermsOutputArray result = apiInstance.v1PaymentsTermsGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1PaymentsTermsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            paymentTermsOutputArray result = apiInstance.v1PaymentsTermsGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1PaymentsTermsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1PaymentsTermsGetWithCompletionHandler: 
              ^(paymentTermsOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1PaymentsTermsGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1PaymentsTermsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                paymentTermsOutputArray result = apiInstance.v1PaymentsTermsGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1PaymentsTermsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1PaymentsTermsGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1PaymentsTermsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1PaymentsTermsGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1PaymentsTermsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_payments_terms_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1PaymentsTermsGet: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1ProductfamiliesGet


/v1/productfamilies

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/productfamilies"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            productFamilyOutputArray result = apiInstance.v1ProductfamiliesGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProductfamiliesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            productFamilyOutputArray result = apiInstance.v1ProductfamiliesGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProductfamiliesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ProductfamiliesGetWithCompletionHandler: 
              ^(productFamilyOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ProductfamiliesGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ProductfamiliesGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                productFamilyOutputArray result = apiInstance.v1ProductfamiliesGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ProductfamiliesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1ProductfamiliesGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ProductfamiliesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1ProductfamiliesGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ProductfamiliesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_productfamilies_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ProductfamiliesGet: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1ProductfamiliesPost


/v1/productfamilies

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/productfamilies"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ProductFamilyInput body = ; // ProductFamilyInput | 
        try {
            apiInstance.v1ProductfamiliesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProductfamiliesPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ProductFamilyInput body = ; // ProductFamilyInput | 
        try {
            apiInstance.v1ProductfamiliesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProductfamiliesPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ProductFamilyInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ProductfamiliesPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ProductFamilyInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ProductfamiliesPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ProductfamiliesPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ProductFamilyInput(); // ProductFamilyInput | 

            try
            {
                apiInstance.v1ProductfamiliesPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ProductfamiliesPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ProductFamilyInput | 

try {
    $api_instance->v1ProductfamiliesPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ProductfamiliesPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ProductFamilyInput->new(); # ProductFamilyInput | 

eval { 
    $api_instance->v1ProductfamiliesPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ProductfamiliesPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ProductFamilyInput | 

try: 
    api_instance.v1_productfamilies_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ProductfamiliesPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ProtocolsIdDelete


/v1/protocols/{id}

Usage and SDK Samples

curl -X DELETE\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/protocols/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1ProtocolsIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProtocolsIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1ProtocolsIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProtocolsIdDelete");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ProtocolsIdDeleteWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ProtocolsIdDelete(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ProtocolsIdDeleteExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1ProtocolsIdDelete(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ProtocolsIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1ProtocolsIdDelete($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ProtocolsIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1ProtocolsIdDelete(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ProtocolsIdDelete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_protocols_id_delete(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ProtocolsIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 422 - 422 response

Status: 500 - 500 response


v1ProtocolsIdPut


/v1/protocols/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/protocols/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ProtocolInput body = ; // ProtocolInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1ProtocolsIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProtocolsIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ProtocolInput body = ; // ProtocolInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1ProtocolsIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProtocolsIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ProtocolInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ProtocolsIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ProtocolInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ProtocolsIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ProtocolsIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ProtocolInput(); // ProtocolInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1ProtocolsIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ProtocolsIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ProtocolInput | 
$id = id_example; // String | 

try {
    $api_instance->v1ProtocolsIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ProtocolsIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ProtocolInput->new(); # ProtocolInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1ProtocolsIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ProtocolsIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ProtocolInput | 
id = id_example # String | 

try: 
    api_instance.v1_protocols_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ProtocolsIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ProtocolsPost


/v1/protocols

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/protocols"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ProtocolInput body = ; // ProtocolInput | 
        try {
            apiInstance.v1ProtocolsPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProtocolsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ProtocolInput body = ; // ProtocolInput | 
        try {
            apiInstance.v1ProtocolsPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ProtocolsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ProtocolInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ProtocolsPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ProtocolInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1ProtocolsPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ProtocolsPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ProtocolInput(); // ProtocolInput | 

            try
            {
                apiInstance.v1ProtocolsPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ProtocolsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ProtocolInput | 

try {
    $api_instance->v1ProtocolsPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ProtocolsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ProtocolInput->new(); # ProtocolInput | 

eval { 
    $api_instance->v1ProtocolsPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ProtocolsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ProtocolInput | 

try: 
    api_instance.v1_protocols_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ProtocolsPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ResiduesCardsGet


/v1/residues/cards

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/residues/cards?type_id=&card_id=&supplier_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String typeId = typeId_example; // String | 
        String cardId = cardId_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            residueCardsOutput result = apiInstance.v1ResiduesCardsGet(typeId, cardId, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ResiduesCardsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String typeId = typeId_example; // String | 
        String cardId = cardId_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            residueCardsOutput result = apiInstance.v1ResiduesCardsGet(typeId, cardId, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ResiduesCardsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *typeId = typeId_example; // 
String *cardId = cardId_example; // 
String *supplierId = supplierId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ResiduesCardsGetWith:typeId
    cardId:cardId
    supplierId:supplierId
              completionHandler: ^(residueCardsOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var typeId = typeId_example; // {{String}} 
var cardId = cardId_example; // {{String}} 
var supplierId = supplierId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ResiduesCardsGet(typeId, cardId, supplierId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ResiduesCardsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var typeId = typeId_example;  // String | 
            var cardId = cardId_example;  // String | 
            var supplierId = supplierId_example;  // String | 

            try
            {
                residueCardsOutput result = apiInstance.v1ResiduesCardsGet(typeId, cardId, supplierId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ResiduesCardsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$typeId = typeId_example; // String | 
$cardId = cardId_example; // String | 
$supplierId = supplierId_example; // String | 

try {
    $result = $api_instance->v1ResiduesCardsGet($typeId, $cardId, $supplierId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ResiduesCardsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $typeId = typeId_example; # String | 
my $cardId = cardId_example; # String | 
my $supplierId = supplierId_example; # String | 

eval { 
    my $result = $api_instance->v1ResiduesCardsGet(typeId => $typeId, cardId => $cardId, supplierId => $supplierId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ResiduesCardsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
typeId = typeId_example # String | 
cardId = cardId_example # String | 
supplierId = supplierId_example # String | 

try: 
    api_response = api_instance.v1_residues_cards_get(typeId, cardId, supplierId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ResiduesCardsGet: %s\n" % e)

Parameters

Query parameters
Name Description
type_id*
String
Required
card_id*
String
Required
supplier_id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ResiduesCustomersGet


/v1/residues/customers

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/residues/customers?customer_id=&supplier_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String customerId = customerId_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            residueCustomersOutput result = apiInstance.v1ResiduesCustomersGet(customerId, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ResiduesCustomersGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String customerId = customerId_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            residueCustomersOutput result = apiInstance.v1ResiduesCustomersGet(customerId, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ResiduesCustomersGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *customerId = customerId_example; // 
String *supplierId = supplierId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ResiduesCustomersGetWith:customerId
    supplierId:supplierId
              completionHandler: ^(residueCustomersOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var customerId = customerId_example; // {{String}} 
var supplierId = supplierId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ResiduesCustomersGet(customerId, supplierId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ResiduesCustomersGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var customerId = customerId_example;  // String | 
            var supplierId = supplierId_example;  // String | 

            try
            {
                residueCustomersOutput result = apiInstance.v1ResiduesCustomersGet(customerId, supplierId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ResiduesCustomersGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$customerId = customerId_example; // String | 
$supplierId = supplierId_example; // String | 

try {
    $result = $api_instance->v1ResiduesCustomersGet($customerId, $supplierId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ResiduesCustomersGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $customerId = customerId_example; # String | 
my $supplierId = supplierId_example; # String | 

eval { 
    my $result = $api_instance->v1ResiduesCustomersGet(customerId => $customerId, supplierId => $supplierId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ResiduesCustomersGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
customerId = customerId_example # String | 
supplierId = supplierId_example # String | 

try: 
    api_response = api_instance.v1_residues_customers_get(customerId, supplierId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ResiduesCustomersGet: %s\n" % e)

Parameters

Query parameters
Name Description
customer_id*
String
Required
supplier_id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ResiduesFuelcouponsGet

Get fuel coupons residues


/v1/residues/fuelcoupons

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/residues/fuelcoupons?fuelcoupon_id=&supplier_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String fuelcouponId = fuelcouponId_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            residueFuelCouponsOutput result = apiInstance.v1ResiduesFuelcouponsGet(fuelcouponId, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ResiduesFuelcouponsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String fuelcouponId = fuelcouponId_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            residueFuelCouponsOutput result = apiInstance.v1ResiduesFuelcouponsGet(fuelcouponId, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ResiduesFuelcouponsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *fuelcouponId = fuelcouponId_example; // 
String *supplierId = supplierId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ResiduesFuelcouponsGetWith:fuelcouponId
    supplierId:supplierId
              completionHandler: ^(residueFuelCouponsOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var fuelcouponId = fuelcouponId_example; // {{String}} 
var supplierId = supplierId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ResiduesFuelcouponsGet(fuelcouponId, supplierId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ResiduesFuelcouponsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var fuelcouponId = fuelcouponId_example;  // String | 
            var supplierId = supplierId_example;  // String | 

            try
            {
                residueFuelCouponsOutput result = apiInstance.v1ResiduesFuelcouponsGet(fuelcouponId, supplierId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ResiduesFuelcouponsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$fuelcouponId = fuelcouponId_example; // String | 
$supplierId = supplierId_example; // String | 

try {
    $result = $api_instance->v1ResiduesFuelcouponsGet($fuelcouponId, $supplierId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ResiduesFuelcouponsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $fuelcouponId = fuelcouponId_example; # String | 
my $supplierId = supplierId_example; # String | 

eval { 
    my $result = $api_instance->v1ResiduesFuelcouponsGet(fuelcouponId => $fuelcouponId, supplierId => $supplierId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ResiduesFuelcouponsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
fuelcouponId = fuelcouponId_example # String | 
supplierId = supplierId_example # String | 

try: 
    api_response = api_instance.v1_residues_fuelcoupons_get(fuelcouponId, supplierId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ResiduesFuelcouponsGet: %s\n" % e)

Parameters

Query parameters
Name Description
fuelcoupon_id*
String
Required
supplier_id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1ResiduesLogGet


/v1/residues/log

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/residues/log?start=&end=&supplier_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String start = start_example; // String | 
        String end = end_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            residueLogOutputArray result = apiInstance.v1ResiduesLogGet(start, end, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ResiduesLogGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String start = start_example; // String | 
        String end = end_example; // String | 
        String supplierId = supplierId_example; // String | 
        try {
            residueLogOutputArray result = apiInstance.v1ResiduesLogGet(start, end, supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1ResiduesLogGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *start = start_example; // 
String *end = end_example; // 
String *supplierId = supplierId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1ResiduesLogGetWith:start
    end:end
    supplierId:supplierId
              completionHandler: ^(residueLogOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var start = start_example; // {{String}} 
var end = end_example; // {{String}} 
var supplierId = supplierId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1ResiduesLogGet(start, end, supplierId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1ResiduesLogGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var start = start_example;  // String | 
            var end = end_example;  // String | 
            var supplierId = supplierId_example;  // String | 

            try
            {
                residueLogOutputArray result = apiInstance.v1ResiduesLogGet(start, end, supplierId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1ResiduesLogGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$start = start_example; // String | 
$end = end_example; // String | 
$supplierId = supplierId_example; // String | 

try {
    $result = $api_instance->v1ResiduesLogGet($start, $end, $supplierId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1ResiduesLogGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $start = start_example; # String | 
my $end = end_example; # String | 
my $supplierId = supplierId_example; # String | 

eval { 
    my $result = $api_instance->v1ResiduesLogGet(start => $start, end => $end, supplierId => $supplierId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1ResiduesLogGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
start = start_example # String | 
end = end_example # String | 
supplierId = supplierId_example # String | 

try: 
    api_response = api_instance.v1_residues_log_get(start, end, supplierId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1ResiduesLogGet: %s\n" % e)

Parameters

Query parameters
Name Description
start*
String
Required
end*
String
Required
supplier_id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1SelfnetHomeGet


/v1/selfnet/home

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/selfnet/home"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            userOutput result = apiInstance.v1SelfnetHomeGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SelfnetHomeGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            userOutput result = apiInstance.v1SelfnetHomeGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SelfnetHomeGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SelfnetHomeGetWithCompletionHandler: 
              ^(userOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1SelfnetHomeGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SelfnetHomeGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                userOutput result = apiInstance.v1SelfnetHomeGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SelfnetHomeGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1SelfnetHomeGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SelfnetHomeGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1SelfnetHomeGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SelfnetHomeGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_selfnet_home_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SelfnetHomeGet: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1SuppliersGet


/v1/suppliers

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            supplierOutputArray result = apiInstance.v1SuppliersGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            supplierOutputArray result = apiInstance.v1SuppliersGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersGetWithCompletionHandler: 
              ^(supplierOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1SuppliersGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                supplierOutputArray result = apiInstance.v1SuppliersGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1SuppliersGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1SuppliersGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_suppliers_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersGet: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1SuppliersIdCardsGet


/v1/suppliers/{id}/cards

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers/{id}/cards"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            cardOutputArray result = apiInstance.v1SuppliersIdCardsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdCardsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            cardOutputArray result = apiInstance.v1SuppliersIdCardsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdCardsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersIdCardsGetWith:id
              completionHandler: ^(cardOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1SuppliersIdCardsGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersIdCardsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                cardOutputArray result = apiInstance.v1SuppliersIdCardsGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersIdCardsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1SuppliersIdCardsGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersIdCardsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1SuppliersIdCardsGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersIdCardsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_suppliers_id_cards_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersIdCardsGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1SuppliersIdCategoriesGet


/v1/suppliers/{id}/categories

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers/{id}/categories"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            categoryOutputArray result = apiInstance.v1SuppliersIdCategoriesGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdCategoriesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            categoryOutputArray result = apiInstance.v1SuppliersIdCategoriesGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdCategoriesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersIdCategoriesGetWith:id
              completionHandler: ^(categoryOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1SuppliersIdCategoriesGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersIdCategoriesGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                categoryOutputArray result = apiInstance.v1SuppliersIdCategoriesGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersIdCategoriesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1SuppliersIdCategoriesGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersIdCategoriesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1SuppliersIdCategoriesGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersIdCategoriesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_suppliers_id_categories_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersIdCategoriesGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1SuppliersIdFuelstationsGet


/v1/suppliers/{id}/fuelstations

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers/{id}/fuelstations"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            fuelStationOutputArray result = apiInstance.v1SuppliersIdFuelstationsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdFuelstationsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            fuelStationOutputArray result = apiInstance.v1SuppliersIdFuelstationsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdFuelstationsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersIdFuelstationsGetWith:id
              completionHandler: ^(fuelStationOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1SuppliersIdFuelstationsGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersIdFuelstationsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                fuelStationOutputArray result = apiInstance.v1SuppliersIdFuelstationsGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersIdFuelstationsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1SuppliersIdFuelstationsGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersIdFuelstationsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1SuppliersIdFuelstationsGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersIdFuelstationsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_suppliers_id_fuelstations_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersIdFuelstationsGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1SuppliersIdGet


/v1/suppliers/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            supplierOutput result = apiInstance.v1SuppliersIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            supplierOutput result = apiInstance.v1SuppliersIdGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersIdGetWith:id
              completionHandler: ^(supplierOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1SuppliersIdGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                supplierOutput result = apiInstance.v1SuppliersIdGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1SuppliersIdGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1SuppliersIdGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_suppliers_id_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1SuppliersIdInvoiceheadersGet


/v1/suppliers/{id}/invoiceheaders

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers/{id}/invoiceheaders"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            invoiceHeaderOutput result = apiInstance.v1SuppliersIdInvoiceheadersGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdInvoiceheadersGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            invoiceHeaderOutput result = apiInstance.v1SuppliersIdInvoiceheadersGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdInvoiceheadersGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersIdInvoiceheadersGetWith:id
              completionHandler: ^(invoiceHeaderOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1SuppliersIdInvoiceheadersGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersIdInvoiceheadersGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                invoiceHeaderOutput result = apiInstance.v1SuppliersIdInvoiceheadersGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersIdInvoiceheadersGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1SuppliersIdInvoiceheadersGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersIdInvoiceheadersGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1SuppliersIdInvoiceheadersGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersIdInvoiceheadersGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_suppliers_id_invoiceheaders_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersIdInvoiceheadersGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1SuppliersIdInvoiceheadersPost


/v1/suppliers/{id}/invoiceheaders

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers/{id}/invoiceheaders"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        InvoiceHeaderInput body = ; // InvoiceHeaderInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1SuppliersIdInvoiceheadersPost(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdInvoiceheadersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        InvoiceHeaderInput body = ; // InvoiceHeaderInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1SuppliersIdInvoiceheadersPost(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdInvoiceheadersPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
InvoiceHeaderInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersIdInvoiceheadersPostWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{InvoiceHeaderInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1SuppliersIdInvoiceheadersPost(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersIdInvoiceheadersPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new InvoiceHeaderInput(); // InvoiceHeaderInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1SuppliersIdInvoiceheadersPost(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersIdInvoiceheadersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // InvoiceHeaderInput | 
$id = id_example; // String | 

try {
    $api_instance->v1SuppliersIdInvoiceheadersPost($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersIdInvoiceheadersPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::InvoiceHeaderInput->new(); # InvoiceHeaderInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1SuppliersIdInvoiceheadersPost(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersIdInvoiceheadersPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # InvoiceHeaderInput | 
id = id_example # String | 

try: 
    api_instance.v1_suppliers_id_invoiceheaders_post(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersIdInvoiceheadersPost: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1SuppliersIdProtocolsGet


/v1/suppliers/{id}/protocols

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers/{id}/protocols"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            protocolOutputArray result = apiInstance.v1SuppliersIdProtocolsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdProtocolsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            protocolOutputArray result = apiInstance.v1SuppliersIdProtocolsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdProtocolsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersIdProtocolsGetWith:id
              completionHandler: ^(protocolOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1SuppliersIdProtocolsGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersIdProtocolsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                protocolOutputArray result = apiInstance.v1SuppliersIdProtocolsGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersIdProtocolsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1SuppliersIdProtocolsGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersIdProtocolsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1SuppliersIdProtocolsGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersIdProtocolsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_suppliers_id_protocols_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersIdProtocolsGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1SuppliersIdPut


/v1/suppliers/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        SupplierInput body = ; // SupplierInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1SuppliersIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SupplierInput body = ; // SupplierInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1SuppliersIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
SupplierInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{SupplierInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1SuppliersIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new SupplierInput(); // SupplierInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1SuppliersIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // SupplierInput | 
$id = id_example; // String | 

try {
    $api_instance->v1SuppliersIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::SupplierInput->new(); # SupplierInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1SuppliersIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # SupplierInput | 
id = id_example # String | 

try: 
    api_instance.v1_suppliers_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1SuppliersPost


/v1/suppliers

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/suppliers"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        SupplierInput body = ; // SupplierInput | 
        try {
            apiInstance.v1SuppliersPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SupplierInput body = ; // SupplierInput | 
        try {
            apiInstance.v1SuppliersPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliersPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
SupplierInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliersPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{SupplierInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1SuppliersPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliersPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new SupplierInput(); // SupplierInput | 

            try
            {
                apiInstance.v1SuppliersPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // SupplierInput | 

try {
    $api_instance->v1SuppliersPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliersPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::SupplierInput->new(); # SupplierInput | 

eval { 
    $api_instance->v1SuppliersPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliersPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # SupplierInput | 

try: 
    api_instance.v1_suppliers_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliersPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1SuppliesDownloadPost

download data (force datacollection event for recalculate supplies)


/v1/supplies/download

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/supplies/download"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        Supplies_download_body body = ; // Supplies_download_body | 
        try {
            apiInstance.v1SuppliesDownloadPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliesDownloadPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Supplies_download_body body = ; // Supplies_download_body | 
        try {
            apiInstance.v1SuppliesDownloadPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliesDownloadPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
Supplies_download_body *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliesDownloadPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{Supplies_download_body}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1SuppliesDownloadPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliesDownloadPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new Supplies_download_body(); // Supplies_download_body | 

            try
            {
                apiInstance.v1SuppliesDownloadPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliesDownloadPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Supplies_download_body | 

try {
    $api_instance->v1SuppliesDownloadPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliesDownloadPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Supplies_download_body->new(); # Supplies_download_body | 

eval { 
    $api_instance->v1SuppliesDownloadPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliesDownloadPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Supplies_download_body | 

try: 
    api_instance.v1_supplies_download_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliesDownloadPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 201 response

Status: 401 - 401 response

Status: 403 - Forbidden

Status: 422 - 403 response

Status: 500 - 500 response


v1SuppliesNonoilPost


/v1/supplies/nonoil

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/supplies/nonoil"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ManualSupplyInput body = ; // ManualSupplyInput | 
        try {
            apiInstance.v1SuppliesNonoilPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliesNonoilPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ManualSupplyInput body = ; // ManualSupplyInput | 
        try {
            apiInstance.v1SuppliesNonoilPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliesNonoilPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ManualSupplyInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliesNonoilPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ManualSupplyInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1SuppliesNonoilPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliesNonoilPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ManualSupplyInput(); // ManualSupplyInput | 

            try
            {
                apiInstance.v1SuppliesNonoilPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliesNonoilPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ManualSupplyInput | 

try {
    $api_instance->v1SuppliesNonoilPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliesNonoilPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ManualSupplyInput->new(); # ManualSupplyInput | 

eval { 
    $api_instance->v1SuppliesNonoilPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliesNonoilPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ManualSupplyInput | 

try: 
    api_instance.v1_supplies_nonoil_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliesNonoilPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1SuppliesOilPost


/v1/supplies/oil

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/supplies/oil"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        ManualSupplyInput body = ; // ManualSupplyInput | 
        try {
            apiInstance.v1SuppliesOilPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliesOilPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        ManualSupplyInput body = ; // ManualSupplyInput | 
        try {
            apiInstance.v1SuppliesOilPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliesOilPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
ManualSupplyInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliesOilPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{ManualSupplyInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1SuppliesOilPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliesOilPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new ManualSupplyInput(); // ManualSupplyInput | 

            try
            {
                apiInstance.v1SuppliesOilPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliesOilPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // ManualSupplyInput | 

try {
    $api_instance->v1SuppliesOilPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliesOilPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::ManualSupplyInput->new(); # ManualSupplyInput | 

eval { 
    $api_instance->v1SuppliesOilPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliesOilPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # ManualSupplyInput | 

try: 
    api_instance.v1_supplies_oil_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliesOilPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1SuppliesSearchGet


/v1/supplies/search

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/supplies/search?dispenser_number=&fuel_station_id=&receipt_number=&service=&rows="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String service = service_example; // String | 
        String dispenserNumber = dispenserNumber_example; // String | 
        String fuelStationId = fuelStationId_example; // String | 
        String receiptNumber = receiptNumber_example; // String | 
        String rows = rows_example; // String | 
        try {
            supplyOutputArray result = apiInstance.v1SuppliesSearchGet(service, dispenserNumber, fuelStationId, receiptNumber, rows);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliesSearchGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String service = service_example; // String | 
        String dispenserNumber = dispenserNumber_example; // String | 
        String fuelStationId = fuelStationId_example; // String | 
        String receiptNumber = receiptNumber_example; // String | 
        String rows = rows_example; // String | 
        try {
            supplyOutputArray result = apiInstance.v1SuppliesSearchGet(service, dispenserNumber, fuelStationId, receiptNumber, rows);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1SuppliesSearchGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *service = service_example; // 
String *dispenserNumber = dispenserNumber_example; //  (optional)
String *fuelStationId = fuelStationId_example; //  (optional)
String *receiptNumber = receiptNumber_example; //  (optional)
String *rows = rows_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1SuppliesSearchGetWith:service
    dispenserNumber:dispenserNumber
    fuelStationId:fuelStationId
    receiptNumber:receiptNumber
    rows:rows
              completionHandler: ^(supplyOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var service = service_example; // {{String}} 
var opts = { 
  'dispenserNumber': dispenserNumber_example, // {{String}} 
  'fuelStationId': fuelStationId_example, // {{String}} 
  'receiptNumber': receiptNumber_example, // {{String}} 
  'rows': rows_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1SuppliesSearchGet(service, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1SuppliesSearchGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var service = service_example;  // String | 
            var dispenserNumber = dispenserNumber_example;  // String |  (optional) 
            var fuelStationId = fuelStationId_example;  // String |  (optional) 
            var receiptNumber = receiptNumber_example;  // String |  (optional) 
            var rows = rows_example;  // String |  (optional) 

            try
            {
                supplyOutputArray result = apiInstance.v1SuppliesSearchGet(service, dispenserNumber, fuelStationId, receiptNumber, rows);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1SuppliesSearchGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$service = service_example; // String | 
$dispenserNumber = dispenserNumber_example; // String | 
$fuelStationId = fuelStationId_example; // String | 
$receiptNumber = receiptNumber_example; // String | 
$rows = rows_example; // String | 

try {
    $result = $api_instance->v1SuppliesSearchGet($service, $dispenserNumber, $fuelStationId, $receiptNumber, $rows);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1SuppliesSearchGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $service = service_example; # String | 
my $dispenserNumber = dispenserNumber_example; # String | 
my $fuelStationId = fuelStationId_example; # String | 
my $receiptNumber = receiptNumber_example; # String | 
my $rows = rows_example; # String | 

eval { 
    my $result = $api_instance->v1SuppliesSearchGet(service => $service, dispenserNumber => $dispenserNumber, fuelStationId => $fuelStationId, receiptNumber => $receiptNumber, rows => $rows);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1SuppliesSearchGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
service = service_example # String | 
dispenserNumber = dispenserNumber_example # String |  (optional)
fuelStationId = fuelStationId_example # String |  (optional)
receiptNumber = receiptNumber_example # String |  (optional)
rows = rows_example # String |  (optional)

try: 
    api_response = api_instance.v1_supplies_search_get(service, dispenserNumber=dispenserNumber, fuelStationId=fuelStationId, receiptNumber=receiptNumber, rows=rows)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1SuppliesSearchGet: %s\n" % e)

Parameters

Query parameters
Name Description
dispenser_number
String
fuel_station_id
String
receipt_number
String
service*
String
Required
rows
String

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1TanksManualstocksTrendGet


/v1/tanks/manualstocks/trend

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/tanks/manualstocks/trend?fuelstation_ids=&date_start=&date_end="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationIds = fuelstationIds_example; // String | Fuel station identifiers with comma separation (for exampe 3381,3385,ecc..)
        String dateStart = dateStart_example; // String | Start date time on unix time format
        String dateEnd = dateEnd_example; // String | Ebd date time on unix time format
        try {
            array[inline_response_200_5] result = apiInstance.v1TanksManualstocksTrendGet(fuelstationIds, dateStart, dateEnd);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksManualstocksTrendGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationIds = fuelstationIds_example; // String | Fuel station identifiers with comma separation (for exampe 3381,3385,ecc..)
        String dateStart = dateStart_example; // String | Start date time on unix time format
        String dateEnd = dateEnd_example; // String | Ebd date time on unix time format
        try {
            array[inline_response_200_5] result = apiInstance.v1TanksManualstocksTrendGet(fuelstationIds, dateStart, dateEnd);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksManualstocksTrendGet");
            e.printStackTrace();
        }
    }
}
String *fuelstationIds = fuelstationIds_example; // Fuel station identifiers with comma separation (for exampe 3381,3385,ecc..)
String *dateStart = dateStart_example; // Start date time on unix time format
String *dateEnd = dateEnd_example; // Ebd date time on unix time format

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1TanksManualstocksTrendGetWith:fuelstationIds
    dateStart:dateStart
    dateEnd:dateEnd
              completionHandler: ^(array[inline_response_200_5] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var fuelstationIds = fuelstationIds_example; // {{String}} Fuel station identifiers with comma separation (for exampe 3381,3385,ecc..)
var dateStart = dateStart_example; // {{String}} Start date time on unix time format
var dateEnd = dateEnd_example; // {{String}} Ebd date time on unix time format

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1TanksManualstocksTrendGet(fuelstationIds, dateStart, dateEnd, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TanksManualstocksTrendGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var fuelstationIds = fuelstationIds_example;  // String | Fuel station identifiers with comma separation (for exampe 3381,3385,ecc..)
            var dateStart = dateStart_example;  // String | Start date time on unix time format
            var dateEnd = dateEnd_example;  // String | Ebd date time on unix time format

            try
            {
                array[inline_response_200_5] result = apiInstance.v1TanksManualstocksTrendGet(fuelstationIds, dateStart, dateEnd);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1TanksManualstocksTrendGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$fuelstationIds = fuelstationIds_example; // String | Fuel station identifiers with comma separation (for exampe 3381,3385,ecc..)
$dateStart = dateStart_example; // String | Start date time on unix time format
$dateEnd = dateEnd_example; // String | Ebd date time on unix time format

try {
    $result = $api_instance->v1TanksManualstocksTrendGet($fuelstationIds, $dateStart, $dateEnd);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1TanksManualstocksTrendGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $fuelstationIds = fuelstationIds_example; # String | Fuel station identifiers with comma separation (for exampe 3381,3385,ecc..)
my $dateStart = dateStart_example; # String | Start date time on unix time format
my $dateEnd = dateEnd_example; # String | Ebd date time on unix time format

eval { 
    my $result = $api_instance->v1TanksManualstocksTrendGet(fuelstationIds => $fuelstationIds, dateStart => $dateStart, dateEnd => $dateEnd);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1TanksManualstocksTrendGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
fuelstationIds = fuelstationIds_example # String | Fuel station identifiers with comma separation (for exampe 3381,3385,ecc..)
dateStart = dateStart_example # String | Start date time on unix time format
dateEnd = dateEnd_example # String | Ebd date time on unix time format

try: 
    api_response = api_instance.v1_tanks_manualstocks_trend_get(fuelstationIds, dateStart, dateEnd)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1TanksManualstocksTrendGet: %s\n" % e)

Parameters

Query parameters
Name Description
fuelstation_ids*
String
Fuel station identifiers with comma separation (for exampe 3381,3385,ecc..)
Required
date_start*
String
Start date time on unix time format
Required
date_end*
String
Ebd date time on unix time format
Required

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1TanksMarginManagementConfigurationGet

Your GET endpoint


/v1/tanks/margin-management/configuration

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/tanks/margin-management/configuration?fuelstation_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationId = fuelstationId_example; // String | id of the fuelstation
        try {
            getMarginManagementConfiguration result = apiInstance.v1TanksMarginManagementConfigurationGet(fuelstationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksMarginManagementConfigurationGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationId = fuelstationId_example; // String | id of the fuelstation
        try {
            getMarginManagementConfiguration result = apiInstance.v1TanksMarginManagementConfigurationGet(fuelstationId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksMarginManagementConfigurationGet");
            e.printStackTrace();
        }
    }
}
String *fuelstationId = fuelstationId_example; // id of the fuelstation (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Your GET endpoint
[apiInstance v1TanksMarginManagementConfigurationGetWith:fuelstationId
              completionHandler: ^(getMarginManagementConfiguration output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'fuelstationId': fuelstationId_example // {{String}} id of the fuelstation
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1TanksMarginManagementConfigurationGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TanksMarginManagementConfigurationGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var fuelstationId = fuelstationId_example;  // String | id of the fuelstation (optional) 

            try
            {
                // Your GET endpoint
                getMarginManagementConfiguration result = apiInstance.v1TanksMarginManagementConfigurationGet(fuelstationId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1TanksMarginManagementConfigurationGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$fuelstationId = fuelstationId_example; // String | id of the fuelstation

try {
    $result = $api_instance->v1TanksMarginManagementConfigurationGet($fuelstationId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1TanksMarginManagementConfigurationGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $fuelstationId = fuelstationId_example; # String | id of the fuelstation

eval { 
    my $result = $api_instance->v1TanksMarginManagementConfigurationGet(fuelstationId => $fuelstationId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1TanksMarginManagementConfigurationGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
fuelstationId = fuelstationId_example # String | id of the fuelstation (optional)

try: 
    # Your GET endpoint
    api_response = api_instance.v1_tanks_margin_management_configuration_get(fuelstationId=fuelstationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1TanksMarginManagementConfigurationGet: %s\n" % e)

Parameters

Query parameters
Name Description
fuelstation_id
String
id of the fuelstation

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1TanksMarginManagementTrendGet

Your GET endpoint


/v1/tanks/margin-management/trend

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/tanks/margin-management/trend?supplier_id=&date_start=&date_end="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | Supplier id
        String dateStart = dateStart_example; // String | Start date time on unix format
        String dateEnd = dateEnd_example; // String | End date time on unix format
        try {
            getMarginManagementTrend result = apiInstance.v1TanksMarginManagementTrendGet(supplierId, dateStart, dateEnd);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksMarginManagementTrendGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | Supplier id
        String dateStart = dateStart_example; // String | Start date time on unix format
        String dateEnd = dateEnd_example; // String | End date time on unix format
        try {
            getMarginManagementTrend result = apiInstance.v1TanksMarginManagementTrendGet(supplierId, dateStart, dateEnd);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksMarginManagementTrendGet");
            e.printStackTrace();
        }
    }
}
String *supplierId = supplierId_example; // Supplier id (optional)
String *dateStart = dateStart_example; // Start date time on unix format (optional)
String *dateEnd = dateEnd_example; // End date time on unix format (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Your GET endpoint
[apiInstance v1TanksMarginManagementTrendGetWith:supplierId
    dateStart:dateStart
    dateEnd:dateEnd
              completionHandler: ^(getMarginManagementTrend output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'supplierId': supplierId_example, // {{String}} Supplier id
  'dateStart': dateStart_example, // {{String}} Start date time on unix format
  'dateEnd': dateEnd_example // {{String}} End date time on unix format
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1TanksMarginManagementTrendGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TanksMarginManagementTrendGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var supplierId = supplierId_example;  // String | Supplier id (optional) 
            var dateStart = dateStart_example;  // String | Start date time on unix format (optional) 
            var dateEnd = dateEnd_example;  // String | End date time on unix format (optional) 

            try
            {
                // Your GET endpoint
                getMarginManagementTrend result = apiInstance.v1TanksMarginManagementTrendGet(supplierId, dateStart, dateEnd);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1TanksMarginManagementTrendGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$supplierId = supplierId_example; // String | Supplier id
$dateStart = dateStart_example; // String | Start date time on unix format
$dateEnd = dateEnd_example; // String | End date time on unix format

try {
    $result = $api_instance->v1TanksMarginManagementTrendGet($supplierId, $dateStart, $dateEnd);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1TanksMarginManagementTrendGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $supplierId = supplierId_example; # String | Supplier id
my $dateStart = dateStart_example; # String | Start date time on unix format
my $dateEnd = dateEnd_example; # String | End date time on unix format

eval { 
    my $result = $api_instance->v1TanksMarginManagementTrendGet(supplierId => $supplierId, dateStart => $dateStart, dateEnd => $dateEnd);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1TanksMarginManagementTrendGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
supplierId = supplierId_example # String | Supplier id (optional)
dateStart = dateStart_example # String | Start date time on unix format (optional)
dateEnd = dateEnd_example # String | End date time on unix format (optional)

try: 
    # Your GET endpoint
    api_response = api_instance.v1_tanks_margin_management_trend_get(supplierId=supplierId, dateStart=dateStart, dateEnd=dateEnd)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1TanksMarginManagementTrendGet: %s\n" % e)

Parameters

Query parameters
Name Description
supplier_id
String
Supplier id
date_start
String
Start date time on unix format
date_end
String
End date time on unix format

Responses

Status: 200 - OK

Status: 403 - Forbidden

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1TanksReconciliationsConfigurationGet


/v1/tanks/reconciliations/configuration

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/tanks/reconciliations/configuration?supplier_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | 
        try {
            getTanksReconciliationsConfigurationOutputArray result = apiInstance.v1TanksReconciliationsConfigurationGet(supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksReconciliationsConfigurationGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String supplierId = supplierId_example; // String | 
        try {
            getTanksReconciliationsConfigurationOutputArray result = apiInstance.v1TanksReconciliationsConfigurationGet(supplierId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksReconciliationsConfigurationGet");
            e.printStackTrace();
        }
    }
}
String *supplierId = supplierId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1TanksReconciliationsConfigurationGetWith:supplierId
              completionHandler: ^(getTanksReconciliationsConfigurationOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var supplierId = supplierId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1TanksReconciliationsConfigurationGet(supplierId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TanksReconciliationsConfigurationGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var supplierId = supplierId_example;  // String | 

            try
            {
                getTanksReconciliationsConfigurationOutputArray result = apiInstance.v1TanksReconciliationsConfigurationGet(supplierId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1TanksReconciliationsConfigurationGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$supplierId = supplierId_example; // String | 

try {
    $result = $api_instance->v1TanksReconciliationsConfigurationGet($supplierId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1TanksReconciliationsConfigurationGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $supplierId = supplierId_example; # String | 

eval { 
    my $result = $api_instance->v1TanksReconciliationsConfigurationGet(supplierId => $supplierId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1TanksReconciliationsConfigurationGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
supplierId = supplierId_example # String | 

try: 
    api_response = api_instance.v1_tanks_reconciliations_configuration_get(supplierId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1TanksReconciliationsConfigurationGet: %s\n" % e)

Parameters

Query parameters
Name Description
supplier_id*
String
Required

Responses

Status: 200 - OK

Status: 403 - Forbidden

Status: 404 - Not Found

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1TanksReconciliationsConfigurationPost


/v1/tanks/reconciliations/configuration

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/tanks/reconciliations/configuration"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UpsertTanksReconciliationsConfiguration body = ; // UpsertTanksReconciliationsConfiguration | 
        try {
            apiInstance.v1TanksReconciliationsConfigurationPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksReconciliationsConfigurationPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UpsertTanksReconciliationsConfiguration body = ; // UpsertTanksReconciliationsConfiguration | 
        try {
            apiInstance.v1TanksReconciliationsConfigurationPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksReconciliationsConfigurationPost");
            e.printStackTrace();
        }
    }
}
UpsertTanksReconciliationsConfiguration *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1TanksReconciliationsConfigurationPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{UpsertTanksReconciliationsConfiguration}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1TanksReconciliationsConfigurationPost(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TanksReconciliationsConfigurationPostExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UpsertTanksReconciliationsConfiguration(); // UpsertTanksReconciliationsConfiguration |  (optional) 

            try
            {
                apiInstance.v1TanksReconciliationsConfigurationPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1TanksReconciliationsConfigurationPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UpsertTanksReconciliationsConfiguration | 

try {
    $api_instance->v1TanksReconciliationsConfigurationPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1TanksReconciliationsConfigurationPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UpsertTanksReconciliationsConfiguration->new(); # UpsertTanksReconciliationsConfiguration | 

eval { 
    $api_instance->v1TanksReconciliationsConfigurationPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1TanksReconciliationsConfigurationPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UpsertTanksReconciliationsConfiguration |  (optional)

try: 
    api_instance.v1_tanks_reconciliations_configuration_post(body=body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1TanksReconciliationsConfigurationPost: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1TanksReconciliationsDataGet


/v1/tanks/reconciliations/data

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/tanks/reconciliations/data?fuelstation_id=&date_start=&date_end=&is_analysis="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationId = fuelstationId_example; // String | 
        String dateStart = dateStart_example; // String | Unix time format
        String dateEnd = dateEnd_example; // String | Unix time format
        String isAnalysis = isAnalysis_example; // String | boolean value for get analysis data if true or history data if false
        try {
            array[inline_response_200_4] result = apiInstance.v1TanksReconciliationsDataGet(fuelstationId, dateStart, dateEnd, isAnalysis);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksReconciliationsDataGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String fuelstationId = fuelstationId_example; // String | 
        String dateStart = dateStart_example; // String | Unix time format
        String dateEnd = dateEnd_example; // String | Unix time format
        String isAnalysis = isAnalysis_example; // String | boolean value for get analysis data if true or history data if false
        try {
            array[inline_response_200_4] result = apiInstance.v1TanksReconciliationsDataGet(fuelstationId, dateStart, dateEnd, isAnalysis);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TanksReconciliationsDataGet");
            e.printStackTrace();
        }
    }
}
String *fuelstationId = fuelstationId_example; // 
String *dateStart = dateStart_example; // Unix time format
String *dateEnd = dateEnd_example; // Unix time format
String *isAnalysis = isAnalysis_example; // boolean value for get analysis data if true or history data if false (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1TanksReconciliationsDataGetWith:fuelstationId
    dateStart:dateStart
    dateEnd:dateEnd
    isAnalysis:isAnalysis
              completionHandler: ^(array[inline_response_200_4] output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var fuelstationId = fuelstationId_example; // {{String}} 
var dateStart = dateStart_example; // {{String}} Unix time format
var dateEnd = dateEnd_example; // {{String}} Unix time format
var opts = { 
  'isAnalysis': isAnalysis_example // {{String}} boolean value for get analysis data if true or history data if false
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1TanksReconciliationsDataGet(fuelstationId, dateStart, dateEnd, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TanksReconciliationsDataGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var fuelstationId = fuelstationId_example;  // String | 
            var dateStart = dateStart_example;  // String | Unix time format
            var dateEnd = dateEnd_example;  // String | Unix time format
            var isAnalysis = isAnalysis_example;  // String | boolean value for get analysis data if true or history data if false (optional) 

            try
            {
                array[inline_response_200_4] result = apiInstance.v1TanksReconciliationsDataGet(fuelstationId, dateStart, dateEnd, isAnalysis);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1TanksReconciliationsDataGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$fuelstationId = fuelstationId_example; // String | 
$dateStart = dateStart_example; // String | Unix time format
$dateEnd = dateEnd_example; // String | Unix time format
$isAnalysis = isAnalysis_example; // String | boolean value for get analysis data if true or history data if false

try {
    $result = $api_instance->v1TanksReconciliationsDataGet($fuelstationId, $dateStart, $dateEnd, $isAnalysis);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1TanksReconciliationsDataGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $fuelstationId = fuelstationId_example; # String | 
my $dateStart = dateStart_example; # String | Unix time format
my $dateEnd = dateEnd_example; # String | Unix time format
my $isAnalysis = isAnalysis_example; # String | boolean value for get analysis data if true or history data if false

eval { 
    my $result = $api_instance->v1TanksReconciliationsDataGet(fuelstationId => $fuelstationId, dateStart => $dateStart, dateEnd => $dateEnd, isAnalysis => $isAnalysis);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1TanksReconciliationsDataGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
fuelstationId = fuelstationId_example # String | 
dateStart = dateStart_example # String | Unix time format
dateEnd = dateEnd_example # String | Unix time format
isAnalysis = isAnalysis_example # String | boolean value for get analysis data if true or history data if false (optional)

try: 
    api_response = api_instance.v1_tanks_reconciliations_data_get(fuelstationId, dateStart, dateEnd, isAnalysis=isAnalysis)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1TanksReconciliationsDataGet: %s\n" % e)

Parameters

Query parameters
Name Description
fuelstation_id*
String
Required
date_start*
String
Unix time format
Required
date_end*
String
Unix time format
Required
is_analysis
String
boolean value for get analysis data if true or history data if false

Responses

Status: 200 - OK

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 404 - Not Found

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1TransactionsPost


/v1/transactions

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/transactions"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        array[transactionPaymentOutput_inner] body = ; // array[transactionPaymentOutput_inner] | 
        try {
            apiInstance.v1TransactionsPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TransactionsPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        array[transactionPaymentOutput_inner] body = ; // array[transactionPaymentOutput_inner] | 
        try {
            apiInstance.v1TransactionsPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TransactionsPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
array[transactionPaymentOutput_inner] *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1TransactionsPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{array[transactionPaymentOutput_inner]}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1TransactionsPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TransactionsPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new array[transactionPaymentOutput_inner](); // array[transactionPaymentOutput_inner] | 

            try
            {
                apiInstance.v1TransactionsPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1TransactionsPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // array[transactionPaymentOutput_inner] | 

try {
    $api_instance->v1TransactionsPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1TransactionsPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = [WWW::SwaggerClient::Object::array[transactionPaymentOutput_inner]->new()]; # array[transactionPaymentOutput_inner] | 

eval { 
    $api_instance->v1TransactionsPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1TransactionsPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # array[transactionPaymentOutput_inner] | 

try: 
    api_instance.v1_transactions_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1TransactionsPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1TransactionsPut


/v1/transactions

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/transactions"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        array[transactionPaymentOutput_inner] body = ; // array[transactionPaymentOutput_inner] | 
        try {
            apiInstance.v1TransactionsPut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TransactionsPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        array[transactionPaymentOutput_inner] body = ; // array[transactionPaymentOutput_inner] | 
        try {
            apiInstance.v1TransactionsPut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TransactionsPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
array[transactionPaymentOutput_inner] *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1TransactionsPutWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{array[transactionPaymentOutput_inner]}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1TransactionsPut(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TransactionsPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new array[transactionPaymentOutput_inner](); // array[transactionPaymentOutput_inner] | 

            try
            {
                apiInstance.v1TransactionsPut(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1TransactionsPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // array[transactionPaymentOutput_inner] | 

try {
    $api_instance->v1TransactionsPut($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1TransactionsPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = [WWW::SwaggerClient::Object::array[transactionPaymentOutput_inner]->new()]; # array[transactionPaymentOutput_inner] | 

eval { 
    $api_instance->v1TransactionsPut(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1TransactionsPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # array[transactionPaymentOutput_inner] | 

try: 
    api_instance.v1_transactions_put(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1TransactionsPut: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1TransactionsSearchGet


/v1/transactions/search

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/transactions/search?computer_station_tran_id=&fuel_station_id=&service=&request_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String computerStationTranId = computerStationTranId_example; // String | 
        String fuelStationId = fuelStationId_example; // String | 
        String service = service_example; // String | 
        String requestId = requestId_example; // String | 
        try {
            transactionOutputArray result = apiInstance.v1TransactionsSearchGet(computerStationTranId, fuelStationId, service, requestId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TransactionsSearchGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String computerStationTranId = computerStationTranId_example; // String | 
        String fuelStationId = fuelStationId_example; // String | 
        String service = service_example; // String | 
        String requestId = requestId_example; // String | 
        try {
            transactionOutputArray result = apiInstance.v1TransactionsSearchGet(computerStationTranId, fuelStationId, service, requestId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1TransactionsSearchGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *computerStationTranId = computerStationTranId_example; // 
String *fuelStationId = fuelStationId_example; // 
String *service = service_example; // 
String *requestId = requestId_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1TransactionsSearchGetWith:computerStationTranId
    fuelStationId:fuelStationId
    service:service
    requestId:requestId
              completionHandler: ^(transactionOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var computerStationTranId = computerStationTranId_example; // {{String}} 
var fuelStationId = fuelStationId_example; // {{String}} 
var service = service_example; // {{String}} 
var requestId = requestId_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1TransactionsSearchGet(computerStationTranId, fuelStationId, service, requestId, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1TransactionsSearchGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var computerStationTranId = computerStationTranId_example;  // String | 
            var fuelStationId = fuelStationId_example;  // String | 
            var service = service_example;  // String | 
            var requestId = requestId_example;  // String | 

            try
            {
                transactionOutputArray result = apiInstance.v1TransactionsSearchGet(computerStationTranId, fuelStationId, service, requestId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1TransactionsSearchGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$computerStationTranId = computerStationTranId_example; // String | 
$fuelStationId = fuelStationId_example; // String | 
$service = service_example; // String | 
$requestId = requestId_example; // String | 

try {
    $result = $api_instance->v1TransactionsSearchGet($computerStationTranId, $fuelStationId, $service, $requestId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1TransactionsSearchGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $computerStationTranId = computerStationTranId_example; # String | 
my $fuelStationId = fuelStationId_example; # String | 
my $service = service_example; # String | 
my $requestId = requestId_example; # String | 

eval { 
    my $result = $api_instance->v1TransactionsSearchGet(computerStationTranId => $computerStationTranId, fuelStationId => $fuelStationId, service => $service, requestId => $requestId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1TransactionsSearchGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
computerStationTranId = computerStationTranId_example # String | 
fuelStationId = fuelStationId_example # String | 
service = service_example # String | 
requestId = requestId_example # String | 

try: 
    api_response = api_instance.v1_transactions_search_get(computerStationTranId, fuelStationId, service, requestId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1TransactionsSearchGet: %s\n" % e)

Parameters

Query parameters
Name Description
computer_station_tran_id*
String
Required
fuel_station_id*
String
Required
service*
String
Required
request_id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1UsersConfirmResendPost


/v1/users/confirm/resend

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/confirm/resend"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        UserEnableInput body = ; // UserEnableInput | 
        try {
            apiInstance.v1UsersConfirmResendPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersConfirmResendPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserEnableInput body = ; // UserEnableInput | 
        try {
            apiInstance.v1UsersConfirmResendPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersConfirmResendPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
UserEnableInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersConfirmResendPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{UserEnableInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersConfirmResendPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersConfirmResendPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new UserEnableInput(); // UserEnableInput | 

            try
            {
                apiInstance.v1UsersConfirmResendPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersConfirmResendPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserEnableInput | 

try {
    $api_instance->v1UsersConfirmResendPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersConfirmResendPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserEnableInput->new(); # UserEnableInput | 

eval { 
    $api_instance->v1UsersConfirmResendPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersConfirmResendPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserEnableInput | 

try: 
    api_instance.v1_users_confirm_resend_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersConfirmResendPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1UsersCustomerIdPost


/v1/users/customer/{id}

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/customer/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        UserOutput body = ; // UserOutput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1UsersCustomerIdPost(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersCustomerIdPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserOutput body = ; // UserOutput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1UsersCustomerIdPost(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersCustomerIdPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
UserOutput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersCustomerIdPostWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{UserOutput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersCustomerIdPost(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersCustomerIdPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new UserOutput(); // UserOutput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1UsersCustomerIdPost(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersCustomerIdPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserOutput | 
$id = id_example; // String | 

try {
    $api_instance->v1UsersCustomerIdPost($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersCustomerIdPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserOutput->new(); # UserOutput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1UsersCustomerIdPost(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersCustomerIdPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserOutput | 
id = id_example # String | 

try: 
    api_instance.v1_users_customer_id_post(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersCustomerIdPost: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1UsersDbcreatePost


/v1/users/dbcreate

Usage and SDK Samples

curl -X POST\
-H "API Key: [[apiKey]]"\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/dbcreate"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure API key authorization: api_key
        ApiKeyAuth api_key = (ApiKeyAuth) defaultClient.getAuthentication("api_key");
        api_key.setApiKey("YOUR API KEY");
        // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
        //api_key.setApiKeyPrefix("Token");

        DefaultApi apiInstance = new DefaultApi();
        UserEnableInput body = ; // UserEnableInput | 
        try {
            apiInstance.v1UsersDbcreatePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersDbcreatePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserEnableInput body = ; // UserEnableInput | 
        try {
            apiInstance.v1UsersDbcreatePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersDbcreatePost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: api_key)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"API Key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"API Key"];
UserEnableInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersDbcreatePostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure API key authorization: api_key
var api_key = defaultClient.authentications['api_key'];
api_key.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//api_key.apiKeyPrefix['API Key'] = "Token"

var api = new PublicApi.DefaultApi()
var body = ; // {{UserEnableInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersDbcreatePost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersDbcreatePostExample
    {
        public void main()
        {

            // Configure API key authorization: api_key
            Configuration.Default.ApiKey.Add("API Key", "YOUR_API_KEY");
            // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
            // Configuration.Default.ApiKeyPrefix.Add("API Key", "Bearer");

            var apiInstance = new DefaultApi();
            var body = new UserEnableInput(); // UserEnableInput | 

            try
            {
                apiInstance.v1UsersDbcreatePost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersDbcreatePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure API key authorization: api_key
Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('API Key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('API Key', 'Bearer');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserEnableInput | 

try {
    $api_instance->v1UsersDbcreatePost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersDbcreatePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure API key authorization: api_key
$WWW::SwaggerClient::Configuration::api_key->{'API Key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::SwaggerClient::Configuration::api_key_prefix->{'API Key'} = "Bearer";

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserEnableInput->new(); # UserEnableInput | 

eval { 
    $api_instance->v1UsersDbcreatePost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersDbcreatePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key
swagger_client.configuration.api_key['API Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['API Key'] = 'Bearer'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserEnableInput | 

try: 
    api_instance.v1_users_dbcreate_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersDbcreatePost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1UsersEnablePost


/v1/users/enable

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/enable"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        UserEnableInput body = ; // UserEnableInput | 
        try {
            apiInstance.v1UsersEnablePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersEnablePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserEnableInput body = ; // UserEnableInput | 
        try {
            apiInstance.v1UsersEnablePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersEnablePost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
UserEnableInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersEnablePostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{UserEnableInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersEnablePost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersEnablePostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new UserEnableInput(); // UserEnableInput | 

            try
            {
                apiInstance.v1UsersEnablePost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersEnablePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserEnableInput | 

try {
    $api_instance->v1UsersEnablePost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersEnablePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserEnableInput->new(); # UserEnableInput | 

eval { 
    $api_instance->v1UsersEnablePost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersEnablePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserEnableInput | 

try: 
    api_instance.v1_users_enable_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersEnablePost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1UsersIdFuelstationsGet


/v1/users/{id}/fuelstations

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/{id}/fuelstations"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            fuelStationOutputArray result = apiInstance.v1UsersIdFuelstationsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersIdFuelstationsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            fuelStationOutputArray result = apiInstance.v1UsersIdFuelstationsGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersIdFuelstationsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersIdFuelstationsGetWith:id
              completionHandler: ^(fuelStationOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1UsersIdFuelstationsGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersIdFuelstationsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                fuelStationOutputArray result = apiInstance.v1UsersIdFuelstationsGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersIdFuelstationsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1UsersIdFuelstationsGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersIdFuelstationsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1UsersIdFuelstationsGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersIdFuelstationsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_users_id_fuelstations_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersIdFuelstationsGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1UsersIdFuelstationsOptions


/v1/users/{id}/fuelstations

Usage and SDK Samples

curl -X OPTIONS\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/{id}/fuelstations"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1UsersIdFuelstationsOptions(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersIdFuelstationsOptions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1UsersIdFuelstationsOptions(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersIdFuelstationsOptions");
            e.printStackTrace();
        }
    }
}
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersIdFuelstationsOptionsWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersIdFuelstationsOptions(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersIdFuelstationsOptionsExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1UsersIdFuelstationsOptions(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersIdFuelstationsOptions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1UsersIdFuelstationsOptions($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersIdFuelstationsOptions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1UsersIdFuelstationsOptions(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersIdFuelstationsOptions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_users_id_fuelstations_options(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersIdFuelstationsOptions: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Name Type Format Description
Access-Control-Allow-Origin String
Access-Control-Allow-Methods String
Access-Control-Allow-Headers String

v1UsersIdPut


/v1/users/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        UserInput body = ; // UserInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1UsersIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserInput body = ; // UserInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1UsersIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
UserInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{UserInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new UserInput(); // UserInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1UsersIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserInput | 
$id = id_example; // String | 

try {
    $api_instance->v1UsersIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserInput->new(); # UserInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1UsersIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserInput | 
id = id_example # String | 

try: 
    api_instance.v1_users_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1UsersIdVehiclesGet


/v1/users/{id}/vehicles

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/{id}/vehicles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            vehicleOutputArray result = apiInstance.v1UsersIdVehiclesGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersIdVehiclesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            vehicleOutputArray result = apiInstance.v1UsersIdVehiclesGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersIdVehiclesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersIdVehiclesGetWith:id
              completionHandler: ^(vehicleOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1UsersIdVehiclesGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersIdVehiclesGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                vehicleOutputArray result = apiInstance.v1UsersIdVehiclesGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersIdVehiclesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1UsersIdVehiclesGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersIdVehiclesGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1UsersIdVehiclesGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersIdVehiclesGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_users_id_vehicles_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersIdVehiclesGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1UsersMeGet


/v1/users/me

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/me"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            userOutput result = apiInstance.v1UsersMeGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersMeGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            userOutput result = apiInstance.v1UsersMeGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersMeGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersMeGetWithCompletionHandler: 
              ^(userOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1UsersMeGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersMeGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                userOutput result = apiInstance.v1UsersMeGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersMeGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1UsersMeGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersMeGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1UsersMeGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersMeGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_users_me_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersMeGet: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1UsersPost


/v1/users

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        UserInput body = ; // UserInput | 
        try {
            apiInstance.v1UsersPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserInput body = ; // UserInput | 
        try {
            apiInstance.v1UsersPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
UserInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{UserInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new UserInput(); // UserInput | 

            try
            {
                apiInstance.v1UsersPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserInput | 

try {
    $api_instance->v1UsersPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserInput->new(); # UserInput | 

eval { 
    $api_instance->v1UsersPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserInput | 

try: 
    api_instance.v1_users_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1UsersProfileGet

Retrieves the user profile


/v1/users/profile

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/profile"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            userProfileOutput result = apiInstance.v1UsersProfileGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersProfileGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            userProfileOutput result = apiInstance.v1UsersProfileGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersProfileGet");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersProfileGetWithCompletionHandler: 
              ^(userProfileOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1UsersProfileGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersProfileGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                userProfileOutput result = apiInstance.v1UsersProfileGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersProfileGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1UsersProfileGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersProfileGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1UsersProfileGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersProfileGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_users_profile_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersProfileGet: %s\n" % e)

Parameters

Responses

Status: 200 - OK

Status: 404 - Not Found

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1UsersProfilePut

Inserts a new user profile or updates an already existing one


/v1/users/profile

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/profile"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        UserProfileInput body = ; // UserProfileInput | 
        try {
            apiInstance.v1UsersProfilePut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersProfilePut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserProfileInput body = ; // UserProfileInput | 
        try {
            apiInstance.v1UsersProfilePut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersProfilePut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
UserProfileInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersProfilePutWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{UserProfileInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersProfilePut(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersProfilePutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new UserProfileInput(); // UserProfileInput | 

            try
            {
                apiInstance.v1UsersProfilePut(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersProfilePut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserProfileInput | 

try {
    $api_instance->v1UsersProfilePut($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersProfilePut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserProfileInput->new(); # UserProfileInput | 

eval { 
    $api_instance->v1UsersProfilePut(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersProfilePut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserProfileInput | 

try: 
    api_instance.v1_users_profile_put(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersProfilePut: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - 204 response

Status: 422 - 400 response

Status: 500 - 500 response


v1UsersPromotePost


/v1/users/promote

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/promote"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        UserPromoteInput body = ; // UserPromoteInput | 
        try {
            apiInstance.v1UsersPromotePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersPromotePost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserPromoteInput body = ; // UserPromoteInput | 
        try {
            apiInstance.v1UsersPromotePost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersPromotePost");
            e.printStackTrace();
        }
    }
}
UserPromoteInput *body = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersPromotePostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var opts = { 
  'body':  // {{UserPromoteInput}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersPromotePost(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersPromotePostExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new UserPromoteInput(); // UserPromoteInput |  (optional) 

            try
            {
                apiInstance.v1UsersPromotePost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersPromotePost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserPromoteInput | 

try {
    $api_instance->v1UsersPromotePost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersPromotePost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserPromoteInput->new(); # UserPromoteInput | 

eval { 
    $api_instance->v1UsersPromotePost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersPromotePost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserPromoteInput |  (optional)

try: 
    api_instance.v1_users_promote_post(body=body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersPromotePost: %s\n" % e)

Parameters

Body parameters
Name Description
body

Responses

Status: 204 - No Content

Status: 401 - Unauthorized

Status: 403 - Forbidden

Status: 422 - Unprocessable Entity (WebDAV)

Status: 500 - Internal Server Error


v1UsersPut


/v1/users

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        UserInput body = ; // UserInput | 
        try {
            apiInstance.v1UsersPut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserInput body = ; // UserInput | 
        try {
            apiInstance.v1UsersPut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
UserInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersPutWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{UserInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersPut(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new UserInput(); // UserInput | 

            try
            {
                apiInstance.v1UsersPut(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserInput | 

try {
    $api_instance->v1UsersPut($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserInput->new(); # UserInput | 

eval { 
    $api_instance->v1UsersPut(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserInput | 

try: 
    api_instance.v1_users_put(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersPut: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1UsersSearchGet


/v1/users/search

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/search"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        try {
            userOutputArray result = apiInstance.v1UsersSearchGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersSearchGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            userOutputArray result = apiInstance.v1UsersSearchGet();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersSearchGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersSearchGetWithCompletionHandler: 
              ^(userOutputArray output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1UsersSearchGet(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersSearchGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();

            try
            {
                userOutputArray result = apiInstance.v1UsersSearchGet();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersSearchGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->v1UsersSearchGet();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersSearchGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->v1UsersSearchGet();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersSearchGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    api_response = api_instance.v1_users_search_get()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersSearchGet: %s\n" % e)

Parameters

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1UsersTermsGet


/v1/users/terms

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/terms?service="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String service = service_example; // String | 
        try {
            userPrivacy result = apiInstance.v1UsersTermsGet(service);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersTermsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String service = service_example; // String | 
        try {
            userPrivacy result = apiInstance.v1UsersTermsGet(service);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersTermsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *service = service_example; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersTermsGetWith:service
              completionHandler: ^(userPrivacy output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var opts = { 
  'service': service_example // {{String}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1UsersTermsGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersTermsGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var service = service_example;  // String |  (optional) 

            try
            {
                userPrivacy result = apiInstance.v1UsersTermsGet(service);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersTermsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$service = service_example; // String | 

try {
    $result = $api_instance->v1UsersTermsGet($service);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersTermsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $service = service_example; # String | 

eval { 
    my $result = $api_instance->v1UsersTermsGet(service => $service);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersTermsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
service = service_example # String |  (optional)

try: 
    api_response = api_instance.v1_users_terms_get(service=service)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersTermsGet: %s\n" % e)

Parameters

Query parameters
Name Description
service
String

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1UsersTermsPut


/v1/users/terms

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/users/terms"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        UserPrivacy body = ; // UserPrivacy | 
        try {
            apiInstance.v1UsersTermsPut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersTermsPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        UserPrivacy body = ; // UserPrivacy | 
        try {
            apiInstance.v1UsersTermsPut(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1UsersTermsPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
UserPrivacy *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1UsersTermsPutWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{UserPrivacy}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1UsersTermsPut(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1UsersTermsPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new UserPrivacy(); // UserPrivacy | 

            try
            {
                apiInstance.v1UsersTermsPut(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1UsersTermsPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // UserPrivacy | 

try {
    $api_instance->v1UsersTermsPut($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1UsersTermsPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::UserPrivacy->new(); # UserPrivacy | 

eval { 
    $api_instance->v1UsersTermsPut(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1UsersTermsPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # UserPrivacy | 

try: 
    api_instance.v1_users_terms_put(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1UsersTermsPut: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1VehiclesIdDelete


/v1/vehicles/{id}

Usage and SDK Samples

curl -X DELETE\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/vehicles/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1VehiclesIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdDelete");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1VehiclesIdDelete(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdDelete");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1VehiclesIdDeleteWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1VehiclesIdDelete(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1VehiclesIdDeleteExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1VehiclesIdDelete(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1VehiclesIdDelete: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1VehiclesIdDelete($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1VehiclesIdDelete: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1VehiclesIdDelete(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1VehiclesIdDelete: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_vehicles_id_delete(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1VehiclesIdDelete: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 422 - 422 response

Status: 500 - 500 response


v1VehiclesIdGet


/v1/vehicles/{id}

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/vehicles/{id}?article_id="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        String articleId = articleId_example; // String | The article id used to filter vehicles of this customer
        try {
            vehicleOutput result = apiInstance.v1VehiclesIdGet(id, articleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        String articleId = articleId_example; // String | The article id used to filter vehicles of this customer
        try {
            vehicleOutput result = apiInstance.v1VehiclesIdGet(id, articleId);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 
String *articleId = articleId_example; // The article id used to filter vehicles of this customer (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1VehiclesIdGetWith:id
    articleId:articleId
              completionHandler: ^(vehicleOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 
var opts = { 
  'articleId': articleId_example // {{String}} The article id used to filter vehicles of this customer
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1VehiclesIdGet(id, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1VehiclesIdGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 
            var articleId = articleId_example;  // String | The article id used to filter vehicles of this customer (optional) 

            try
            {
                vehicleOutput result = apiInstance.v1VehiclesIdGet(id, articleId);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1VehiclesIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 
$articleId = articleId_example; // String | The article id used to filter vehicles of this customer

try {
    $result = $api_instance->v1VehiclesIdGet($id, $articleId);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1VehiclesIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 
my $articleId = articleId_example; # String | The article id used to filter vehicles of this customer

eval { 
    my $result = $api_instance->v1VehiclesIdGet(id => $id, articleId => $articleId);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1VehiclesIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 
articleId = articleId_example # String | The article id used to filter vehicles of this customer (optional)

try: 
    api_response = api_instance.v1_vehicles_id_get(id, articleId=articleId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1VehiclesIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Query parameters
Name Description
article_id
String
The article id used to filter vehicles of this customer

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1VehiclesIdPut


/v1/vehicles/{id}

Usage and SDK Samples

curl -X PUT\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/vehicles/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        VehicleInput body = ; // VehicleInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1VehiclesIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdPut");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        VehicleInput body = ; // VehicleInput | 
        String id = id_example; // String | 
        try {
            apiInstance.v1VehiclesIdPut(body, id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdPut");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
VehicleInput *body = ; // 
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1VehiclesIdPutWith:body
    id:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{VehicleInput}} 
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1VehiclesIdPut(bodyid, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1VehiclesIdPutExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new VehicleInput(); // VehicleInput | 
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1VehiclesIdPut(body, id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1VehiclesIdPut: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // VehicleInput | 
$id = id_example; // String | 

try {
    $api_instance->v1VehiclesIdPut($body, $id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1VehiclesIdPut: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::VehicleInput->new(); # VehicleInput | 
my $id = id_example; # String | 

eval { 
    $api_instance->v1VehiclesIdPut(body => $body, id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1VehiclesIdPut: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # VehicleInput | 
id = id_example # String | 

try: 
    api_instance.v1_vehicles_id_put(body, id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1VehiclesIdPut: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required
Body parameters
Name Description
body *

Responses

Status: 204 - 204 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1VehiclesIdQrEmailPost


/v1/vehicles/{id}/qr/email

Usage and SDK Samples

curl -X POST\
\
"https://mxp-public-api.prod.icadsistemi.com/v1/vehicles/{id}/qr/email"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1VehiclesIdQrEmailPost(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdQrEmailPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            apiInstance.v1VehiclesIdQrEmailPost(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdQrEmailPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1VehiclesIdQrEmailPostWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1VehiclesIdQrEmailPost(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1VehiclesIdQrEmailPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                apiInstance.v1VehiclesIdQrEmailPost(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1VehiclesIdQrEmailPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $api_instance->v1VehiclesIdQrEmailPost($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1VehiclesIdQrEmailPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    $api_instance->v1VehiclesIdQrEmailPost(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1VehiclesIdQrEmailPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_instance.v1_vehicles_id_qr_email_post(id)
except ApiException as e:
    print("Exception when calling DefaultApi->v1VehiclesIdQrEmailPost: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 202 - 202 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1VehiclesIdQrGet


/v1/vehicles/{id}/qr

Usage and SDK Samples

curl -X GET\
\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/vehicles/{id}/qr"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            vehicleOutput result = apiInstance.v1VehiclesIdQrGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdQrGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String id = id_example; // String | 
        try {
            vehicleOutput result = apiInstance.v1VehiclesIdQrGet(id);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesIdQrGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
String *id = id_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1VehiclesIdQrGetWith:id
              completionHandler: ^(vehicleOutput output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var id = id_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1VehiclesIdQrGet(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1VehiclesIdQrGetExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var id = id_example;  // String | 

            try
            {
                vehicleOutput result = apiInstance.v1VehiclesIdQrGet(id);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1VehiclesIdQrGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = id_example; // String | 

try {
    $result = $api_instance->v1VehiclesIdQrGet($id);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1VehiclesIdQrGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = id_example; # String | 

eval { 
    my $result = $api_instance->v1VehiclesIdQrGet(id => $id);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1VehiclesIdQrGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id = id_example # String | 

try: 
    api_response = api_instance.v1_vehicles_id_qr_get(id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1VehiclesIdQrGet: %s\n" % e)

Parameters

Path parameters
Name Description
id*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 404 - 404 response

Status: 500 - 500 response


v1VehiclesPost


/v1/vehicles

Usage and SDK Samples

curl -X POST\
\
-H "Content-Type: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/vehicles"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();

        // Configure OAuth2 access token for authorization: cognito
        OAuth cognito = (OAuth) defaultClient.getAuthentication("cognito");
        cognito.setAccessToken("YOUR ACCESS TOKEN");

        DefaultApi apiInstance = new DefaultApi();
        VehicleInput body = ; // VehicleInput | 
        try {
            apiInstance.v1VehiclesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        VehicleInput body = ; // VehicleInput | 
        try {
            apiInstance.v1VehiclesPost(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VehiclesPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure OAuth2 access token for authorization: (authentication scheme: cognito)
[apiConfig setAccessToken:@"YOUR_ACCESS_TOKEN"];
VehicleInput *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1VehiclesPostWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');
var defaultClient = PublicApi.ApiClient.instance;

// Configure OAuth2 access token for authorization: cognito
var cognito = defaultClient.authentications['cognito'];
cognito.accessToken = "YOUR ACCESS TOKEN"

var api = new PublicApi.DefaultApi()
var body = ; // {{VehicleInput}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.v1VehiclesPost(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1VehiclesPostExample
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: cognito
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new DefaultApi();
            var body = new VehicleInput(); // VehicleInput | 

            try
            {
                apiInstance.v1VehiclesPost(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1VehiclesPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure OAuth2 access token for authorization: cognito
Swagger\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // VehicleInput | 

try {
    $api_instance->v1VehiclesPost($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1VehiclesPost: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

# Configure OAuth2 access token for authorization: cognito
$WWW::SwaggerClient::Configuration::access_token = 'YOUR_ACCESS_TOKEN';

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::VehicleInput->new(); # VehicleInput | 

eval { 
    $api_instance->v1VehiclesPost(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1VehiclesPost: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: cognito
swagger_client.configuration.access_token = 'YOUR_ACCESS_TOKEN'

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # VehicleInput | 

try: 
    api_instance.v1_vehicles_post(body)
except ApiException as e:
    print("Exception when calling DefaultApi->v1VehiclesPost: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - 201 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response


v1VersionsGet


/v1/versions

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"https://mxp-public-api.prod.icadsistemi.com/v1/versions?application="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        String application = application_example; // String | 
        try {
            version result = apiInstance.v1VersionsGet(application);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VersionsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        String application = application_example; // String | 
        try {
            version result = apiInstance.v1VersionsGet(application);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#v1VersionsGet");
            e.printStackTrace();
        }
    }
}
String *application = application_example; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

[apiInstance v1VersionsGetWith:application
              completionHandler: ^(version output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PublicApi = require('public_api');

var api = new PublicApi.DefaultApi()
var application = application_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.v1VersionsGet(application, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class v1VersionsGetExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var application = application_example;  // String | 

            try
            {
                version result = apiInstance.v1VersionsGet(application);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.v1VersionsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$application = application_example; // String | 

try {
    $result = $api_instance->v1VersionsGet($application);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->v1VersionsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $application = application_example; # String | 

eval { 
    my $result = $api_instance->v1VersionsGet(application => $application);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->v1VersionsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
application = application_example # String | 

try: 
    api_response = api_instance.v1_versions_get(application)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->v1VersionsGet: %s\n" % e)

Parameters

Query parameters
Name Description
application*
String
Required

Responses

Status: 200 - 200 response

Status: 400 - 400 response

Status: 401 - 401 response

Status: 403 - 403 response

Status: 500 - 500 response