ProCommerce API für Adsystemhaus-Shop

Artikel

articlesGet

Artikel

Liefert Artikel. Artikel sind über categories zu Kategorie-Ids zugeordnet. Die Objekte werden aufsteigend sortiert nach dem letzten Änderungsdatum zurückgeliefert um beim gestückelten Abruf Lücken in der Übertragung zu verhindern.


/articles

Usage and SDK Samples

curl -X GET -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/articles?skip=&take=&since="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ArtikelApi;

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

public class ArtikelApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        ArtikelApi apiInstance = new ArtikelApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            ArticleReturn result = apiInstance.articlesGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ArtikelApi#articlesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ArtikelApi;

public class ArtikelApiExample {

    public static void main(String[] args) {
        ArtikelApi apiInstance = new ArtikelApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            ArticleReturn result = apiInstance.articlesGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ArtikelApi#articlesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

BigDecimal *skip = 8.14; // Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
BigDecimal *take = 8.14; // Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
Date *since = 2013-10-20T19:20:30+01:00; // Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

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

// Artikel
[apiInstance articlesGetWith:skip
    take:take
    since:since
              completionHandler: ^(ArticleReturn output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.ArtikelApi()

var opts = { 
  'skip': 8.14, // {BigDecimal} Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
  'take': 8.14, // {BigDecimal} Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
  'since': 2013-10-20T19:20:30+01:00 // {Date} Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

};

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

namespace Example
{
    public class articlesGetExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new ArtikelApi();
            var skip = 8.14;  // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional) 
            var take = 8.14;  // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional) 
            var since = 2013-10-20T19:20:30+01:00;  // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional) 

            try
            {
                // Artikel
                ArticleReturn result = apiInstance.articlesGet(skip, take, since);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ArtikelApi.articlesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\ArtikelApi();
$skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
$take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
$since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::ArtikelApi->new();
my $skip = 8.14; # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
my $take = 8.14; # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
my $since = 2013-10-20T19:20:30+01:00; # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ArtikelApi()
skip = 8.14 # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
take = 8.14 # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
since = 2013-10-20T19:20:30+01:00 # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

try: 
    # Artikel
    api_response = api_instance.articles_get(skip=skip, take=take, since=since)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ArtikelApi->articlesGet: %s\n" % e)

Parameters

Query parameters
Name Description
skip
BigDecimal (integer)
Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
take
BigDecimal (integer)
Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
since
Date (date-time)
Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem übergebenen Wert ist. Ändert sich bspw. ein Preis zu einem Artikel am 05.07.2016, so ist der Artikel zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird (Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

Responses

Status: 200 - Rückgabeojekt für Artikel

Status: default - Unerwarteter Fehler


discountGroupsGet

DiscountGroups

Liefert DiscountGroups zurück. Die Objekte werden aufsteigend sortiert nach dem letzten Änderungsdatum zurückgeliefert um beim gestückelten Abruf Lücken in der Übertragung zu verhindern. Initial werden die definierten Parameter skip, take und since ignoriert und stets alle DiscountGroups zurückgeliefert.


/discountGroups

Usage and SDK Samples

curl -X GET -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/discountGroups?skip=&take=&since="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ArtikelApi;

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

public class ArtikelApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        ArtikelApi apiInstance = new ArtikelApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            DiscountGroupReturn result = apiInstance.discountGroupsGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ArtikelApi#discountGroupsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ArtikelApi;

public class ArtikelApiExample {

    public static void main(String[] args) {
        ArtikelApi apiInstance = new ArtikelApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            DiscountGroupReturn result = apiInstance.discountGroupsGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ArtikelApi#discountGroupsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

BigDecimal *skip = 8.14; // Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
BigDecimal *take = 8.14; // Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
Date *since = 2013-10-20T19:20:30+01:00; // Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

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

// DiscountGroups
[apiInstance discountGroupsGetWith:skip
    take:take
    since:since
              completionHandler: ^(DiscountGroupReturn output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.ArtikelApi()

var opts = { 
  'skip': 8.14, // {BigDecimal} Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
  'take': 8.14, // {BigDecimal} Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
  'since': 2013-10-20T19:20:30+01:00 // {Date} Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

};

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

namespace Example
{
    public class discountGroupsGetExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new ArtikelApi();
            var skip = 8.14;  // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional) 
            var take = 8.14;  // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional) 
            var since = 2013-10-20T19:20:30+01:00;  // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional) 

            try
            {
                // DiscountGroups
                DiscountGroupReturn result = apiInstance.discountGroupsGet(skip, take, since);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ArtikelApi.discountGroupsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\ArtikelApi();
$skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
$take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
$since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::ArtikelApi->new();
my $skip = 8.14; # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
my $take = 8.14; # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
my $since = 2013-10-20T19:20:30+01:00; # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ArtikelApi()
skip = 8.14 # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
take = 8.14 # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
since = 2013-10-20T19:20:30+01:00 # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

try: 
    # DiscountGroups
    api_response = api_instance.discount_groups_get(skip=skip, take=take, since=since)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ArtikelApi->discountGroupsGet: %s\n" % e)

Parameters

Query parameters
Name Description
skip
BigDecimal (integer)
Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
take
BigDecimal (integer)
Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
since
Date (date-time)
Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren. (Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

Responses

Status: 200 - Rückgabeojekt für DiscountGroups

Status: default - Unerwarteter Fehler


Artikelbilder

articleZippedImagesGet

Artikelbilder

Liefert die angefragten Artikelbilder in einem zip zurück. Selektion erfolgt auf Basis der aufsteigend nach Änderungsdatum sortierten Bildmenge.


/articleZippedImages

Usage and SDK Samples

curl -X GET -H "Accept: application/zip" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/articleZippedImages?skip=&take=&since="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ArtikelbilderApi;

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

public class ArtikelbilderApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        ArtikelbilderApi apiInstance = new ArtikelbilderApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Bilder aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Bilder zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Bilder ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Bild am 05.07.2016, so ist das Bild zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            File result = apiInstance.articleZippedImagesGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ArtikelbilderApi#articleZippedImagesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ArtikelbilderApi;

public class ArtikelbilderApiExample {

    public static void main(String[] args) {
        ArtikelbilderApi apiInstance = new ArtikelbilderApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Bilder aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Bilder zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Bilder ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Bild am 05.07.2016, so ist das Bild zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            File result = apiInstance.articleZippedImagesGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ArtikelbilderApi#articleZippedImagesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

BigDecimal *skip = 8.14; // Auch "Offset". Gibt an, wieviele Bilder aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
BigDecimal *take = 8.14; // Auch "Limit". Gibt an, wieviele Bilder zurückgegeben werden sollen. (optional)
Date *since = 2013-10-20T19:20:30+01:00; // Einschränkung - schränkt auf solche Bilder ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Bild am 05.07.2016, so ist das Bild zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

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

// Artikelbilder
[apiInstance articleZippedImagesGetWith:skip
    take:take
    since:since
              completionHandler: ^(File output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.ArtikelbilderApi()

var opts = { 
  'skip': 8.14, // {BigDecimal} Auch "Offset". Gibt an, wieviele Bilder aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
  'take': 8.14, // {BigDecimal} Auch "Limit". Gibt an, wieviele Bilder zurückgegeben werden sollen.
  'since': 2013-10-20T19:20:30+01:00 // {Date} Einschränkung - schränkt auf solche Bilder ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Bild am 05.07.2016, so ist das Bild zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

};

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

namespace Example
{
    public class articleZippedImagesGetExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new ArtikelbilderApi();
            var skip = 8.14;  // BigDecimal | Auch "Offset". Gibt an, wieviele Bilder aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional) 
            var take = 8.14;  // BigDecimal | Auch "Limit". Gibt an, wieviele Bilder zurückgegeben werden sollen. (optional) 
            var since = 2013-10-20T19:20:30+01:00;  // Date | Einschränkung - schränkt auf solche Bilder ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Bild am 05.07.2016, so ist das Bild zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional) 

            try
            {
                // Artikelbilder
                File result = apiInstance.articleZippedImagesGet(skip, take, since);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ArtikelbilderApi.articleZippedImagesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\ArtikelbilderApi();
$skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Bilder aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
$take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Bilder zurückgegeben werden sollen.
$since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Bilder ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Bild am 05.07.2016, so ist das Bild zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::ArtikelbilderApi->new();
my $skip = 8.14; # BigDecimal | Auch "Offset". Gibt an, wieviele Bilder aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
my $take = 8.14; # BigDecimal | Auch "Limit". Gibt an, wieviele Bilder zurückgegeben werden sollen.
my $since = 2013-10-20T19:20:30+01:00; # Date | Einschränkung - schränkt auf solche Bilder ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Bild am 05.07.2016, so ist das Bild zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.ArtikelbilderApi()
skip = 8.14 # BigDecimal | Auch "Offset". Gibt an, wieviele Bilder aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
take = 8.14 # BigDecimal | Auch "Limit". Gibt an, wieviele Bilder zurückgegeben werden sollen. (optional)
since = 2013-10-20T19:20:30+01:00 # Date | Einschränkung - schränkt auf solche Bilder ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Ändert sich bspw. ein Bild am 05.07.2016, so ist das Bild zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

try: 
    # Artikelbilder
    api_response = api_instance.article_zipped_images_get(skip=skip, take=take, since=since)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ArtikelbilderApi->articleZippedImagesGet: %s\n" % e)

Parameters

Query parameters
Name Description
skip
BigDecimal (integer)
Auch "Offset". Gibt an, wieviele Bilder aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
take
BigDecimal (integer)
Auch "Limit". Gibt an, wieviele Bilder zurückgegeben werden sollen.
since
Date (date-time)
Einschränkung - schränkt auf solche Bilder ein, deren Änderungsdatum gleich oder neuer dem übergebenen Wert ist. Ändert sich bspw. ein Bild am 05.07.2016, so ist das Bild zurückzuliefern, falls mit since=2016-07-01 00:00:00 angefragt wird (Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

Responses

Status: 200 - Rückgabeobjekt für Artikelbilder

Status: 204 - Keine Bilder seit dem gegebenen Zeitpunkt vorhanden oder take = 0

Status: default - Unerwarteter Fehler


Auftrge

orderStatesGet

(initial keine Umsetzung - reiner Ausblick) - Liefert den Status von Aufträgen

Schnittstellenmethode ist initial nicht gefordert und somit weder im Shop noch in ProCommerce umzusetzen. Erhält ein Anfrageobjekt und liefert die angefragten Auftragsstatus zurück.


/orderStates

Usage and SDK Samples

curl -X GET -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/orderStates"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuftrgeApi;

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

public class AuftrgeApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        AuftrgeApi apiInstance = new AuftrgeApi();
        OrderStatesFilter orderStatesFilter = ; // OrderStatesFilter | Das Anfrageobjekt wird übergeben.
        try {
            OrderStatesReturn result = apiInstance.orderStatesGet(orderStatesFilter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuftrgeApi#orderStatesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuftrgeApi;

public class AuftrgeApiExample {

    public static void main(String[] args) {
        AuftrgeApi apiInstance = new AuftrgeApi();
        OrderStatesFilter orderStatesFilter = ; // OrderStatesFilter | Das Anfrageobjekt wird übergeben.
        try {
            OrderStatesReturn result = apiInstance.orderStatesGet(orderStatesFilter);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuftrgeApi#orderStatesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

OrderStatesFilter *orderStatesFilter = ; // Das Anfrageobjekt wird übergeben.

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

// (initial keine Umsetzung - reiner Ausblick) - Liefert den Status von Aufträgen
[apiInstance orderStatesGetWith:orderStatesFilter
              completionHandler: ^(OrderStatesReturn output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.AuftrgeApi()

var orderStatesFilter = ; // {OrderStatesFilter} Das Anfrageobjekt wird übergeben.


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

namespace Example
{
    public class orderStatesGetExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new AuftrgeApi();
            var orderStatesFilter = new OrderStatesFilter(); // OrderStatesFilter | Das Anfrageobjekt wird übergeben.

            try
            {
                // (initial keine Umsetzung - reiner Ausblick) - Liefert den Status von Aufträgen
                OrderStatesReturn result = apiInstance.orderStatesGet(orderStatesFilter);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuftrgeApi.orderStatesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\AuftrgeApi();
$orderStatesFilter = ; // OrderStatesFilter | Das Anfrageobjekt wird übergeben.

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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::AuftrgeApi->new();
my $orderStatesFilter = WWW::SwaggerClient::Object::OrderStatesFilter->new(); # OrderStatesFilter | Das Anfrageobjekt wird übergeben.

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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.AuftrgeApi()
orderStatesFilter =  # OrderStatesFilter | Das Anfrageobjekt wird übergeben.

try: 
    # (initial keine Umsetzung - reiner Ausblick) - Liefert den Status von Aufträgen
    api_response = api_instance.order_states_get(orderStatesFilter)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuftrgeApi->orderStatesGet: %s\n" % e)

Parameters

Body parameters
Name Description
orderStatesFilter *

Responses

Status: 200 - Liefert die angefragten Auftragsstatusinformationen.

Status: default - Unerwarteter Fehler


ordersPost

Erfassung eines Auftrags

Erfasst den übergebenen Auftrag. Liefert die selbe Antwort wie validatedOrders, legt aber zusätzlich den Auftrag im System an.


/orders

Usage and SDK Samples

curl -X POST -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/orders"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuftrgeApi;

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

public class AuftrgeApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        AuftrgeApi apiInstance = new AuftrgeApi();
        Order order = ; // Order | Der zu erfassende Auftrag wird übergeben. ArticleAvailibilities sind in der Übergabe nicht gesetzt.
        try {
            Order result = apiInstance.ordersPost(order);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuftrgeApi#ordersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuftrgeApi;

public class AuftrgeApiExample {

    public static void main(String[] args) {
        AuftrgeApi apiInstance = new AuftrgeApi();
        Order order = ; // Order | Der zu erfassende Auftrag wird übergeben. ArticleAvailibilities sind in der Übergabe nicht gesetzt.
        try {
            Order result = apiInstance.ordersPost(order);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuftrgeApi#ordersPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

Order *order = ; // Der zu erfassende Auftrag wird übergeben. ArticleAvailibilities sind in der Übergabe nicht gesetzt.

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

// Erfassung eines Auftrags
[apiInstance ordersPostWith:order
              completionHandler: ^(Order output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.AuftrgeApi()

var order = ; // {Order} Der zu erfassende Auftrag wird übergeben. ArticleAvailibilities sind in der Übergabe nicht gesetzt.


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

namespace Example
{
    public class ordersPostExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new AuftrgeApi();
            var order = new Order(); // Order | Der zu erfassende Auftrag wird übergeben. ArticleAvailibilities sind in der Übergabe nicht gesetzt.

            try
            {
                // Erfassung eines Auftrags
                Order result = apiInstance.ordersPost(order);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuftrgeApi.ordersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\AuftrgeApi();
$order = ; // Order | Der zu erfassende Auftrag wird übergeben. ArticleAvailibilities sind in der Übergabe nicht gesetzt.

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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::AuftrgeApi->new();
my $order = WWW::SwaggerClient::Object::Order->new(); # Order | Der zu erfassende Auftrag wird übergeben. ArticleAvailibilities sind in der Übergabe nicht gesetzt.

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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.AuftrgeApi()
order =  # Order | Der zu erfassende Auftrag wird übergeben. ArticleAvailibilities sind in der Übergabe nicht gesetzt.

try: 
    # Erfassung eines Auftrags
    api_response = api_instance.orders_post(order)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuftrgeApi->ordersPost: %s\n" % e)

Parameters

Body parameters
Name Description
order *

Responses

Status: 200 - Erfasster Auftrag. Liefert die selbe Antwort wie validatedOrders.

Status: default - Unerwarteter Fehler


validatedOrdersPost

Validierung eines Auftrags und Ermittlung der Versandkosten und Verfügbarkeiten und Preise

Ermittelt zu einem übergebenen Warenkorb die Verfügbarkeit der Artikel und ermittelt die anfallenden Versandkosten. Zudem werden die Preise in Warenkorbpositionen (OrderDetail->Price) korrigiert zurückgeliefert, falls sich bspw. durch die Dosisartikelpreisfindung Abweichungen ergeben. Legt den Auftrag _nicht_ im System an.


/validatedOrders

Usage and SDK Samples

curl -X POST -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/validatedOrders"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.AuftrgeApi;

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

public class AuftrgeApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        AuftrgeApi apiInstance = new AuftrgeApi();
        Order order = ; // Order | Der zu validierende Auftrag wird übergeben. Versandkosten und ArticleAvailibilities sind in der Übergabe nicht gesetzt.
        try {
            Order result = apiInstance.validatedOrdersPost(order);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuftrgeApi#validatedOrdersPost");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.AuftrgeApi;

public class AuftrgeApiExample {

    public static void main(String[] args) {
        AuftrgeApi apiInstance = new AuftrgeApi();
        Order order = ; // Order | Der zu validierende Auftrag wird übergeben. Versandkosten und ArticleAvailibilities sind in der Übergabe nicht gesetzt.
        try {
            Order result = apiInstance.validatedOrdersPost(order);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling AuftrgeApi#validatedOrdersPost");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

Order *order = ; // Der zu validierende Auftrag wird übergeben. Versandkosten und ArticleAvailibilities sind in der Übergabe nicht gesetzt.

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

// Validierung eines Auftrags und Ermittlung der Versandkosten und Verfügbarkeiten und Preise
[apiInstance validatedOrdersPostWith:order
              completionHandler: ^(Order output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.AuftrgeApi()

var order = ; // {Order} Der zu validierende Auftrag wird übergeben. Versandkosten und ArticleAvailibilities sind in der Übergabe nicht gesetzt.


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

namespace Example
{
    public class validatedOrdersPostExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new AuftrgeApi();
            var order = new Order(); // Order | Der zu validierende Auftrag wird übergeben. Versandkosten und ArticleAvailibilities sind in der Übergabe nicht gesetzt.

            try
            {
                // Validierung eines Auftrags und Ermittlung der Versandkosten und Verfügbarkeiten und Preise
                Order result = apiInstance.validatedOrdersPost(order);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AuftrgeApi.validatedOrdersPost: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\AuftrgeApi();
$order = ; // Order | Der zu validierende Auftrag wird übergeben. Versandkosten und ArticleAvailibilities sind in der Übergabe nicht gesetzt.

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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::AuftrgeApi->new();
my $order = WWW::SwaggerClient::Object::Order->new(); # Order | Der zu validierende Auftrag wird übergeben. Versandkosten und ArticleAvailibilities sind in der Übergabe nicht gesetzt.

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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.AuftrgeApi()
order =  # Order | Der zu validierende Auftrag wird übergeben. Versandkosten und ArticleAvailibilities sind in der Übergabe nicht gesetzt.

try: 
    # Validierung eines Auftrags und Ermittlung der Versandkosten und Verfügbarkeiten und Preise
    api_response = api_instance.validated_orders_post(order)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuftrgeApi->validatedOrdersPost: %s\n" % e)

Parameters

Body parameters
Name Description
order *

Responses

Status: 200 - Validierte Order. Die Felder in OrderDetail->articleAvailibility einer jeden Auftragsposition sind nach den dort beschriebenen Regeln befüllt. Das Feld Order->invoiceShipping ist mit den ermittelten Versandkosten befüllt. Zudem werden die Preise in Warenkorbpositionen (OrderDetail->Price) korrigiert zurückgeliefert, falls sich bspw. durch die Dosisartikelpreisfindung Abweichungen ergeben.

Status: default - Unerwarteter Fehler


Kategorien

categoriesGet

Kategorien

Liefert strukturierte Kategorien für die Artikel zurück. Wird auch für Hauslisten verwendet. Die Objekte werden aufsteigend sortiert nach dem letzten Änderungsdatum zurückgeliefert um beim gestückelten Abruf Lücken in der Übertragung zu verhindern.


/categories

Usage and SDK Samples

curl -X GET -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/categories?skip=&take=&since="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.KategorienApi;

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

public class KategorienApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        KategorienApi apiInstance = new KategorienApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            CategoryReturn result = apiInstance.categoriesGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling KategorienApi#categoriesGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.KategorienApi;

public class KategorienApiExample {

    public static void main(String[] args) {
        KategorienApi apiInstance = new KategorienApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            CategoryReturn result = apiInstance.categoriesGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling KategorienApi#categoriesGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

BigDecimal *skip = 8.14; // Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
BigDecimal *take = 8.14; // Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
Date *since = 2013-10-20T19:20:30+01:00; // Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

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

// Kategorien
[apiInstance categoriesGetWith:skip
    take:take
    since:since
              completionHandler: ^(CategoryReturn output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.KategorienApi()

var opts = { 
  'skip': 8.14, // {BigDecimal} Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
  'take': 8.14, // {BigDecimal} Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
  'since': 2013-10-20T19:20:30+01:00 // {Date} Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

};

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

namespace Example
{
    public class categoriesGetExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new KategorienApi();
            var skip = 8.14;  // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional) 
            var take = 8.14;  // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional) 
            var since = 2013-10-20T19:20:30+01:00;  // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional) 

            try
            {
                // Kategorien
                CategoryReturn result = apiInstance.categoriesGet(skip, take, since);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling KategorienApi.categoriesGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\KategorienApi();
$skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
$take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
$since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::KategorienApi->new();
my $skip = 8.14; # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
my $take = 8.14; # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
my $since = 2013-10-20T19:20:30+01:00; # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.KategorienApi()
skip = 8.14 # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
take = 8.14 # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
since = 2013-10-20T19:20:30+01:00 # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

try: 
    # Kategorien
    api_response = api_instance.categories_get(skip=skip, take=take, since=since)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling KategorienApi->categoriesGet: %s\n" % e)

Parameters

Query parameters
Name Description
skip
BigDecimal (integer)
Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
take
BigDecimal (integer)
Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
since
Date (date-time)
Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren. (Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

Responses

Status: 200 - Rückgabeojekt für Kategorien

Status: default - Unerwarteter Fehler


Kunden

customersGet

Kunden

Liefert Kunden zurück. Die Objekte werden aufsteigend sortiert nach dem letzten Änderungsdatum zurückgeliefert um beim gestückelten Abruf Lücken in der Übertragung zu verhindern.


/customers

Usage and SDK Samples

curl -X GET -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/customers?skip=&take=&since="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.KundenApi;

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

public class KundenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        KundenApi apiInstance = new KundenApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            CustomerReturn result = apiInstance.customersGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling KundenApi#customersGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.KundenApi;

public class KundenApiExample {

    public static void main(String[] args) {
        KundenApi apiInstance = new KundenApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            CustomerReturn result = apiInstance.customersGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling KundenApi#customersGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

BigDecimal *skip = 8.14; // Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
BigDecimal *take = 8.14; // Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
Date *since = 2013-10-20T19:20:30+01:00; // Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

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

// Kunden
[apiInstance customersGetWith:skip
    take:take
    since:since
              completionHandler: ^(CustomerReturn output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.KundenApi()

var opts = { 
  'skip': 8.14, // {BigDecimal} Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
  'take': 8.14, // {BigDecimal} Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
  'since': 2013-10-20T19:20:30+01:00 // {Date} Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

};

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

namespace Example
{
    public class customersGetExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new KundenApi();
            var skip = 8.14;  // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional) 
            var take = 8.14;  // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional) 
            var since = 2013-10-20T19:20:30+01:00;  // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional) 

            try
            {
                // Kunden
                CustomerReturn result = apiInstance.customersGet(skip, take, since);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling KundenApi.customersGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\KundenApi();
$skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
$take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
$since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::KundenApi->new();
my $skip = 8.14; # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
my $take = 8.14; # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
my $since = 2013-10-20T19:20:30+01:00; # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.KundenApi()
skip = 8.14 # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
take = 8.14 # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
since = 2013-10-20T19:20:30+01:00 # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

try: 
    # Kunden
    api_response = api_instance.customers_get(skip=skip, take=take, since=since)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling KundenApi->customersGet: %s\n" % e)

Parameters

Query parameters
Name Description
skip
BigDecimal (integer)
Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
take
BigDecimal (integer)
Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
since
Date (date-time)
Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren. (Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

Responses

Status: 200 - Rückgabeojekt für Kategorien

Status: default - Unerwarteter Fehler


Kundengruppen

customerGroupsGet

Kundengruppen (Preislisten)

Liefert Kundengruppen (Preislisten) zurück. Die Objekte werden aufsteigend sortiert nach dem letzten Änderungsdatum zurückgeliefert um beim gestückelten Abruf Lücken in der Übertragung zu verhindern.


/customerGroups

Usage and SDK Samples

curl -X GET -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/customerGroups?skip=&take=&since="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.KundengruppenApi;

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

public class KundengruppenApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        KundengruppenApi apiInstance = new KundengruppenApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            CustomerGroupReturn result = apiInstance.customerGroupsGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling KundengruppenApi#customerGroupsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.KundengruppenApi;

public class KundengruppenApiExample {

    public static void main(String[] args) {
        KundengruppenApi apiInstance = new KundengruppenApi();
        BigDecimal skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
        BigDecimal take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
        Date since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

        try {
            CustomerGroupReturn result = apiInstance.customerGroupsGet(skip, take, since);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling KundengruppenApi#customerGroupsGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

BigDecimal *skip = 8.14; // Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
BigDecimal *take = 8.14; // Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
Date *since = 2013-10-20T19:20:30+01:00; // Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

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

// Kundengruppen (Preislisten)
[apiInstance customerGroupsGetWith:skip
    take:take
    since:since
              completionHandler: ^(CustomerGroupReturn output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.KundengruppenApi()

var opts = { 
  'skip': 8.14, // {BigDecimal} Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
  'take': 8.14, // {BigDecimal} Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
  'since': 2013-10-20T19:20:30+01:00 // {Date} Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

};

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

namespace Example
{
    public class customerGroupsGetExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new KundengruppenApi();
            var skip = 8.14;  // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional) 
            var take = 8.14;  // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional) 
            var since = 2013-10-20T19:20:30+01:00;  // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional) 

            try
            {
                // Kundengruppen (Preislisten)
                CustomerGroupReturn result = apiInstance.customerGroupsGet(skip, take, since);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling KundengruppenApi.customerGroupsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\KundengruppenApi();
$skip = 8.14; // BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
$take = 8.14; // BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
$since = 2013-10-20T19:20:30+01:00; // Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::KundengruppenApi->new();
my $skip = 8.14; # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
my $take = 8.14; # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
my $since = 2013-10-20T19:20:30+01:00; # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)


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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.KundengruppenApi()
skip = 8.14 # BigDecimal | Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen. (optional)
take = 8.14 # BigDecimal | Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen. (optional)
since = 2013-10-20T19:20:30+01:00 # Date | Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem
übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren.
(Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)
 (optional)

try: 
    # Kundengruppen (Preislisten)
    api_response = api_instance.customer_groups_get(skip=skip, take=take, since=since)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling KundengruppenApi->customerGroupsGet: %s\n" % e)

Parameters

Query parameters
Name Description
skip
BigDecimal (integer)
Auch "Offset". Gibt an, wieviele Datensätze aus der Gesamtmenge für die Rückgabe übersprungen werden sollen.
take
BigDecimal (integer)
Auch "Limit". Gibt an, wieviele Datensätze zurückgegeben werden sollen.
since
Date (date-time)
Einschränkung - schränkt auf solche Datensätze ein, deren Änderungsdatum gleich oder neuer dem übergebenen Wert ist. Das Änderungsdatum muss auf allen in der Rückgabe enthaltenen Informationen basieren. (Format: "yyyy-MM-dd HH:mm:ss", z.B. 2015-06-15 16:45:23)

Responses

Status: 200 - Rückgabeobjekt für Kundengruppen

Status: default - Unerwarteter Fehler


Verfgbarkeit

articleAvailibilitiesArticleNumbersGet

Artikelverfügbarkeiten

Liefert Artikelverfügbarkeiten


/articleAvailibilities/{articleNumbers}

Usage and SDK Samples

curl -X GET -H "Accept: application/json" -H "Authorization: Basic [[basicHash]]" "https://217.86.175.93:50009/procommerce/rest/articleAvailibilities/{articleNumbers}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.VerfgbarkeitApi;

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

public class VerfgbarkeitApiExample {

    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
        
        // Configure HTTP basic authorization: ApiBasicAuth
        HttpBasicAuth ApiBasicAuth = (HttpBasicAuth) defaultClient.getAuthentication("ApiBasicAuth");
        ApiBasicAuth.setUsername("YOUR USERNAME");
        ApiBasicAuth.setPassword("YOUR PASSWORD");

        VerfgbarkeitApi apiInstance = new VerfgbarkeitApi();
        array[String] articleNumbers = ; // array[String] | Die Artikelnummern der Artikel, für die die Verfügbarkeit ermittelt werden soll
        try {
            ArticleAvailibilityReturn result = apiInstance.articleAvailibilitiesArticleNumbersGet(articleNumbers);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling VerfgbarkeitApi#articleAvailibilitiesArticleNumbersGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.VerfgbarkeitApi;

public class VerfgbarkeitApiExample {

    public static void main(String[] args) {
        VerfgbarkeitApi apiInstance = new VerfgbarkeitApi();
        array[String] articleNumbers = ; // array[String] | Die Artikelnummern der Artikel, für die die Verfügbarkeit ermittelt werden soll
        try {
            ArticleAvailibilityReturn result = apiInstance.articleAvailibilitiesArticleNumbersGet(articleNumbers);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling VerfgbarkeitApi#articleAvailibilitiesArticleNumbersGet");
            e.printStackTrace();
        }
    }
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure HTTP basic authorization (authentication scheme: ApiBasicAuth)
[apiConfig setUsername:@"YOUR_USERNAME"];
[apiConfig setPassword:@"YOUR_PASSWORD"];

array[String] *articleNumbers = ; // Die Artikelnummern der Artikel, für die die Verfügbarkeit ermittelt werden soll

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

// Artikelverfügbarkeiten
[apiInstance articleAvailibilitiesArticleNumbersGetWith:articleNumbers
              completionHandler: ^(ArticleAvailibilityReturn output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var ProCommerceApiFrAdsystemhausShop = require('pro_commerce_api_fr_Adsystemhaus_shop');
var defaultClient = ProCommerceApiFrAdsystemhausShop.ApiClient.instance;

// Configure HTTP basic authorization: ApiBasicAuth
var ApiBasicAuth = defaultClient.authentications['ApiBasicAuth'];
ApiBasicAuth.username = 'YOUR USERNAME'
ApiBasicAuth.password = 'YOUR PASSWORD'

var api = new ProCommerceApiFrAdsystemhausShop.VerfgbarkeitApi()

var articleNumbers = ; // {array[String]} Die Artikelnummern der Artikel, für die die Verfügbarkeit ermittelt werden soll


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

namespace Example
{
    public class articleAvailibilitiesArticleNumbersGetExample
    {
        public void main()
        {
            
            // Configure HTTP basic authorization: ApiBasicAuth
            Configuration.Default.Username = "YOUR_USERNAME";
            Configuration.Default.Password = "YOUR_PASSWORD";

            var apiInstance = new VerfgbarkeitApi();
            var articleNumbers = new array[String](); // array[String] | Die Artikelnummern der Artikel, für die die Verfügbarkeit ermittelt werden soll

            try
            {
                // Artikelverfügbarkeiten
                ArticleAvailibilityReturn result = apiInstance.articleAvailibilitiesArticleNumbersGet(articleNumbers);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling VerfgbarkeitApi.articleAvailibilitiesArticleNumbersGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: ApiBasicAuth
Swagger\Client\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Swagger\Client\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Swagger\Client\Api\VerfgbarkeitApi();
$articleNumbers = ; // array[String] | Die Artikelnummern der Artikel, für die die Verfügbarkeit ermittelt werden soll

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

# Configure HTTP basic authorization: ApiBasicAuth
$WWW::SwaggerClient::Configuration::username = 'YOUR_USERNAME';
$WWW::SwaggerClient::Configuration::password = 'YOUR_PASSWORD';

my $api_instance = WWW::SwaggerClient::VerfgbarkeitApi->new();
my $articleNumbers = []; # array[String] | Die Artikelnummern der Artikel, für die die Verfügbarkeit ermittelt werden soll

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

# Configure HTTP basic authorization: ApiBasicAuth
swagger_client.configuration.username = 'YOUR_USERNAME'
swagger_client.configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = swagger_client.VerfgbarkeitApi()
articleNumbers =  # array[String] | Die Artikelnummern der Artikel, für die die Verfügbarkeit ermittelt werden soll

try: 
    # Artikelverfügbarkeiten
    api_response = api_instance.article_availibilities_article_numbers_get(articleNumbers)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling VerfgbarkeitApi->articleAvailibilitiesArticleNumbersGet: %s\n" % e)

Parameters

Path parameters
Name Description
articleNumbers*
array[String]
Die Artikelnummern der Artikel, für die die Verfügbarkeit ermittelt werden soll
Required

Responses

Status: 200 - Rückgabeojekt für Artikel

Status: default - Unerwarteter Fehler


Generated 2018-10-25T11:38:32.259Z