Metadata-Version: 2.1
Name: billbee-1
Version: 1.0.0
Summary: Python client library for Billbee API
Home-page: https://www.billbee.io
Author: Billbee GmbH
Author-email: support@billbee.io
License: UNKNOWN
Description: # Getting Started with Billbee API
        
        ## Getting Started
        
        ### Introduction
        
        Documentation of the Billbee REST API to connect a Billbee account to external aplications.
        
        #### Endpoint
        
        The Billbee API endpoint base url is https://app.billbee.io/api/v1
        
        #### Activation
        
        You have to enable the API in the settings of your Billbee account. In addition you need a Billbee API Key identifying the application you develop. To get an API key, send a mail to support@billbee.io and send us a short note about what you are building.
        
        #### Authorization & security
        
        Because you can access private data with the Billbee API, every request has to be sent over https and must
        
        * Contain a valid API Key identifying the application/developer. It has to be sent as the HTTP header X-Billbee-Api-Key
        * Contain a valid user login with billbee username and api password in form of a basic auth HTTP header
        
        #### Throttling
        
        Each endpoint has a throttle of max 2 requests per second per combination of API Key and Billbee user.
        
        When you exceed these 2 calls, the API will return a HTTP 429 status code
        
        ### Install the Package
        
        The package is compatible with Python versions `2 >=2.7.9` and `3 >=3.4`.
        Install the package from PyPi using the following pip command:
        
        ```python
        pip install billbee-1==1.0.0
        ```
        
        You can also view the package at:
        https://pypi.python.org/pypi/billbee-1
        
        ### Initialize the API Client
        
        The following parameters are configurable for the API Client:
        
        | Parameter | Type | Description |
        |  --- | --- | --- |
        | `basic_auth_user_name` | `string` | The username to use with basic authentication |
        | `basic_auth_password` | `string` | The password to use with basic authentication |
        | `timeout` | `float` | The value to use for connection timeout. <br> **Default: 60** |
        | `max_retries` | `int` | The number of times to retry an endpoint call if it fails. <br> **Default: 3** |
        | `backoff_factor` | `float` | A backoff factor to apply between attempts after the second try. <br> **Default: 0** |
        
        The API client can be initialized as follows:
        
        ```python
        from billbeeapi.billbeeapi_client import BillbeeapiClient
        from billbeeapi.configuration import Environment
        
        client = BillbeeapiClient(
            basic_auth_user_name='BasicAuthUserName',
            basic_auth_password='BasicAuthPassword',
            environment = ,)
        ```
        
        ### Authorization
        
        This API uses `Basic Authentication`.
        
        ## Client Class Documentation
        
        ### Billbee API Client
        
        The gateway for the SDK. This class acts as a factory for the Controllers and also holds the configuration of the SDK.
        
        ### Controllers
        
        | Name | Description |
        |  --- | --- |
        | products | Gets ProductsController |
        | provisioning | Gets ProvisioningController |
        | cloud_storage | Gets CloudStorageController |
        | customers | Gets CustomersController |
        | customer_addresses | Gets CustomerAddressesController |
        | enum_api | Gets EnumApiController |
        | events | Gets EventsController |
        | orders | Gets OrdersController |
        | shipments | Gets ShipmentsController |
        | webhooks | Gets WebhooksController |
        
        ## API Reference
        
        ### List of APIs
        
        * [Products](#products)
        * [Provisioning](#provisioning)
        * [Cloud Storage](#cloud-storage)
        * [Customers](#customers)
        * [Customer Addresses](#customer-addresses)
        * [Enum Api](#enum-api)
        * [Events](#events)
        * [Orders](#orders)
        * [Shipments](#shipments)
        * [Webhooks](#webhooks)
        
        ### Products
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `ProductsController` class can be accessed from the API Client.
        
        ```
        products_controller = client.products
        ```
        
        #### Article Update Stock
        
        The article is specified by sku. You have to send the absolute value for the current stock
        
        ```python
        def article_update_stock(self,
                                model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelUpdateStockApiModel`](#billbee-interfaces-billbee-api-model-update-stock-api-model) | Body, Required | - |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelUpdateStockResponseData`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-update-stock-response-data)
        
        ##### Example Usage
        
        ```python
        model = BillbeeInterfacesBillbeeAPIModelUpdateStockApiModel()
        
        result = products_controller.article_update_stock(model)
        ```
        
        #### Article Get Reserved Amount
        
        Queries the reserved amount for a single article by id or by sku
        
        ```python
        def article_get_reserved_amount(self,
                                       id,
                                       lookup_by=None,
                                       stock_id=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `string` | Query, Required | The id or the sku of the article to query |
        | `lookup_by` | `string` | Query, Optional | Either the value id or the value sku to specify the meaning of the id parameter |
        | `stock_id` | `long\|int` | Query, Optional | Optional the stock id if the multi stock feature is enabled |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelGetReservedAmountResponseData`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-get-reserved-amount-response-data)
        
        ##### Example Usage
        
        ```python
        id = 'id0'
        
        result = products_controller.article_get_reserved_amount(id)
        ```
        
        #### Article Update Stock Multiple
        
        Update the stock qty for multiple articles at once
        
        ```python
        def article_update_stock_multiple(self,
                                         models)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `models` | [`List of BillbeeInterfacesBillbeeAPIModelUpdateStockApiModel`](#billbee-interfaces-billbee-api-model-update-stock-api-model) | Body, Required | - |
        
        ##### Response Type
        
        [`List of RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelUpdateStockResponseData`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-update-stock-response-data)
        
        ##### Example Usage
        
        ```python
        models = []
        
        models.append(BillbeeInterfacesBillbeeAPIModelUpdateStockApiModel())
        
        models.append(BillbeeInterfacesBillbeeAPIModelUpdateStockApiModel())
        
        
        result = products_controller.article_update_stock_multiple(models)
        ```
        
        #### Article Update Stock Code
        
        Update the stock code of an article
        
        ```python
        def article_update_stock_code(self,
                                     model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelUpdateStockCodeApiModel`](#billbee-interfaces-billbee-api-model-update-stock-code-api-model) | Body, Required | - |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelUpdateStockCodeResponseData`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-update-stock-code-response-data)
        
        ##### Example Usage
        
        ```python
        model = BillbeeInterfacesBillbeeAPIModelUpdateStockCodeApiModel()
        
        result = products_controller.article_update_stock_code(model)
        ```
        
        #### Article Get Article
        
        Queries a single article by id or by sku
        
        ```python
        def article_get_article(self,
                               id,
                               lookup_by=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `string` | Template, Required | The id or the sku of the article to query |
        | `lookup_by` | `string` | Query, Optional | Either the value id, ean or the value sku to specify the meaning of the id parameter |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelArticleApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-article-api-model)
        
        ##### Example Usage
        
        ```python
        id = 'id0'
        
        result = products_controller.article_get_article(id)
        ```
        
        #### Article Delete Article
        
        Deletes a product
        
        ```python
        def article_delete_article(self,
                                  id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the Product |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = products_controller.article_delete_article(id)
        ```
        
        #### Article Patch Article
        
        Updates one or more fields of a product
        
        ```python
        def article_patch_article(self,
                                 id,
                                 model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the Product |
        | `model` | `object` | Body, Required | - |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 112
        model = jsonpickle.decode('{"key1":"val1","key2":"val2"}')
        
        result = products_controller.article_patch_article(id, model)
        ```
        
        #### Article Get List
        
        Get a list of all products
        
        ```python
        def article_get_list(self,
                            page=None,
                            page_size=None,
                            min_created_at=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Query, Optional | The current page to request starting with 1 |
        | `page_size` | `int` | Query, Optional | The pagesize for the result list. Values between 1 and 250 are allowed |
        | `min_created_at` | `datetime` | Query, Optional | Optional the oldest create date of the articles to be returned |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleApiModel`](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-api-model)
        
        ##### Example Usage
        
        ```python
        result = products_controller.article_get_list()
        ```
        
        #### Article Create Article
        
        Creates a new product
        
        ```python
        def article_create_article(self,
                                  model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelArticleApiModel`](#billbee-interfaces-billbee-api-model-article-api-model) | Body, Required | - |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        model = BillbeeInterfacesBillbeeAPIModelArticleApiModel()
        model.vat_index = 104
        model.price = 72.12
        model.vat_1_rate = 42.06
        model.vat_2_rate = 167.28
        model.mtype = 2
        model.is_digital = False
        model.is_customizable = False
        
        result = products_controller.article_create_article(model)
        ```
        
        #### Article Get Custom Fields
        
        Queries a list of all custom fields
        
        ```python
        def article_get_custom_fields(self,
                                     page=None,
                                     page_size=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Query, Optional | - |
        | `page_size` | `int` | Query, Optional | - |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model)
        
        ##### Example Usage
        
        ```python
        result = products_controller.article_get_custom_fields()
        ```
        
        #### Article Get Custom Field
        
        Queries a single custom field
        
        ```python
        def article_get_custom_field(self,
                                    id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the custom field to query |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model)
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = products_controller.article_get_custom_field(id)
        ```
        
        #### Article Get Patchable Fields
        
        Returns a list of fields which can be updated with the patch call
        
        ```python
        def article_get_patchable_fields(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = products_controller.article_get_patchable_fields()
        ```
        
        #### Article Get Category
        
        GEts a list of all defined categories
        
        ```python
        def article_get_category(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = products_controller.article_get_category()
        ```
        
        #### Article Get Images
        
        Returns a list of all images of the product
        
        ```python
        def article_get_images(self,
                              product_id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `product_id` | `long\|int` | Template, Required | The Id of the product |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-image-relation-api-model)
        
        ##### Example Usage
        
        ```python
        product_id = 98
        
        result = products_controller.article_get_images(product_id)
        ```
        
        #### Article Put Images
        
        Add multiple images to a product or replace the product images by the given images
        
        ```python
        def article_put_images(self,
                              product_id,
                              models,
                              replace=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `product_id` | `long\|int` | Template, Required | The id of the product |
        | `models` | [`List of BillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#billbee-interfaces-billbee-api-model-article-image-relation-api-model) | Body, Required | An array of ArticleApiImageModel |
        | `replace` | `bool` | Query, Optional | If you pass true, the images will be replaced by the passed images. Otherwise the passed images will be appended to the product. |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-article-image-relation-api-model)
        
        ##### Example Usage
        
        ```python
        product_id = 98
        models = []
        
        models.append(BillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel())
        
        models.append(BillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel())
        
        
        result = products_controller.article_put_images(product_id, models)
        ```
        
        #### Article Get Image From Product
        
        Returns a single image by id
        
        ```python
        def article_get_image_from_product(self,
                                          product_id,
                                          image_id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `product_id` | `long\|int` | Template, Required | The Id of the product |
        | `image_id` | `long\|int` | Template, Required | The Id of the image |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-article-image-relation-api-model)
        
        ##### Example Usage
        
        ```python
        product_id = 98
        image_id = 126
        
        result = products_controller.article_get_image_from_product(product_id, image_id)
        ```
        
        #### Article Put Image
        
        Add or update an existing image of a product
        
        ```python
        def article_put_image(self,
                             product_id,
                             image_id,
                             model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `product_id` | `long\|int` | Template, Required | The product id |
        | `image_id` | `long\|int` | Template, Required | The image id. If you pass 0, the image will be added |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#billbee-interfaces-billbee-api-model-article-image-relation-api-model) | Body, Required | The ArticleApiImageModel |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-article-image-relation-api-model)
        
        ##### Example Usage
        
        ```python
        product_id = 98
        image_id = 126
        model = BillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel()
        
        result = products_controller.article_put_image(product_id, image_id, model)
        ```
        
        #### Article Delete Image From Product
        
        Deletes a single image from a product
        
        ```python
        def article_delete_image_from_product(self,
                                             product_id,
                                             image_id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `product_id` | `long\|int` | Template, Required | The product id |
        | `image_id` | `long\|int` | Template, Required | The image id |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        product_id = 98
        image_id = 126
        
        result = products_controller.article_delete_image_from_product(product_id, image_id)
        ```
        
        #### Article Get Image
        
        Returns a single image by id
        
        ```python
        def article_get_image(self,
                             image_id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `image_id` | `long\|int` | Template, Required | The Id of the image |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-article-image-relation-api-model)
        
        ##### Example Usage
        
        ```python
        image_id = 126
        
        result = products_controller.article_get_image(image_id)
        ```
        
        #### Article Delete Image
        
        Deletes a single image by id
        
        ```python
        def article_delete_image(self,
                                image_id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `image_id` | `long\|int` | Template, Required | The image id |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        image_id = 126
        
        result = products_controller.article_delete_image(image_id)
        ```
        
        #### Article Delete Images
        
        Delete multiple images by id
        
        ```python
        def article_delete_images(self,
                                 image_ids)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `image_ids` | `List of long\|int` | Body, Required | - |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelDeletedImagesModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-deleted-images-model)
        
        ##### Example Usage
        
        ```python
        image_ids = [87, 88, 89]
        
        result = products_controller.article_delete_images(image_ids)
        ```
        
        #### Search Search
        
        Search for products, customers and orders.
        Type can be "order", "product" and / or "customer"
        Term can contains lucene query syntax
        
        ```python
        def search_search(self,
                         model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`RechnungsdruckWebAppControllersApiSearchControllerSearchModel`](#rechnungsdruck-web-app-controllers-api-search-controller-search-model) | Body, Required | - |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultRechnungsdruckWebAppControllersApiSearchControllerSearchResultsModel`](#rechnungsdruck-web-app-controllers-api-api-result-rechnungsdruck-web-app-controllers-api-search-controller-search-results-model)
        
        ##### Example Usage
        
        ```python
        model = RechnungsdruckWebAppControllersApiSearchControllerSearchModel()
        
        result = products_controller.search_search(model)
        ```
        
        ### Provisioning
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `ProvisioningController` class can be accessed from the API Client.
        
        ```
        provisioning_controller = client.provisioning
        ```
        
        #### Automatic Provisioning Create Account
        
        Creates a new Billbee user account with the data passed
        
        ```python
        def automatic_provisioning_create_account(self,
                                                 model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`RechnungsdruckWebAppControllersApiAutomaticProvisioningControllerCreateAccountContainer`](#rechnungsdruck-web-app-controllers-api-automatic-provisioning-controller-create-account-container) | Body, Required | - |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        model = RechnungsdruckWebAppControllersApiAutomaticProvisioningControllerCreateAccountContainer()
        model.e_mail = 'EMail2'
        
        result = provisioning_controller.automatic_provisioning_create_account(model)
        ```
        
        #### Automatic Provisioning Terms Info
        
        Returns infos about Billbee terms and conditions
        
        ```python
        def automatic_provisioning_terms_info(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = provisioning_controller.automatic_provisioning_terms_info()
        ```
        
        ### Cloud Storage
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `CloudStorageController` class can be accessed from the API Client.
        
        ```
        cloud_storage_controller = client.cloud_storage
        ```
        
        #### Cloud Storage Api Get List
        
        Gets a list of all connected cloud storage devices
        
        ```python
        def cloud_storage_api_get_list(self)
        ```
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCloudStorageApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-cloud-storage-api-model)
        
        ##### Example Usage
        
        ```python
        result = cloud_storage_controller.cloud_storage_api_get_list()
        ```
        
        ### Customers
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `CustomersController` class can be accessed from the API Client.
        
        ```
        customers_controller = client.customers
        ```
        
        #### Customer Get All
        
        Get a list of all customers
        
        ```python
        def customer_get_all(self,
                            page=None,
                            page_size=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Query, Optional | The current page to request starting with 1 |
        | `page_size` | `int` | Query, Optional | The pagesize for the result list. Values between 1 and 250 are allowed |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCustomerApiModel`](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-customer-api-model)
        
        ##### Example Usage
        
        ```python
        result = customers_controller.customer_get_all()
        ```
        
        #### Customer Create
        
        Creates a new customer
        
        ```python
        def customer_create(self,
                           model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelCreateCustomerApiModel`](#billbee-interfaces-billbee-api-model-create-customer-api-model) | Body, Required | - |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-api-model)
        
        ##### Example Usage
        
        ```python
        model = BillbeeInterfacesBillbeeAPIModelCreateCustomerApiModel()
        
        result = customers_controller.customer_create(model)
        ```
        
        #### Customer Get One
        
        Queries a single customer by id
        
        ```python
        def customer_get_one(self,
                            id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the customer to query |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-api-model)
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = customers_controller.customer_get_one(id)
        ```
        
        #### Customer Update
        
        Updates a customer by id
        
        ```python
        def customer_update(self,
                           model,
                           id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelCustomerApiModel`](#billbee-interfaces-billbee-api-model-customer-api-model) | Body, Required | - |
        | `id` | `long\|int` | Template, Required | The id of the customer |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-api-model)
        
        ##### Example Usage
        
        ```python
        model = BillbeeInterfacesBillbeeAPIModelCustomerApiModel()
        id = 112
        
        result = customers_controller.customer_update(model, id)
        ```
        
        #### Customer Get Customer Orders
        
        Queries a list of orders from a customer
        
        ```python
        def customer_get_customer_orders(self,
                                        id,
                                        page=None,
                                        page_size=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the customer |
        | `page` | `int` | Query, Optional | The current page to request starting with 1 |
        | `page_size` | `int` | Query, Optional | The pagesize for the result list. Values between 1 and 250 are allowed |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListRechnungsdruckWebAppControllersApiOrder`](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-rechnungsdruck-web-app-controllers-api-order)
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = customers_controller.customer_get_customer_orders(id)
        ```
        
        #### Customer Get Customer Addresses
        
        Queries a list of addresses from a customer
        
        ```python
        def customer_get_customer_addresses(self,
                                           id,
                                           page=None,
                                           page_size=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the customer |
        | `page` | `int` | Query, Optional | The current page to request starting with 1 |
        | `page_size` | `int` | Query, Optional | The pagesize for the result list. Values between 1 and 250 are allowed |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-customer-address-api-model)
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = customers_controller.customer_get_customer_addresses(id)
        ```
        
        #### Customer Add Customer Address
        
        Id and  CustomerId will be ignored in model. If Id is set, the addition will be stopped.
        
        ```python
        def customer_add_customer_address(self,
                                         id,
                                         model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | CustomerId to attach the new address to. |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#billbee-interfaces-billbee-api-model-customer-address-api-model) | Body, Required | Model containing the address, that should be attached. |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-address-api-model)
        
        ##### Example Usage
        
        ```python
        id = 112
        model = BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel()
        
        result = customers_controller.customer_add_customer_address(id, model)
        ```
        
        #### Customer Get Customer Address
        
        Queries a single address from a customer
        
        ```python
        def customer_get_customer_address(self,
                                         id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the address |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-address-api-model)
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = customers_controller.customer_get_customer_address(id)
        ```
        
        #### Customer Update Address
        
        Id and CustomerId cannot be changed. Fields you do not send will become empty.
        
        ```python
        def customer_update_address(self,
                                   model,
                                   id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#billbee-interfaces-billbee-api-model-customer-address-api-model) | Body, Required | The updated address. Please query an address via (todo) to see all fields. Note that Id and CustomerId cannot be changed. |
        | `id` | `long\|int` | Template, Required | The id of the address |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-address-api-model)
        
        ##### Example Usage
        
        ```python
        model = BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel()
        id = 112
        
        result = customers_controller.customer_update_address(model, id)
        ```
        
        #### Customer Patch Address
        
        Id and CustomerId cannot be changed
        
        ```python
        def customer_patch_address(self,
                                  id,
                                  model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the address |
        | `model` | `object` | Body, Required | The address fields to be changed. Please query an address via (todo) to see all fields. Note that Id and CustomerId cannot be changed. |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-address-api-model)
        
        ##### Example Usage
        
        ```python
        id = 112
        model = jsonpickle.decode('{"key1":"val1","key2":"val2"}')
        
        result = customers_controller.customer_patch_address(id, model)
        ```
        
        ### Customer Addresses
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `CustomerAddressesController` class can be accessed from the API Client.
        
        ```
        customer_addresses_controller = client.customer_addresses
        ```
        
        #### Customer Addresses Get All
        
        Get a list of all customer addresses
        
        ```python
        def customer_addresses_get_all(self,
                                      page=None,
                                      page_size=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Query, Optional | The current page to request starting with 1 (default is 1) |
        | `page_size` | `int` | Query, Optional | The page size for the result list. Values between 1 and 250 are allowed. (default is 50) |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-customer-address-api-model)
        
        ##### Example Usage
        
        ```python
        result = customer_addresses_controller.customer_addresses_get_all()
        ```
        
        #### Customer Addresses Create
        
        Creates a new customer address
        
        ```python
        def customer_addresses_create(self,
                                     model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#billbee-interfaces-billbee-api-model-customer-address-api-model) | Body, Required | - |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-address-api-model)
        
        ##### Example Usage
        
        ```python
        model = BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel()
        
        result = customer_addresses_controller.customer_addresses_create(model)
        ```
        
        #### Customer Addresses Get One
        
        Queries a single customer address by id
        
        ```python
        def customer_addresses_get_one(self,
                                      id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the address to query |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-address-api-model)
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = customer_addresses_controller.customer_addresses_get_one(id)
        ```
        
        #### Customer Addresses Update
        
        Updates a customer address by id
        
        ```python
        def customer_addresses_update(self,
                                     model,
                                     id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#billbee-interfaces-billbee-api-model-customer-address-api-model) | Body, Required | - |
        | `id` | `long\|int` | Template, Required | The id of the address |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-address-api-model)
        
        ##### Example Usage
        
        ```python
        model = BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel()
        id = 112
        
        result = customer_addresses_controller.customer_addresses_update(model, id)
        ```
        
        ### Enum Api
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `EnumApiController` class can be accessed from the API Client.
        
        ```
        enum_api_controller = client.enum_api
        ```
        
        #### Enum Api Get Payment Types
        
        Returns a list with all defined paymenttypes
        
        ```python
        def enum_api_get_payment_types(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = enum_api_controller.enum_api_get_payment_types()
        ```
        
        #### Enum Api Get Shipping Carriers
        
        Returns a list with all defined shippingcarriers
        
        ```python
        def enum_api_get_shipping_carriers(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = enum_api_controller.enum_api_get_shipping_carriers()
        ```
        
        #### Enum Api Get Order States
        
        Returns a list with all defined orderstates
        
        ```python
        def enum_api_get_order_states(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = enum_api_controller.enum_api_get_order_states()
        ```
        
        ### Events
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `EventsController` class can be accessed from the API Client.
        
        ```
        events_controller = client.events
        ```
        
        #### Event Api Get List
        
        Get a list of all events optionally filtered by date. This request is extra throttled to 2 calls per page per hour.
        
        ```python
        def event_api_get_list(self,
                              min_date=None,
                              max_date=None,
                              page=None,
                              page_size=None,
                              type_id=None,
                              order_id=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `min_date` | `datetime` | Query, Optional | Specifies the oldest date to include in the response |
        | `max_date` | `datetime` | Query, Optional | Specifies the newest date to include in the response |
        | `page` | `int` | Query, Optional | Specifies the page to request |
        | `page_size` | `int` | Query, Optional | Specifies the pagesize. Defaults to 50, max value is 250 |
        | `type_id` | `List of int` | Query, Optional | Filter for specific event types |
        | `order_id` | `int` | Query, Optional | Filter for specific order id |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = events_controller.event_api_get_list()
        ```
        
        ### Orders
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `OrdersController` class can be accessed from the API Client.
        
        ```
        orders_controller = client.orders
        ```
        
        #### Layout Api Get List
        
        ```python
        def layout_api_get_list(self)
        ```
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelsLayoutTemplate`](#rechnungsdruck-web-app-controllers-api-api-result-system-collections-generic-list-billbee-interfaces-billbee-api-models-layout-template)
        
        ##### Example Usage
        
        ```python
        result = orders_controller.layout_api_get_list()
        ```
        
        #### Order Api Get List
        
        Get a list of all orders optionally filtered by date
        
        ```python
        def order_api_get_list(self,
                              min_order_date=None,
                              max_order_date=None,
                              page=None,
                              page_size=None,
                              shop_id=None,
                              order_state_id=None,
                              tag=None,
                              minimum_bill_bee_order_id=None,
                              modified_at_min=None,
                              modified_at_max=None,
                              article_title_source=None,
                              exclude_tags=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `min_order_date` | `datetime` | Query, Optional | Specifies the oldest order date to include in the response |
        | `max_order_date` | `datetime` | Query, Optional | Specifies the newest order date to include in the response |
        | `page` | `int` | Query, Optional | Specifies the page to request |
        | `page_size` | `int` | Query, Optional | Specifies the pagesize. Defaults to 50, max value is 250 |
        | `shop_id` | `List of long\|int` | Query, Optional | Specifies a list of shop ids for which invoices should be included |
        | `order_state_id` | `List of int` | Query, Optional | Specifies a list of state ids to include in the response |
        | `tag` | `List of string` | Query, Optional | Specifies a list of tags the order must have attached to be included in the response |
        | `minimum_bill_bee_order_id` | `long\|int` | Query, Optional | If given, all delivered orders have an Id greater than or equal to the given minimumOrderId |
        | `modified_at_min` | `datetime` | Query, Optional | If given, the last modification has to be newer than the given date |
        | `modified_at_max` | `datetime` | Query, Optional | If given, the last modification has to be older or equal than the given date. |
        | `article_title_source` | [`ArticleTitleSourceEnum`](#article-title-source) | Query, Optional | The source field for the article title. 0 = Order Position (default), 1 = Article Title, 2 = Article Invoice Text |
        | `exclude_tags` | `bool` | Query, Optional | If true the list of tags passed to the call are used to filter orders to not include these tags |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelOrder`](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-order)
        
        ##### Example Usage
        
        ```python
        result = orders_controller.order_api_get_list()
        ```
        
        #### Order Api Post New Order
        
        To create an order POST an JSON object to the orders endpoint with the shown properties.
        Not all properties are required.
        
        ```python
        def order_api_post_new_order(self,
                                    order_data,
                                    shop_id=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `order_data` | [`BillbeeInterfacesBillbeeAPIModelOrder`](#billbee-interfaces-billbee-api-model-order) | Body, Required | - |
        | `shop_id` | `long\|int` | Query, Optional | - |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelOrder`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-order)
        
        ##### Example Usage
        
        ```python
        order_data = BillbeeInterfacesBillbeeAPIModelOrder()
        
        result = orders_controller.order_api_post_new_order(order_data)
        ```
        
        ##### Errors
        
        | HTTP Status Code | Error Description | Exception Class |
        |  --- | --- | --- |
        | 400 | Invalid data was received in the request | `APIException` |
        | 500 | An internal exception occured. Order was not created | `APIException` |
        
        #### Order Api Tags Update
        
        Updates/Sets the tags attached to an order
        
        ```python
        def order_api_tags_update(self,
                                 tag_data,
                                 id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `tag_data` | [`RechnungsdruckWebAppControllersApiOrderTagCreate`](#rechnungsdruck-web-app-controllers-api-order-tag-create) | Body, Required | Tags to attach |
        | `id` | `long\|int` | Template, Required | The internal id of the order |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        tag_data = RechnungsdruckWebAppControllersApiOrderTagCreate()
        id = 112
        
        result = orders_controller.order_api_tags_update(tag_data, id)
        ```
        
        #### Order Api Tags Create
        
        When a tag is already attached, it is ignored. Tags are not case sensitive.
        
        ```python
        def order_api_tags_create(self,
                                 tag_data,
                                 id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `tag_data` | [`RechnungsdruckWebAppControllersApiOrderTagCreate`](#rechnungsdruck-web-app-controllers-api-order-tag-create) | Body, Required | Tags to attach |
        | `id` | `long\|int` | Template, Required | The internal id of the order |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        tag_data = RechnungsdruckWebAppControllersApiOrderTagCreate()
        id = 112
        
        result = orders_controller.order_api_tags_create(tag_data, id)
        ```
        
        #### Order Api Get
        
        Get a single order by its internal billbee id. This request is throttled to 6 calls per order in one minute
        
        ```python
        def order_api_get(self,
                         id,
                         article_title_source=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The internal billbee id of the order |
        | `article_title_source` | [`ArticleTitleSourceEnum`](#article-title-source) | Query, Optional | The source field for the article title. 0 = Order Position (default), 1 = Article Title, 2 = Article Invoice Text |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelOrder`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-order)
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = orders_controller.order_api_get(id)
        ```
        
        #### Order Api Patch Order
        
        Updates one or more fields of an order
        
        ```python
        def order_api_patch_order(self,
                                 id,
                                 model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | - |
        | `model` | `object` | Body, Required | - |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelOrder`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-order)
        
        ##### Example Usage
        
        ```python
        id = 112
        model = jsonpickle.decode('{"key1":"val1","key2":"val2"}')
        
        result = orders_controller.order_api_patch_order(id, model)
        ```
        
        #### Order Api Get by Ext Ref
        
        Get a single order by its external order number
        
        ```python
        def order_api_get_by_ext_ref(self,
                                    ext_ref)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `ext_ref` | `string` | Template, Required | The extern order number of the order |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelOrder`](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-order)
        
        ##### Example Usage
        
        ```python
        ext_ref = 'extRef8'
        
        result = orders_controller.order_api_get_by_ext_ref(ext_ref)
        ```
        
        #### Order Api Update State
        
        ### REMARKS
        
        Use this call to change the state of an order to i.e. paid or sent.
        
        The state is transfered to the external shop/marketplace if configured.
        This is the list of known states:
        
        - 1: ordered
        - 2: confirmed
        - 3: paid
        - 4: shipped
        - 5: reclamation
        - 6: deleted
        - 7: closed
        - 8: canceled
        - 9: archived
        - 10: not used
        - 11: demand note 1
        - 12: demand note 2
        - 13: packed
        - 14: offered
        - 15: payment reminder
        - 16: fulfilling
        
        ```python
        def order_api_update_state(self,
                                  id,
                                  model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The internal id of the order |
        | `model` | [`RechnungsdruckWebAppControllersApiOrderStateUpdate`](#rechnungsdruck-web-app-controllers-api-order-state-update) | Body, Required | The data used to change the state |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 112
        model = RechnungsdruckWebAppControllersApiOrderStateUpdate()
        
        result = orders_controller.order_api_update_state(id, model)
        ```
        
        #### Order Api Add Shipment
        
        Add a shipment to a given order
        
        ```python
        def order_api_add_shipment(self,
                                  id,
                                  model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The internal billbee id of the order |
        | `model` | [`RechnungsdruckWebAppControllersApiApiAddShipmentToOrderModel`](#rechnungsdruck-web-app-controllers-api-api-add-shipment-to-order-model) | Body, Required | The shipment data to create the shipment |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 112
        model = RechnungsdruckWebAppControllersApiApiAddShipmentToOrderModel()
        
        result = orders_controller.order_api_add_shipment(id, model)
        ```
        
        #### Order Api Get Invoice List
        
        Get a list of all invoices optionally filtered by date. This request ist throttled to 1 per 1 minute for same page and minInvoiceDate
        
        ```python
        def order_api_get_invoice_list(self,
                                      min_invoice_date=None,
                                      max_invoice_date=None,
                                      page=None,
                                      page_size=None,
                                      shop_id=None,
                                      order_state_id=None,
                                      tag=None,
                                      min_pay_date=None,
                                      max_pay_date=None,
                                      include_positions=None,
                                      exclude_tags=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `min_invoice_date` | `datetime` | Query, Optional | Specifies the oldest invoice date to include |
        | `max_invoice_date` | `datetime` | Query, Optional | Specifies the newest invoice date to include |
        | `page` | `int` | Query, Optional | Specifies the page to request |
        | `page_size` | `int` | Query, Optional | Specifies the pagesize. Defaults to 50, max value is 250 |
        | `shop_id` | `List of long\|int` | Query, Optional | Specifies a list of shop ids for which invoices should be included |
        | `order_state_id` | `List of int` | Query, Optional | Specifies a list of state ids to include in the response |
        | `tag` | `List of string` | Query, Optional | - |
        | `min_pay_date` | `datetime` | Query, Optional | - |
        | `max_pay_date` | `datetime` | Query, Optional | - |
        | `include_positions` | `bool` | Query, Optional | - |
        | `exclude_tags` | `bool` | Query, Optional | If true the list of tags passed to the call are used to filter orders to not include these tags |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = orders_controller.order_api_get_invoice_list()
        ```
        
        #### Order Api Find
        
        Find a single order by its external id (order number)
        
        ```python
        def order_api_find(self,
                          id,
                          partner)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `string` | Template, Required | The order id from the external system |
        | `partner` | `string` | Template, Required | Optional the name of the shop/marketplace the order was imported from |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 'id0'
        partner = 'partner0'
        
        result = orders_controller.order_api_find(id, partner)
        ```
        
        #### Order Api Create Delivery Note
        
        Create an delivery note for an existing order. This request is extra throttled by order and api key to a maximum of 1 per 5 minutes.
        
        ```python
        def order_api_create_delivery_note(self,
                                          id,
                                          include_pdf=None,
                                          send_to_cloud_id=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The internal billbee id of the order |
        | `include_pdf` | `bool` | Query, Optional | If true, the PDF is included in the response as base64 encoded string |
        | `send_to_cloud_id` | `long\|int` | Query, Optional | Optionally specify the id of a billbee connected cloud device to send the pdf to |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = orders_controller.order_api_create_delivery_note(id)
        ```
        
        #### Order Api Create Invoice
        
        Create an invoice for an existing order. This request is extra throttled by order and api key to a maximum of 1 per 5 minutes.
        
        ```python
        def order_api_create_invoice(self,
                                    id,
                                    include_invoice_pdf=None,
                                    template_id=None,
                                    send_to_cloud_id=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The internal billbee id of the order |
        | `include_invoice_pdf` | `bool` | Query, Optional | If true, the PDF is included in the response as base64 encoded string |
        | `template_id` | `long\|int` | Query, Optional | You can pass the id of an invoice template to overwrite the assigned template for invoice creation |
        | `send_to_cloud_id` | `long\|int` | Query, Optional | You can pass the id of a connected cloud printer/storage to send the invoice to it |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 112
        
        result = orders_controller.order_api_create_invoice(id)
        ```
        
        #### Order Api Get Patchable Fields
        
        Returns a list of fields which can be updated with the orders/{id} patch call
        
        ```python
        def order_api_get_patchable_fields(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = orders_controller.order_api_get_patchable_fields()
        ```
        
        #### Order Api Send Message
        
        Sends a message to the buyer
        
        ```python
        def order_api_send_message(self,
                                  id,
                                  model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the order |
        | `model` | [`RechnungsdruckWebAppControllersApiOrderApiControllerSendMessageModel`](#rechnungsdruck-web-app-controllers-api-order-api-controller-send-message-model) | Body, Required | The message model |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 112
        model = RechnungsdruckWebAppControllersApiOrderApiControllerSendMessageModel()
        
        result = orders_controller.order_api_send_message(id, model)
        ```
        
        #### Order Api Trigger Event
        
        Triggers a rule event
        
        ```python
        def order_api_trigger_event(self,
                                   id,
                                   model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the order |
        | `model` | [`RechnungsdruckWebAppControllersApiOrderApiControllerTriggerEventContainer`](#rechnungsdruck-web-app-controllers-api-order-api-controller-trigger-event-container) | Body, Required | - |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 112
        model = RechnungsdruckWebAppControllersApiOrderApiControllerTriggerEventContainer()
        
        result = orders_controller.order_api_trigger_event(id, model)
        ```
        
        #### Order Api Parse Placeholders
        
        Parses a text and replaces all placeholders
        
        ```python
        def order_api_parse_placeholders(self,
                                        id,
                                        container)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Template, Required | The id of the order |
        | `container` | [`RechnungsdruckWebAppControllersApiOrderApiControllerParseTextContainer`](#rechnungsdruck-web-app-controllers-api-order-api-controller-parse-text-container) | Body, Required | - |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 112
        container = RechnungsdruckWebAppControllersApiOrderApiControllerParseTextContainer()
        
        result = orders_controller.order_api_parse_placeholders(id, container)
        ```
        
        ### Shipments
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `ShipmentsController` class can be accessed from the API Client.
        
        ```
        shipments_controller = client.shipments
        ```
        
        #### Shipment Post Shipment
        
        Creates a new shipment with the selected Shippingprovider
        
        ```python
        def shipment_post_shipment(self,
                                  model)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `model` | [`BillbeeInterfacesBillbeeAPIModelCreateShipmentApiModel`](#billbee-interfaces-billbee-api-model-create-shipment-api-model) | Body, Required | Data to specify shipment parameters |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        model = BillbeeInterfacesBillbeeAPIModelCreateShipmentApiModel()
        
        result = shipments_controller.shipment_post_shipment(model)
        ```
        
        #### Shipment Get Shippingproviders
        
        Query all defined shipping providers
        
        ```python
        def shipment_get_shippingproviders(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = shipments_controller.shipment_get_shippingproviders()
        ```
        
        #### Shipment Ship With Label
        
        Creates a shipment for an order in billbee
        
        ```python
        def shipment_ship_with_label(self,
                                    shipment_information)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `shipment_information` | [`RechnungsdruckWebAppControllersApiShipmentWithLabel`](#rechnungsdruck-web-app-controllers-api-shipment-with-label) | Body, Required | Details on the order and the shipping methods, that should be used. |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiResultRechnungsdruckWebAppControllersApiShipmentWithLabelResult`](#rechnungsdruck-web-app-controllers-api-api-result-rechnungsdruck-web-app-controllers-api-shipment-with-label-result)
        
        ##### Example Usage
        
        ```python
        shipment_information = RechnungsdruckWebAppControllersApiShipmentWithLabel()
        
        result = shipments_controller.shipment_ship_with_label(shipment_information)
        ```
        
        #### Shipment Get Shipping Carrier
        
        Queries the currently available shipping carriers.
        
        ```python
        def shipment_get_shipping_carrier(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = shipments_controller.shipment_get_shipping_carrier()
        ```
        
        #### Shipment Get Ping
        
        ```python
        def shipment_get_ping(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = shipments_controller.shipment_get_ping()
        ```
        
        #### Shipment Get List
        
        Get a list of all shipments optionally filtered by date. All parameters are optional.
        
        ```python
        def shipment_get_list(self,
                             page=None,
                             page_size=None,
                             created_at_min=None,
                             created_at_max=None,
                             order_id=None,
                             minimum_shipment_id=None,
                             shipping_provider_id=None)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Query, Optional | Specifies the page to request. |
        | `page_size` | `int` | Query, Optional | Specifies the pagesize. Defaults to 50, max value is 250 |
        | `created_at_min` | `datetime` | Query, Optional | Specifies the oldest shipment date to include in the response |
        | `created_at_max` | `datetime` | Query, Optional | Specifies the newest shipment date to include in the response |
        | `order_id` | `long\|int` | Query, Optional | Get shipments for this order only. |
        | `minimum_shipment_id` | `long\|int` | Query, Optional | Get Shipments with a shipment greater or equal than this id. New shipments have a greater id than older shipments. |
        | `shipping_provider_id` | `long\|int` | Query, Optional | Get Shippings for the specified shipping provider only. <seealso cref="M:Rechnungsdruck.WebApp.Controllers.Api.ShipmentController.GetShippingproviders" /> |
        
        ##### Response Type
        
        [`RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelShipment`](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-shipment)
        
        ##### Example Usage
        
        ```python
        result = shipments_controller.shipment_get_list()
        ```
        
        ### Webhooks
        
        #### Overview
        
        ##### Get instance
        
        An instance of the `WebhooksController` class can be accessed from the API Client.
        
        ```
        webhooks_controller = client.webhooks
        ```
        
        #### Web Hook Management Get
        
        Gets all registered WebHooks for a given user.
        
        ```python
        def web_hook_management_get(self)
        ```
        
        ##### Response Type
        
        [`List of MicrosoftAspNetWebHooksWebHook`](#microsoft-asp-net-web-hooks-web-hook)
        
        ##### Example Usage
        
        ```python
        result = webhooks_controller.web_hook_management_get()
        ```
        
        #### Web Hook Management Post
        
        Registers a new WebHook for a given user.
        
        ```python
        def web_hook_management_post(self,
                                    web_hook)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `web_hook` | [`MicrosoftAspNetWebHooksWebHook`](#microsoft-asp-net-web-hooks-web-hook) | Body, Required | The webhook to create. Attach ?noecho to the uri to prevent echo test. |
        
        ##### Response Type
        
        [`MicrosoftAspNetWebHooksWebHook`](#microsoft-asp-net-web-hooks-web-hook)
        
        ##### Example Usage
        
        ```python
        web_hook = MicrosoftAspNetWebHooksWebHook()
        web_hook.web_hook_uri = 'WebHookUri2'
        
        result = webhooks_controller.web_hook_management_post(web_hook)
        ```
        
        #### Web Hook Management Delete All
        
        Deletes all existing WebHook registrations.
        
        ```python
        def web_hook_management_delete_all(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = webhooks_controller.web_hook_management_delete_all()
        ```
        
        #### Web Hook Management Lookup
        
        Looks up a registered WebHook with the given {id} for a given user.
        
        ```python
        def web_hook_management_lookup(self,
                                      id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `string` | Template, Required | - |
        
        ##### Response Type
        
        [`MicrosoftAspNetWebHooksWebHook`](#microsoft-asp-net-web-hooks-web-hook)
        
        ##### Example Usage
        
        ```python
        id = 'id0'
        
        result = webhooks_controller.web_hook_management_lookup(id)
        ```
        
        #### Web Hook Management Put
        
        Updates an existing WebHook registration.
        
        ```python
        def web_hook_management_put(self,
                                   id,
                                   web_hook)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `string` | Template, Required | The WebHook ID. |
        | `web_hook` | [`MicrosoftAspNetWebHooksWebHook`](#microsoft-asp-net-web-hooks-web-hook) | Body, Required | The new webhook to use. |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 'id0'
        web_hook = MicrosoftAspNetWebHooksWebHook()
        web_hook.web_hook_uri = 'WebHookUri2'
        
        result = webhooks_controller.web_hook_management_put(id, web_hook)
        ```
        
        #### Web Hook Management Delete
        
        Deletes an existing WebHook registration.
        
        ```python
        def web_hook_management_delete(self,
                                      id)
        ```
        
        ##### Parameters
        
        | Parameter | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `string` | Template, Required | The WebHook ID. |
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        id = 'id0'
        
        result = webhooks_controller.web_hook_management_delete(id)
        ```
        
        #### Web Hook Management Get Filters
        
        Returns a list of all known filters you can use to register webhooks
        
        ```python
        def web_hook_management_get_filters(self)
        ```
        
        ##### Response Type
        
        `object`
        
        ##### Example Usage
        
        ```python
        result = webhooks_controller.web_hook_management_get_filters()
        ```
        
        ## Model Reference
        
        ### Structures
        
        * [Billbee Interfaces Billbee API Model Update Stock Api Model](#billbee-interfaces-billbee-api-model-update-stock-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Update Stock Response Data](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-update-stock-response-data)
        * [Billbee Interfaces Billbee API Model Update Stock Response Data](#billbee-interfaces-billbee-api-model-update-stock-response-data)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Get Reserved Amount Response Data](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-get-reserved-amount-response-data)
        * [Billbee Interfaces Billbee API Model Get Reserved Amount Response Data](#billbee-interfaces-billbee-api-model-get-reserved-amount-response-data)
        * [Billbee Interfaces Billbee API Model Update Stock Code Api Model](#billbee-interfaces-billbee-api-model-update-stock-code-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Update Stock Code Response Data](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-update-stock-code-response-data)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Article Api Model](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-article-api-model)
        * [Billbee Interfaces Billbee API Model Article Api Model](#billbee-interfaces-billbee-api-model-article-api-model)
        * [Billbee Interfaces Order Multi Language String](#billbee-interfaces-order-multi-language-string)
        * [Billbee Interfaces Billbee API Model Article Image Relation Api Model](#billbee-interfaces-billbee-api-model-article-image-relation-api-model)
        * [Billbee Interfaces Billbee API Model Article Source Api Model](#billbee-interfaces-billbee-api-model-article-source-api-model)
        * [Billbee Interfaces Billbee API Model Stock Article Api Model](#billbee-interfaces-billbee-api-model-stock-article-api-model)
        * [Billbee Interfaces Billbee API Model Article Category Api Model](#billbee-interfaces-billbee-api-model-article-category-api-model)
        * [Billbee Interfaces Billbee API Model Bom Sub Article Api Model](#billbee-interfaces-billbee-api-model-bom-sub-article-api-model)
        * [Billbee Interfaces Billbee API Model Article Api Custom Field Value Model](#billbee-interfaces-billbee-api-model-article-api-custom-field-value-model)
        * [Billbee Interfaces Billbee API Model Article Api Custom Field Definition Model](#billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Article Api Model](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Article Api Model](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Article Api Custom Field Definition Model](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Article Api Custom Field Definition Model](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Article Api Custom Field Definition Model](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model)
        * [Rechnungsdruck Web App Controllers Api Api Result System Collections Generic List Billbee Interfaces Billbee API Model Article Image Relation Api Model](#rechnungsdruck-web-app-controllers-api-api-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-image-relation-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Article Image Relation Api Model](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-article-image-relation-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Deleted Images Model](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-deleted-images-model)
        * [Billbee Interfaces Billbee API Model Deleted Images Model](#billbee-interfaces-billbee-api-model-deleted-images-model)
        * [Rechnungsdruck Web App Controllers Api Automatic Provisioning Controller Create Account Container](#rechnungsdruck-web-app-controllers-api-automatic-provisioning-controller-create-account-container)
        * [Rechnungsdruck Web App Controllers Api Automatic Provisioning Controller Create Account Container User Address](#rechnungsdruck-web-app-controllers-api-automatic-provisioning-controller-create-account-container-user-address)
        * [Rechnungsdruck Web App Controllers Api Api Result System Collections Generic List Billbee Interfaces Billbee API Model Cloud Storage Api Model](#rechnungsdruck-web-app-controllers-api-api-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-cloud-storage-api-model)
        * [Billbee Interfaces Billbee API Model Cloud Storage Api Model](#billbee-interfaces-billbee-api-model-cloud-storage-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Customer Api Model](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-customer-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Customer Api Model](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-customer-api-model)
        * [Billbee Interfaces Billbee API Model Customer Api Model](#billbee-interfaces-billbee-api-model-customer-api-model)
        * [Billbee Interfaces Billbee API Model Create Customer Api Model](#billbee-interfaces-billbee-api-model-create-customer-api-model)
        * [Billbee Interfaces Billbee API Model Customer Address Api Model](#billbee-interfaces-billbee-api-model-customer-address-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Customer Api Model](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Rechnungsdruck Web App Controllers Api Order](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-rechnungsdruck-web-app-controllers-api-order)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Rechnungsdruck Web App Controllers Api Order](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-rechnungsdruck-web-app-controllers-api-order)
        * [Rechnungsdruck Web App Controllers Api Order](#rechnungsdruck-web-app-controllers-api-order)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Customer Address Api Model](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-customer-address-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Customer Address Api Model](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-customer-address-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Customer Address Api Model](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-customer-address-api-model)
        * [Rechnungsdruck Web App Controllers Api Api Result System Collections Generic List Billbee Interfaces Billbee API Models Layout Template](#rechnungsdruck-web-app-controllers-api-api-result-system-collections-generic-list-billbee-interfaces-billbee-api-models-layout-template)
        * [Billbee Interfaces Billbee API Models Layout Template](#billbee-interfaces-billbee-api-models-layout-template)
        * [Billbee Interfaces Billbee API Model Order](#billbee-interfaces-billbee-api-model-order)
        * [Billbee Interfaces Billbee API Model Shipment](#billbee-interfaces-billbee-api-model-shipment)
        * [Billbee Interfaces Billbee API Model Comment Api Model](#billbee-interfaces-billbee-api-model-comment-api-model)
        * [Billbee Interfaces Billbee API Model Order Address Api Model](#billbee-interfaces-billbee-api-model-order-address-api-model)
        * [Billbee Interfaces Billbee API Model Order Item](#billbee-interfaces-billbee-api-model-order-item)
        * [Billbee Interfaces Billbee API Model Order User](#billbee-interfaces-billbee-api-model-order-user)
        * [Billbee Interfaces Shipping Product Service](#billbee-interfaces-shipping-product-service)
        * [Billbee Interfaces Order History Entry](#billbee-interfaces-order-history-entry)
        * [Billbee Interfaces Billbee API Models Order Payment](#billbee-interfaces-billbee-api-models-order-payment)
        * [Billbee Interfaces Billbee API Model Sold Product](#billbee-interfaces-billbee-api-model-sold-product)
        * [Billbee Interfaces Billbee API Model Order Item Attribute](#billbee-interfaces-billbee-api-model-order-item-attribute)
        * [System Collections Generic Key Value Pair System String System Collections Generic List System Collections Generic Key Value Pair System Int 32 System String](#system-collections-generic-key-value-pair-system-string-system-collections-generic-list-system-collections-generic-key-value-pair-system-int-32-system-string)
        * [Billbee Interfaces Billbee API Model Product Image](#billbee-interfaces-billbee-api-model-product-image)
        * [System Collections Generic Key Value Pair System Int 32 System String](#system-collections-generic-key-value-pair-system-int-32-system-string)
        * [Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Order](#rechnungsdruck-web-app-controllers-api-api-result-billbee-interfaces-billbee-api-model-order)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Order](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-order)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Order](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-order)
        * [Rechnungsdruck Web App Controllers Api Order Tag Create](#rechnungsdruck-web-app-controllers-api-order-tag-create)
        * [Rechnungsdruck Web App Controllers Api Order State Update](#rechnungsdruck-web-app-controllers-api-order-state-update)
        * [Rechnungsdruck Web App Controllers Api Api Add Shipment to Order Model](#rechnungsdruck-web-app-controllers-api-api-add-shipment-to-order-model)
        * [Rechnungsdruck Web App Controllers Api Order Api Controller Send Message Model](#rechnungsdruck-web-app-controllers-api-order-api-controller-send-message-model)
        * [Rechnungsdruck Web App Controllers Api Order Api Controller Trigger Event Container](#rechnungsdruck-web-app-controllers-api-order-api-controller-trigger-event-container)
        * [Rechnungsdruck Web App Controllers Api Order Api Controller Parse Text Container](#rechnungsdruck-web-app-controllers-api-order-api-controller-parse-text-container)
        * [Rechnungsdruck Web App Controllers Api Search Controller Search Model](#rechnungsdruck-web-app-controllers-api-search-controller-search-model)
        * [Rechnungsdruck Web App Controllers Api Api Result Rechnungsdruck Web App Controllers Api Search Controller Search Results Model](#rechnungsdruck-web-app-controllers-api-api-result-rechnungsdruck-web-app-controllers-api-search-controller-search-results-model)
        * [Rechnungsdruck Web App Controllers Api Search Controller Search Results Model](#rechnungsdruck-web-app-controllers-api-search-controller-search-results-model)
        * [Rechnungsdruck Web App Controllers Api Search Controller Product Result](#rechnungsdruck-web-app-controllers-api-search-controller-product-result)
        * [Rechnungsdruck Web App Controllers Api Search Controller Order Result](#rechnungsdruck-web-app-controllers-api-search-controller-order-result)
        * [Rechnungsdruck Web App Controllers Api Search Controller Customer Result](#rechnungsdruck-web-app-controllers-api-search-controller-customer-result)
        * [Billbee Interfaces Billbee API Model Create Shipment Api Model](#billbee-interfaces-billbee-api-model-create-shipment-api-model)
        * [Billbee Interfaces Billbee API Model Shipment Address Api Model](#billbee-interfaces-billbee-api-model-shipment-address-api-model)
        * [Billbee Interfaces Shipping Shipment Data Dimensions](#billbee-interfaces-shipping-shipment-data-dimensions)
        * [Rechnungsdruck Web App Controllers Api Shipment With Label](#rechnungsdruck-web-app-controllers-api-shipment-with-label)
        * [Rechnungsdruck Web App Controllers Api Api Result Rechnungsdruck Web App Controllers Api Shipment With Label Result](#rechnungsdruck-web-app-controllers-api-api-result-rechnungsdruck-web-app-controllers-api-shipment-with-label-result)
        * [Rechnungsdruck Web App Controllers Api Shipment With Label Result](#rechnungsdruck-web-app-controllers-api-shipment-with-label-result)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Shipment](#rechnungsdruck-web-app-controllers-api-api-paged-result-system-collections-generic-list-billbee-interfaces-billbee-api-model-shipment)
        * [Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Shipment](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-shipment)
        * [Microsoft Asp Net Web Hooks Web Hook](#microsoft-asp-net-web-hooks-web-hook)
        
        #### Billbee Interfaces Billbee API Model Update Stock Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelUpdateStockApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `billbee_id` | `long\|int` | Optional | Optional the ID of the Billbee product to update |
        | `sku` | `string` | Optional | The SKU of the product to update |
        | `stock_id` | `long\|int` | Optional | Optional the stock id if the feature multi stock is activated |
        | `reason` | `string` | Optional | Optional a reason text for the stock update |
        | `old_quantity` | `float` | Optional | This parameter is currently ignored |
        | `new_quantity` | `float` | Optional | The new absolute stock quantity for the product you want to set |
        | `delta_quantity` | `float` | Optional | This parameter is currently ignored |
        | `force_send_stock_to_shops` | `bool` | Optional | If true, every sent stockchange is stored and transmitted to the connected shop, even if the value has not changed |
        | `autosubtract_reserved_amount` | `bool` | Optional | Automatically reduce the NewQuantity by the currently not fulfilled amount |
        
        ##### Example (as JSON)
        
        ```json
        {
          "BillbeeId": null,
          "Sku": null,
          "StockId": null,
          "Reason": null,
          "OldQuantity": null,
          "NewQuantity": null,
          "DeltaQuantity": null,
          "ForceSendStockToShops": null,
          "AutosubtractReservedAmount": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Update Stock Response Data
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelUpdateStockResponseData`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`BillbeeInterfacesBillbeeAPIModelUpdateStockResponseData`](#billbee-interfaces-billbee-api-model-update-stock-response-data) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Update Stock Response Data
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelUpdateStockResponseData`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `sku` | `string` | Optional | The SKU of the article to update the current stock |
        | `current_stock` | `float` | Optional | The new value for current stock after the update |
        | `unfulfilled_amount` | `float` | Optional | The value of the unfulfilled amount (reserved) of the article |
        | `message` | `string` | Optional | A human readable message that explains the result of the operation |
        
        ##### Example (as JSON)
        
        ```json
        {
          "SKU": null,
          "CurrentStock": null,
          "UnfulfilledAmount": null,
          "Message": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Get Reserved Amount Response Data
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelGetReservedAmountResponseData`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`BillbeeInterfacesBillbeeAPIModelGetReservedAmountResponseData`](#billbee-interfaces-billbee-api-model-get-reserved-amount-response-data) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Get Reserved Amount Response Data
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelGetReservedAmountResponseData`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `reserved_amount` | `float` | Optional | The reserve (not fulfilled) qty of the article |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ReservedAmount": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Update Stock Code Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelUpdateStockCodeApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `billbee_id` | `long\|int` | Optional | - |
        | `sku` | `string` | Optional | - |
        | `stock_id` | `long\|int` | Optional | - |
        | `stock_code` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "BillbeeId": null,
          "Sku": null,
          "StockId": null,
          "StockCode": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Update Stock Code Response Data
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelUpdateStockCodeResponseData`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | `object` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Article Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelArticleApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`BillbeeInterfacesBillbeeAPIModelArticleApiModel`](#billbee-interfaces-billbee-api-model-article-api-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Article Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelArticleApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `invoice_text` | [`List of BillbeeInterfacesOrderMultiLanguageString`](#billbee-interfaces-order-multi-language-string) | Optional | - |
        | `manufacturer` | `string` | Optional | - |
        | `id` | `long\|int` | Optional | - |
        | `title` | [`List of BillbeeInterfacesOrderMultiLanguageString`](#billbee-interfaces-order-multi-language-string) | Optional | - |
        | `description` | [`List of BillbeeInterfacesOrderMultiLanguageString`](#billbee-interfaces-order-multi-language-string) | Optional | - |
        | `short_description` | [`List of BillbeeInterfacesOrderMultiLanguageString`](#billbee-interfaces-order-multi-language-string) | Optional | - |
        | `basic_attributes` | [`List of BillbeeInterfacesOrderMultiLanguageString`](#billbee-interfaces-order-multi-language-string) | Optional | - |
        | `images` | [`List of BillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#billbee-interfaces-billbee-api-model-article-image-relation-api-model) | Optional | - |
        | `vat_index` | `int` | Required | - |
        | `price` | `float` | Required | - |
        | `cost_price` | `float` | Optional | - |
        | `vat_1_rate` | `float` | Required | - |
        | `vat_2_rate` | `float` | Required | - |
        | `stock_desired` | `float` | Optional | - |
        | `stock_current` | `float` | Optional | - |
        | `stock_warning` | `float` | Optional | - |
        | `sku` | `string` | Optional | - |
        | `ean` | `string` | Optional | - |
        | `materials` | [`List of BillbeeInterfacesOrderMultiLanguageString`](#billbee-interfaces-order-multi-language-string) | Optional | - |
        | `tags` | [`List of BillbeeInterfacesOrderMultiLanguageString`](#billbee-interfaces-order-multi-language-string) | Optional | - |
        | `sources` | [`List of BillbeeInterfacesBillbeeAPIModelArticleSourceApiModel`](#billbee-interfaces-billbee-api-model-article-source-api-model) | Optional | - |
        | `weight` | `int` | Optional | - |
        | `weight_net` | `int` | Optional | - |
        | `low_stock` | `bool` | Optional | - |
        | `stock_code` | `string` | Optional | - |
        | `stock_reduce_items_per_sale` | `float` | Optional | - |
        | `stocks` | [`List of BillbeeInterfacesBillbeeAPIModelStockArticleApiModel`](#billbee-interfaces-billbee-api-model-stock-article-api-model) | Optional | - |
        | `category_1` | [`BillbeeInterfacesBillbeeAPIModelArticleCategoryApiModel`](#billbee-interfaces-billbee-api-model-article-category-api-model) | Optional | - |
        | `category_2` | [`BillbeeInterfacesBillbeeAPIModelArticleCategoryApiModel`](#billbee-interfaces-billbee-api-model-article-category-api-model) | Optional | - |
        | `category_3` | [`BillbeeInterfacesBillbeeAPIModelArticleCategoryApiModel`](#billbee-interfaces-billbee-api-model-article-category-api-model) | Optional | - |
        | `mtype` | `int` | Required | - |
        | `unit` | `int` | Optional | - |
        | `units_per_item` | `float` | Optional | - |
        | `sold_amount` | `float` | Optional | - |
        | `sold_sum_gross` | `float` | Optional | - |
        | `sold_sum_net` | `float` | Optional | - |
        | `sold_sum_net_last_30_days` | `float` | Optional | - |
        | `sold_sum_gross_last_30_days` | `float` | Optional | - |
        | `sold_amount_last_30_days` | `float` | Optional | - |
        | `shipping_product_id` | `int` | Optional | - |
        | `is_digital` | `bool` | Required | - |
        | `is_customizable` | `bool` | Required | - |
        | `delivery_time` | `int` | Optional | - |
        | `recipient` | `int` | Optional | - |
        | `occasion` | `int` | Optional | - |
        | `country_of_origin` | `string` | Optional | - |
        | `export_description` | `string` | Optional | - |
        | `taric_number` | `string` | Optional | - |
        | `condition` | `int` | Optional | - |
        | `width_cm` | `float` | Optional | - |
        | `length_cm` | `float` | Optional | - |
        | `height_cm` | `float` | Optional | - |
        | `bill_of_material` | [`List of BillbeeInterfacesBillbeeAPIModelBomSubArticleApiModel`](#billbee-interfaces-billbee-api-model-bom-sub-article-api-model) | Optional | - |
        | `custom_fields` | [`List of BillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldValueModel`](#billbee-interfaces-billbee-api-model-article-api-custom-field-value-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "InvoiceText": null,
          "Manufacturer": null,
          "Id": null,
          "Title": null,
          "Description": null,
          "ShortDescription": null,
          "BasicAttributes": null,
          "Images": null,
          "VatIndex": 40,
          "Price": 6.2,
          "CostPrice": null,
          "Vat1Rate": 232.14,
          "Vat2Rate": 233.2,
          "StockDesired": null,
          "StockCurrent": null,
          "StockWarning": null,
          "SKU": null,
          "EAN": null,
          "Materials": null,
          "Tags": null,
          "Sources": null,
          "Weight": null,
          "WeightNet": null,
          "LowStock": null,
          "StockCode": null,
          "StockReduceItemsPerSale": null,
          "Stocks": null,
          "Category1": null,
          "Category2": null,
          "Category3": null,
          "Type": 190,
          "Unit": null,
          "UnitsPerItem": null,
          "SoldAmount": null,
          "SoldSumGross": null,
          "SoldSumNet": null,
          "SoldSumNetLast30Days": null,
          "SoldSumGrossLast30Days": null,
          "SoldAmountLast30Days": null,
          "ShippingProductId": null,
          "IsDigital": false,
          "IsCustomizable": false,
          "DeliveryTime": null,
          "Recipient": null,
          "Occasion": null,
          "CountryOfOrigin": null,
          "ExportDescription": null,
          "TaricNumber": null,
          "Condition": null,
          "WidthCm": null,
          "LengthCm": null,
          "HeightCm": null,
          "BillOfMaterial": null,
          "CustomFields": null
        }
        ```
        
        #### Billbee Interfaces Order Multi Language String
        
        ##### Class Name
        
        `BillbeeInterfacesOrderMultiLanguageString`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `text` | `string` | Optional | - |
        | `language_code` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Text": null,
          "LanguageCode": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Article Image Relation Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `url` | `string` | Optional | - |
        | `id` | `long\|int` | Optional | - |
        | `thumb_path_ext` | `string` | Optional | - |
        | `thumb_url` | `string` | Optional | - |
        | `position` | `int` | Optional | - |
        | `is_default` | `bool` | Optional | - |
        | `article_id` | `long\|int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Url": null,
          "Id": null,
          "ThumbPathExt": null,
          "ThumbUrl": null,
          "Position": null,
          "IsDefault": null,
          "ArticleId": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Article Source Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelArticleSourceApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `int` | Optional | - |
        | `source` | `string` | Required | - |
        | `source_id` | `string` | Required | - |
        | `api_account_name` | `string` | Optional | - |
        | `api_account_id` | `long\|int` | Optional | - |
        | `export_factor` | `float` | Optional | - |
        | `stock_sync_inactive` | `bool` | Optional | - |
        | `stock_sync_min` | `float` | Optional | - |
        | `stock_sync_max` | `float` | Optional | - |
        | `units_per_item` | `float` | Optional | - |
        | `custom` | `object` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "Source": "Source0",
          "SourceId": "SourceId2",
          "ApiAccountName": null,
          "ApiAccountId": null,
          "ExportFactor": null,
          "StockSyncInactive": null,
          "StockSyncMin": null,
          "StockSyncMax": null,
          "UnitsPerItem": null,
          "Custom": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Stock Article Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelStockArticleApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `name` | `string` | Optional | - |
        | `stock_id` | `int` | Optional | - |
        | `stock_current` | `float` | Optional | - |
        | `stock_warning` | `float` | Optional | - |
        | `stock_code` | `string` | Optional | - |
        | `unfulfilled_amount` | `float` | Optional | - |
        | `stock_desired` | `float` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Name": null,
          "StockId": null,
          "StockCurrent": null,
          "StockWarning": null,
          "StockCode": null,
          "UnfulfilledAmount": null,
          "StockDesired": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Article Category Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelArticleCategoryApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `name` | `string` | Optional | - |
        | `id` | `long\|int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Name": null,
          "Id": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Bom Sub Article Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelBomSubArticleApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `amount` | `float` | Optional | - |
        | `article_id` | `long\|int` | Optional | - |
        | `sku` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Amount": null,
          "ArticleId": null,
          "SKU": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Article Api Custom Field Value Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldValueModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | - |
        | `definition_id` | `long\|int` | Optional | - |
        | `definition` | [`BillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`](#billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model) | Optional | - |
        | `article_id` | `long\|int` | Optional | - |
        | `value` | `object` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "DefinitionId": null,
          "Definition": null,
          "ArticleId": null,
          "Value": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Article Api Custom Field Definition Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | - |
        | `name` | `string` | Optional | - |
        | `configuration` | `object` | Optional | - |
        | `mtype` | [`TypeEnum`](#type) | Optional | - |
        | `is_nullable` | `bool` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "Name": null,
          "Configuration": null,
          "Type": null,
          "IsNullable": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Article Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `paging` | [`RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleApiModel`](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-api-model) | Optional | - |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of BillbeeInterfacesBillbeeAPIModelArticleApiModel`](#billbee-interfaces-billbee-api-model-article-api-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Paging": null,
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Article Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Optional | - |
        | `total_pages` | `int` | Optional | - |
        | `total_rows` | `int` | Optional | - |
        | `page_size` | `int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Page": null,
          "TotalPages": null,
          "TotalRows": null,
          "PageSize": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Article Api Custom Field Definition Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `paging` | [`RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model) | Optional | - |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of BillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`](#billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Paging": null,
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Article Api Custom Field Definition Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Optional | - |
        | `total_pages` | `int` | Optional | - |
        | `total_rows` | `int` | Optional | - |
        | `page_size` | `int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Page": null,
          "TotalPages": null,
          "TotalRows": null,
          "PageSize": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Article Api Custom Field Definition Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`BillbeeInterfacesBillbeeAPIModelArticleApiCustomFieldDefinitionModel`](#billbee-interfaces-billbee-api-model-article-api-custom-field-definition-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result System Collections Generic List Billbee Interfaces Billbee API Model Article Image Relation Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of BillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#billbee-interfaces-billbee-api-model-article-image-relation-api-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Article Image Relation Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`BillbeeInterfacesBillbeeAPIModelArticleImageRelationApiModel`](#billbee-interfaces-billbee-api-model-article-image-relation-api-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Deleted Images Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelDeletedImagesModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`BillbeeInterfacesBillbeeAPIModelDeletedImagesModel`](#billbee-interfaces-billbee-api-model-deleted-images-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Deleted Images Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelDeletedImagesModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `deleted` | `List of long\|int` | Optional | - |
        | `not_found` | `List of long\|int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Deleted": null,
          "NotFound": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Automatic Provisioning Controller Create Account Container
        
        Data used to create a new Billbee user account
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiAutomaticProvisioningControllerCreateAccountContainer`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `e_mail` | `string` | Required | The Email address of the user to create |
        | `password` | `string` | Optional | - |
        | `accept_terms` | `bool` | Optional | Set to true, if the user has accepted the Billbee terms &amp; conditions |
        | `address` | [`RechnungsdruckWebAppControllersApiAutomaticProvisioningControllerCreateAccountContainerUserAddress`](#rechnungsdruck-web-app-controllers-api-automatic-provisioning-controller-create-account-container-user-address) | Optional | Represents the invoice address of a Billbee user |
        | `newsletter` | `bool` | Optional | Gets or sets if the user is interested in the Billbee newsletter |
        | `affiliate_coupon_code` | `string` | Optional | Specifies an billbee affiliate code to attach to the user |
        | `vat_1_rate` | `float` | Optional | Optionally specify the vat1 (normal) rate of the user |
        | `vat_2_rate` | `float` | Optional | Optionally specify the vat2 (reduced) rate of the user |
        | `default_vat_mode` | [`DefaultVatModeEnum`](#default-vat-mode) | Optional | Optionally specify the default vat mode of the user |
        | `default_currrency` | `string` | Optional | Optionally specify the default currency of the user |
        | `default_vat_index` | `int` | Optional | Optionally specify the default vat index of the user |
        
        ##### Example (as JSON)
        
        ```json
        {
          "EMail": "EMail0",
          "Password": null,
          "AcceptTerms": null,
          "Address": null,
          "Newsletter": null,
          "AffiliateCouponCode": null,
          "Vat1Rate": null,
          "Vat2Rate": null,
          "DefaultVatMode": null,
          "DefaultCurrrency": null,
          "DefaultVatIndex": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Automatic Provisioning Controller Create Account Container User Address
        
        Represents the invoice address of a Billbee user
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiAutomaticProvisioningControllerCreateAccountContainerUserAddress`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `company` | `string` | Optional | - |
        | `name` | `string` | Optional | - |
        | `address_1` | `string` | Optional | - |
        | `address_2` | `string` | Optional | - |
        | `zip` | `string` | Optional | - |
        | `city` | `string` | Optional | - |
        | `country` | `string` | Optional | The ISO2 country code of the users country |
        | `vat_id` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Company": null,
          "Name": null,
          "Address1": null,
          "Address2": null,
          "Zip": null,
          "City": null,
          "Country": null,
          "VatId": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result System Collections Generic List Billbee Interfaces Billbee API Model Cloud Storage Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCloudStorageApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of BillbeeInterfacesBillbeeAPIModelCloudStorageApiModel`](#billbee-interfaces-billbee-api-model-cloud-storage-api-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Cloud Storage Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelCloudStorageApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | - |
        | `name` | `string` | Optional | - |
        | `mtype` | `string` | Optional | - |
        | `used_as_printer` | `bool` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "Name": null,
          "Type": null,
          "UsedAsPrinter": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Customer Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCustomerApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `paging` | [`RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCustomerApiModel`](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-customer-api-model) | Optional | - |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of BillbeeInterfacesBillbeeAPIModelCustomerApiModel`](#billbee-interfaces-billbee-api-model-customer-api-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Paging": null,
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Customer Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCustomerApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Optional | - |
        | `total_pages` | `int` | Optional | - |
        | `total_rows` | `int` | Optional | - |
        | `page_size` | `int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Page": null,
          "TotalPages": null,
          "TotalRows": null,
          "PageSize": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Customer Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelCustomerApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | The Billbee Id of the customer |
        | `name` | `string` | Optional | - |
        | `email` | `string` | Optional | - |
        | `tel_1` | `string` | Optional | - |
        | `tel_2` | `string` | Optional | - |
        | `number` | `int` | Optional | - |
        | `price_group_id` | `long\|int` | Optional | - |
        | `language_id` | `int` | Optional | - |
        | `vat_id` | `string` | Optional | - |
        | `mtype` | `int` | Optional | Customer Type |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "Name": null,
          "Email": null,
          "Tel1": null,
          "Tel2": null,
          "Number": null,
          "PriceGroupId": null,
          "LanguageId": null,
          "VatId": null,
          "Type": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Create Customer Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelCreateCustomerApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `address` | [`BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#billbee-interfaces-billbee-api-model-customer-address-api-model) | Optional | Container for passing address data |
        | `id` | `long\|int` | Optional | The Billbee Id of the customer |
        | `name` | `string` | Optional | - |
        | `email` | `string` | Optional | - |
        | `tel_1` | `string` | Optional | - |
        | `tel_2` | `string` | Optional | - |
        | `number` | `int` | Optional | - |
        | `price_group_id` | `long\|int` | Optional | - |
        | `language_id` | `int` | Optional | - |
        | `vat_id` | `string` | Optional | - |
        | `mtype` | `int` | Optional | Customer Type |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Address": null,
          "Id": null,
          "Name": null,
          "Email": null,
          "Tel1": null,
          "Tel2": null,
          "Number": null,
          "PriceGroupId": null,
          "LanguageId": null,
          "VatId": null,
          "Type": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Customer Address Api Model
        
        Container for passing address data
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | The internal Billbee ID of the address record. Can be null if a new address is created |
        | `address_type` | [`AddressTypeEnum`](#address-type) | Optional | The type of the address |
        | `customer_id` | `long\|int` | Optional | The internal Billbee id of the customer the address belongs to |
        | `company` | `string` | Optional | The name of the company |
        | `first_name` | `string` | Optional | - |
        | `last_name` | `string` | Optional | - |
        | `name_2` | `string` | Optional | Optionally an additional name field |
        | `street` | `string` | Optional | - |
        | `housenumber` | `string` | Optional | - |
        | `zip` | `string` | Optional | - |
        | `city` | `string` | Optional | - |
        | `state` | `string` | Optional | - |
        | `country_code` | `string` | Optional | The ISO2 code of the country |
        | `email` | `string` | Optional | - |
        | `tel_1` | `string` | Optional | - |
        | `tel_2` | `string` | Optional | - |
        | `fax` | `string` | Optional | - |
        | `address_addition` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "AddressType": null,
          "CustomerId": null,
          "Company": null,
          "FirstName": null,
          "LastName": null,
          "Name2": null,
          "Street": null,
          "Housenumber": null,
          "Zip": null,
          "City": null,
          "State": null,
          "CountryCode": null,
          "Email": null,
          "Tel1": null,
          "Tel2": null,
          "Fax": null,
          "AddressAddition": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Customer Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`BillbeeInterfacesBillbeeAPIModelCustomerApiModel`](#billbee-interfaces-billbee-api-model-customer-api-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Rechnungsdruck Web App Controllers Api Order
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListRechnungsdruckWebAppControllersApiOrder`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `paging` | [`RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListRechnungsdruckWebAppControllersApiOrder`](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-rechnungsdruck-web-app-controllers-api-order) | Optional | - |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of RechnungsdruckWebAppControllersApiOrder`](#rechnungsdruck-web-app-controllers-api-order) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Paging": null,
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Rechnungsdruck Web App Controllers Api Order
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListRechnungsdruckWebAppControllersApiOrder`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Optional | - |
        | `total_pages` | `int` | Optional | - |
        | `total_rows` | `int` | Optional | - |
        | `page_size` | `int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Page": null,
          "TotalPages": null,
          "TotalRows": null,
          "PageSize": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Order
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiOrder`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `int` | Optional | - |
        | `external_id` | `string` | Optional | - |
        | `invoice_number` | `string` | Optional | - |
        | `invoice_created_at` | `datetime` | Optional | - |
        | `invoice_date` | `datetime` | Optional | - |
        | `created_at` | `datetime` | Optional | - |
        | `paid_at` | `datetime` | Optional | - |
        | `shipped_at` | `datetime` | Optional | - |
        | `has_invoice` | `bool` | Optional | - |
        | `order_state_id` | `int` | Optional | - |
        | `order_state_text` | `string` | Optional | - |
        | `total_gross` | `float` | Optional | - |
        | `shop_name` | `string` | Optional | - |
        | `can_create_auto_invoice` | `bool` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "ExternalId": null,
          "InvoiceNumber": null,
          "InvoiceCreatedAt": null,
          "InvoiceDate": null,
          "CreatedAt": null,
          "PaidAt": null,
          "ShippedAt": null,
          "HasInvoice": null,
          "OrderStateId": null,
          "OrderStateText": null,
          "TotalGross": null,
          "ShopName": null,
          "CanCreateAutoInvoice": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Customer Address Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `paging` | [`RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-customer-address-api-model) | Optional | - |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#billbee-interfaces-billbee-api-model-customer-address-api-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Paging": null,
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Customer Address Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Optional | - |
        | `total_pages` | `int` | Optional | - |
        | `total_rows` | `int` | Optional | - |
        | `page_size` | `int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Page": null,
          "TotalPages": null,
          "TotalRows": null,
          "PageSize": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Customer Address Api Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`BillbeeInterfacesBillbeeAPIModelCustomerAddressApiModel`](#billbee-interfaces-billbee-api-model-customer-address-api-model) | Optional | Container for passing address data |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result System Collections Generic List Billbee Interfaces Billbee API Models Layout Template
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelsLayoutTemplate`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of BillbeeInterfacesBillbeeAPIModelsLayoutTemplate`](#billbee-interfaces-billbee-api-models-layout-template) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Models Layout Template
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelsLayoutTemplate`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | - |
        | `name` | `string` | Optional | - |
        | `mtype` | [`Type1Enum`](#type-1) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "Name": null,
          "Type": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Order
        
        A class that represents the Billbee data model of a single order
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelOrder`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `rebate_difference` | `float` | Optional | - |
        | `shipping_ids` | [`List of BillbeeInterfacesBillbeeAPIModelShipment`](#billbee-interfaces-billbee-api-model-shipment) | Optional | The shipments of the order |
        | `accept_loss_of_return_right` | `bool` | Optional | Customer accepts loss due to withdrawal |
        | `id` | `string` | Optional | Id of the order in the external system (marketplace) |
        | `order_number` | `string` | Optional | Order number of the order in the external system (marketplace) |
        | `state` | [`StateEnum`](#state) | Optional | The current state of the order |
        | `vat_mode` | [`VatModeEnum`](#vat-mode) | Optional | The vat mode of the order |
        | `created_at` | `datetime` | Optional | The date on which the order was created |
        | `shipped_at` | `datetime` | Optional | The date on which the order was shipped |
        | `confirmed_at` | `datetime` | Optional | The date on which the order was confirmed |
        | `payed_at` | `datetime` | Optional | The date on which the order was paid |
        | `seller_comment` | `string` | Optional | An internal seller comment |
        | `comments` | [`List of BillbeeInterfacesBillbeeAPIModelCommentApiModel`](#billbee-interfaces-billbee-api-model-comment-api-model) | Optional | All messages / comments of the order |
        | `invoice_number_prefix` | `string` | Optional | The prefix of the invoice number |
        | `invoice_number_postfix` | `string` | Optional | The postfix of the invoice number |
        | `invoice_number` | `int` | Optional | The invoice number |
        | `invoice_date` | `datetime` | Optional | The date on which the invoice was created |
        | `invoice_address` | [`BillbeeInterfacesBillbeeAPIModelOrderAddressApiModel`](#billbee-interfaces-billbee-api-model-order-address-api-model) | Optional | - |
        | `shipping_address` | [`BillbeeInterfacesBillbeeAPIModelOrderAddressApiModel`](#billbee-interfaces-billbee-api-model-order-address-api-model) | Optional | - |
        | `payment_method` | [`PaymentMethodEnum`](#payment-method) | Optional | The payment method |
        | `shipping_cost` | `float` | Optional | The shipping cost |
        | `total_cost` | `float` | Optional | The total cost excluding shipping cost |
        | `adjustment_cost` | `float` | Optional | - |
        | `adjustment_reason` | `string` | Optional | - |
        | `order_items` | [`List of BillbeeInterfacesBillbeeAPIModelOrderItem`](#billbee-interfaces-billbee-api-model-order-item) | Optional | The list of items purchased like shirt, pant, toys etc |
        | `currency` | `string` | Optional | The three letter currency code. |
        | `seller` | [`BillbeeInterfacesBillbeeAPIModelOrderUser`](#billbee-interfaces-billbee-api-model-order-user) | Optional | - |
        | `buyer` | [`BillbeeInterfacesBillbeeAPIModelOrderUser`](#billbee-interfaces-billbee-api-model-order-user) | Optional | - |
        | `updated_at` | `datetime` | Optional | The date on which the order was last updated |
        | `tax_rate_1` | `float` | Optional | The regular tax rate |
        | `tax_rate_2` | `float` | Optional | The reduced tax rate |
        | `bill_bee_order_id` | `long\|int` | Optional | The Order.Id from the Billbee database |
        | `bill_bee_parent_order_id` | `long\|int` | Optional | The Id of the parent order in the Billbee database |
        | `vat_id` | `string` | Optional | The customers vat id |
        | `tags` | `List of string` | Optional | The Tags of the order |
        | `ship_weight_kg` | `float` | Optional | The total weight of the shipment(s) |
        | `language_code` | `string` | Optional | The two-letter language code of the customer |
        | `paid_amount` | `float` | Optional | - |
        | `shipping_profile_id` | `string` | Optional | Internal Id for the shipping profile for that order |
        | `shipping_provider_id` | `long\|int` | Optional | Internal Id for the used shipping provider |
        | `shipping_provider_product_id` | `long\|int` | Optional | Internal Id for the used shipping product |
        | `shipping_provider_name` | `string` | Optional | The Name for of used shipping provider |
        | `shipping_provider_product_name` | `string` | Optional | The Name of the used shipping product |
        | `shipping_profile_name` | `string` | Optional | Display Name of Shipping profile, if available |
        | `payment_instruction` | `string` | Optional | A textfield optionaly filled with a payment instruction text for printout on the invoice (z.B. Ebay Kauf auf Rechnung) |
        | `is_cancelation_for` | `string` | Optional | An optional Order Id (externalid) for an order if this is a cancel order (shopify only at the moment) |
        | `payment_transaction_id` | `string` | Optional | The id of the payment transaction. For example the transaction id of PayPal payment. Should not be used any more. Please use 'Payments' instead. |
        | `distribution_center` | `string` | Optional | An optional code for the distribution center delivering this order |
        | `delivery_source_country_code` | `string` | Optional | An optional Country ISO2 Code of the country where order is shipped from (FBA) |
        | `custom_invoice_note` | `string` | Optional | An optional multiline text which is printed on the invoice |
        | `customer_number` | `string` | Optional | The customer number (not to be confused with the id of the customer) |
        | `payment_reference` | `string` | Optional | A payment reference. Should not be used any more. Please use 'Payments' instead. |
        | `shipping_services` | [`List of BillbeeInterfacesShippingProductService`](#billbee-interfaces-shipping-product-service) | Optional | Additional services for the shipment |
        | `customer` | [`BillbeeInterfacesBillbeeAPIModelCustomerApiModel`](#billbee-interfaces-billbee-api-model-customer-api-model) | Optional | - |
        | `history` | [`List of BillbeeInterfacesOrderHistoryEntry`](#billbee-interfaces-order-history-entry) | Optional | - |
        | `payments` | [`List of BillbeeInterfacesBillbeeAPIModelsOrderPayment`](#billbee-interfaces-billbee-api-models-order-payment) | Optional | - |
        | `last_modified_at` | `datetime` | Optional | Date of the last update, the order got |
        
        ##### Example (as JSON)
        
        ```json
        {
          "RebateDifference": null,
          "ShippingIds": null,
          "AcceptLossOfReturnRight": null,
          "Id": null,
          "OrderNumber": null,
          "State": null,
          "VatMode": null,
          "CreatedAt": null,
          "ShippedAt": null,
          "ConfirmedAt": null,
          "PayedAt": null,
          "SellerComment": null,
          "Comments": null,
          "InvoiceNumberPrefix": null,
          "InvoiceNumberPostfix": null,
          "InvoiceNumber": null,
          "InvoiceDate": null,
          "InvoiceAddress": null,
          "ShippingAddress": null,
          "PaymentMethod": null,
          "ShippingCost": null,
          "TotalCost": null,
          "AdjustmentCost": null,
          "AdjustmentReason": null,
          "OrderItems": null,
          "Currency": null,
          "Seller": null,
          "Buyer": null,
          "UpdatedAt": null,
          "TaxRate1": null,
          "TaxRate2": null,
          "BillBeeOrderId": null,
          "BillBeeParentOrderId": null,
          "VatId": null,
          "Tags": null,
          "ShipWeightKg": null,
          "LanguageCode": null,
          "PaidAmount": null,
          "ShippingProfileId": null,
          "ShippingProviderId": null,
          "ShippingProviderProductId": null,
          "ShippingProviderName": null,
          "ShippingProviderProductName": null,
          "ShippingProfileName": null,
          "PaymentInstruction": null,
          "IsCancelationFor": null,
          "PaymentTransactionId": null,
          "DistributionCenter": null,
          "DeliverySourceCountryCode": null,
          "CustomInvoiceNote": null,
          "CustomerNumber": null,
          "PaymentReference": null,
          "ShippingServices": null,
          "Customer": null,
          "History": null,
          "Payments": null,
          "LastModifiedAt": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Shipment
        
        Represents a single shipment.
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelShipment`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `billbee_id` | `long\|int` | Optional | The billbee internal id of the shipment |
        | `shipping_id` | `string` | Optional | The id of this shipment |
        | `shipper` | `string` | Optional | The name of the shipping provider |
        | `created` | `datetime` | Optional | The creation date |
        | `tracking_url` | `string` | Optional | The url to track this shipment |
        | `shipping_provider_id` | `long\|int` | Optional | The id of the used shipping provider |
        | `shipping_provider_product_id` | `long\|int` | Optional | The id of the used shipping provider product |
        | `shipping_carrier` | `int` | Optional | The carrier used to ship the parcel with |
        
        ##### Example (as JSON)
        
        ```json
        {
          "BillbeeId": null,
          "ShippingId": null,
          "Shipper": null,
          "Created": null,
          "TrackingUrl": null,
          "ShippingProviderId": null,
          "ShippingProviderProductId": null,
          "ShippingCarrier": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Comment Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelCommentApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | - |
        | `from_customer` | `bool` | Optional | - |
        | `text` | `string` | Optional | - |
        | `name` | `string` | Optional | - |
        | `created` | `datetime` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "FromCustomer": null,
          "Text": null,
          "Name": null,
          "Created": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Order Address Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelOrderAddressApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `billbee_id` | `long\|int` | Optional | - |
        | `first_name` | `string` | Optional | - |
        | `last_name` | `string` | Optional | - |
        | `company` | `string` | Optional | - |
        | `name_addition` | `string` | Optional | - |
        | `street` | `string` | Optional | - |
        | `house_number` | `string` | Optional | - |
        | `zip` | `string` | Optional | - |
        | `city` | `string` | Optional | - |
        | `country_iso_2` | `string` | Optional | - |
        | `country` | `string` | Optional | - |
        | `line_2` | `string` | Optional | - |
        | `email` | `string` | Optional | - |
        | `state` | `string` | Optional | - |
        | `phone` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "BillbeeId": null,
          "FirstName": null,
          "LastName": null,
          "Company": null,
          "NameAddition": null,
          "Street": null,
          "HouseNumber": null,
          "Zip": null,
          "City": null,
          "CountryISO2": null,
          "Country": null,
          "Line2": null,
          "Email": null,
          "State": null,
          "Phone": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Order Item
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelOrderItem`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `billbee_id` | `long\|int` | Optional | The billbee id of this item |
        | `transaction_id` | `string` | Optional | Id of the individual transaction. Only required by Ebay to detect aggregated orders |
        | `product` | [`BillbeeInterfacesBillbeeAPIModelSoldProduct`](#billbee-interfaces-billbee-api-model-sold-product) | Optional | - |
        | `quantity` | `float` | Optional | The sold quantity |
        | `total_price` | `float` | Optional | The total price (unit price * quantity) |
        | `tax_amount` | `float` | Optional | The tax amount in the total price |
        | `tax_index` | `int` | Optional | The tax index. |
        | `discount` | `float` | Optional | Sets the discount in percent |
        | `attributes` | [`List of BillbeeInterfacesBillbeeAPIModelOrderItemAttribute`](#billbee-interfaces-billbee-api-model-order-item-attribute) | Optional | A list of product attributes for this position |
        | `get_price_from_article_if_any` | `bool` | Optional | If true, the price will be overwritten by the known article price in billbee if available |
        | `is_coupon` | `bool` | Optional | Determines if it is a coupon, which is interpreted as tax-free payment |
        | `shipping_profile_id` | `string` | Optional | Determines if it is a coupon, which is interpreted as tax-free payment |
        | `dont_adjust_stock` | `bool` | Optional | If true, the import of this order won't adjust the stock level at billbee. |
        | `unrebated_total_price` | `float` | Optional | Is just used for the billbee api |
        | `serial_number` | `string` | Optional | Contains the used serial number |
        
        ##### Example (as JSON)
        
        ```json
        {
          "BillbeeId": null,
          "TransactionId": null,
          "Product": null,
          "Quantity": null,
          "TotalPrice": null,
          "TaxAmount": null,
          "TaxIndex": null,
          "Discount": null,
          "Attributes": null,
          "GetPriceFromArticleIfAny": null,
          "IsCoupon": null,
          "ShippingProfileId": null,
          "DontAdjustStock": null,
          "UnrebatedTotalPrice": null,
          "SerialNumber": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Order User
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelOrderUser`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `platform` | `string` | Optional | The name of the platform from which this customer originated |
        | `billbee_shop_name` | `string` | Optional | The name of shop connection in Billbee |
        | `billbee_shop_id` | `long\|int` | Optional | The Billbee internal id of the shop connection |
        | `id` | `string` | Optional | The Billbee internal id of this customer |
        | `nick` | `string` | Optional | The nick name (if available) from the original system |
        | `first_name` | `string` | Optional | The first name of this customer |
        | `last_name` | `string` | Optional | The last name of this customer |
        | `full_name` | `string` | Optional | The full name ("firstname lastname") of this customer |
        | `email` | `string` | Optional | The email address of this customer |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Platform": null,
          "BillbeeShopName": null,
          "BillbeeShopId": null,
          "Id": null,
          "Nick": null,
          "FirstName": null,
          "LastName": null,
          "FullName": null,
          "Email": null
        }
        ```
        
        #### Billbee Interfaces Shipping Product Service
        
        ##### Class Name
        
        `BillbeeInterfacesShippingProductService`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `display_name` | `string` | Optional | - |
        | `display_value` | `string` | Optional | - |
        | `requires_user_input` | `bool` | Optional | - |
        | `service_name` | `string` | Optional | - |
        | `type_name` | `string` | Optional | - |
        | `possible_value_lists` | [`List of SystemCollectionsGenericKeyValuePairSystemStringSystemCollectionsGenericListSystemCollectionsGenericKeyValuePairSystemInt32SystemString`](#system-collections-generic-key-value-pair-system-string-system-collections-generic-list-system-collections-generic-key-value-pair-system-int-32-system-string) | Optional | - |
        | `can_be_configured` | `bool` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "DisplayName": null,
          "DisplayValue": null,
          "RequiresUserInput": null,
          "ServiceName": null,
          "typeName": null,
          "PossibleValueLists": null,
          "CanBeConfigured": null
        }
        ```
        
        #### Billbee Interfaces Order History Entry
        
        ##### Class Name
        
        `BillbeeInterfacesOrderHistoryEntry`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `created` | `datetime` | Optional | - |
        | `event_type_name` | `string` | Optional | - |
        | `text` | `string` | Optional | - |
        | `employee_name` | `string` | Optional | - |
        | `type_id` | `int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Created": null,
          "EventTypeName": null,
          "Text": null,
          "EmployeeName": null,
          "TypeId": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Models Order Payment
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelsOrderPayment`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `billbee_id` | `long\|int` | Optional | - |
        | `transaction_id` | `string` | Optional | - |
        | `pay_date` | `datetime` | Optional | - |
        | `payment_type` | `int` | Optional | - |
        | `source_technology` | `string` | Optional | - |
        | `source_text` | `string` | Optional | - |
        | `pay_value` | `float` | Optional | - |
        | `purpose` | `string` | Optional | - |
        | `name` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "BillbeeId": null,
          "TransactionId": null,
          "PayDate": null,
          "PaymentType": null,
          "SourceTechnology": null,
          "SourceText": null,
          "PayValue": null,
          "Purpose": null,
          "Name": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Sold Product
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelSoldProduct`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `old_id` | `string` | Optional | This is for migration scenarios when the internal id of a product changes<br>I.E. Etsy when switching to the new inventory management, the ids for variants will change. |
        | `id` | `string` | Optional | The id of this product in the external system |
        | `title` | `string` | Optional | The name of this product |
        | `weight` | `int` | Optional | Weight of one item in gram |
        | `sku` | `string` | Optional | The SKU of this product |
        | `sku_or_id` | `string` | Optional | The SKU of this product or the id if the SKU is empty |
        | `is_digital` | `bool` | Optional | True if the product is a digital good (download etc.), false if not |
        | `images` | [`List of BillbeeInterfacesBillbeeAPIModelProductImage`](#billbee-interfaces-billbee-api-model-product-image) | Optional | The images of this product |
        | `ean` | `string` | Optional | The EAN / GTIN of this product |
        | `platform_data` | `string` | Optional | Optional platform specific Data as serialized JSON Object for the product |
        | `taric_code` | `string` | Optional | The TARIC code |
        | `country_of_origin` | `string` | Optional | The country where this article was made |
        | `billbee_id` | `long\|int` | Optional | The Billbee internal id of the linked product |
        
        ##### Example (as JSON)
        
        ```json
        {
          "OldId": null,
          "Id": null,
          "Title": null,
          "Weight": null,
          "SKU": null,
          "SkuOrId": null,
          "IsDigital": null,
          "Images": null,
          "EAN": null,
          "PlatformData": null,
          "TARICCode": null,
          "CountryOfOrigin": null,
          "BillbeeId": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Order Item Attribute
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelOrderItemAttribute`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `string` | Optional | The internal id of this attribute |
        | `name` | `string` | Optional | The attribute name. E.g. color |
        | `value` | `string` | Optional | The attribute value. E.g. red |
        | `price` | `float` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "Name": null,
          "Value": null,
          "Price": null
        }
        ```
        
        #### System Collections Generic Key Value Pair System String System Collections Generic List System Collections Generic Key Value Pair System Int 32 System String
        
        ##### Class Name
        
        `SystemCollectionsGenericKeyValuePairSystemStringSystemCollectionsGenericListSystemCollectionsGenericKeyValuePairSystemInt32SystemString`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `key` | `string` | Optional | - |
        | `value` | [`List of SystemCollectionsGenericKeyValuePairSystemInt32SystemString`](#system-collections-generic-key-value-pair-system-int-32-system-string) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "key": null,
          "value": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Product Image
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelProductImage`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `url` | `string` | Optional | The url to the image |
        | `is_default_image` | `bool` | Optional | True if the image is / should be the default image |
        | `position` | `int` | Optional | The order of this image |
        | `external_id` | `string` | Optional | The id of this image from the original system |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Url": null,
          "IsDefaultImage": null,
          "Position": null,
          "ExternalId": null
        }
        ```
        
        #### System Collections Generic Key Value Pair System Int 32 System String
        
        ##### Class Name
        
        `SystemCollectionsGenericKeyValuePairSystemInt32SystemString`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `key` | `int` | Optional | - |
        | `value` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "key": null,
          "value": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Billbee Interfaces Billbee API Model Order
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultBillbeeInterfacesBillbeeAPIModelOrder`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`BillbeeInterfacesBillbeeAPIModelOrder`](#billbee-interfaces-billbee-api-model-order) | Optional | A class that represents the Billbee data model of a single order |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Order
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelOrder`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `paging` | [`RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelOrder`](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-order) | Optional | - |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of BillbeeInterfacesBillbeeAPIModelOrder`](#billbee-interfaces-billbee-api-model-order) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Paging": null,
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Order
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelOrder`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Optional | - |
        | `total_pages` | `int` | Optional | - |
        | `total_rows` | `int` | Optional | - |
        | `page_size` | `int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Page": null,
          "TotalPages": null,
          "TotalRows": null,
          "PageSize": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Order Tag Create
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiOrderTagCreate`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `tags` | `List of string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Tags": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Order State Update
        
        Specifies the parameters used to set the new state of an order
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiOrderStateUpdate`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `new_state_id` | [`NewStateIdEnum`](#new-state-id) | Optional | The new state to set |
        
        ##### Example (as JSON)
        
        ```json
        {
          "NewStateId": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Add Shipment to Order Model
        
        Data of the shipment to be created
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiAddShipmentToOrderModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `shipping_id` | `string` | Optional | The id of the shipment (Sendungsnummer/trackingid) |
        | `order_id` | `string` | Optional | Optional a differing order number of the shipment if available |
        | `comment` | `string` | Optional | Optional a text stored with the shipment |
        | `shipping_provider_id` | `long\|int` | Optional | Optional the id of a shipping provider existing in the billbee account that should be assigned to the shipment |
        | `shipping_provider_product_id` | `long\|int` | Optional | Optional the id of a shipping provider product that should be assigend to the shipment |
        | `carrier_id` | `int` | Optional | Optional the id of a shipping carrier that should be assigend to the shipment<br>Will override the carrier from the shipment product.<br>Please use the integer value from this Enumeration:<br>{Billbee.Interfaces.Shipping.Enums.ShippingCarrier} |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ShippingId": null,
          "OrderId": null,
          "Comment": null,
          "ShippingProviderId": null,
          "ShippingProviderProductId": null,
          "CarrierId": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Order Api Controller Send Message Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiOrderApiControllerSendMessageModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `send_mode` | [`SendModeEnum`](#send-mode) | Optional | - |
        | `subject` | [`List of BillbeeInterfacesOrderMultiLanguageString`](#billbee-interfaces-order-multi-language-string) | Optional | - |
        | `body` | [`List of BillbeeInterfacesOrderMultiLanguageString`](#billbee-interfaces-order-multi-language-string) | Optional | - |
        | `alternative_mail` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "SendMode": null,
          "Subject": null,
          "Body": null,
          "AlternativeMail": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Order Api Controller Trigger Event Container
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiOrderApiControllerTriggerEventContainer`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `name` | `string` | Optional | Name of the event |
        | `delay_in_minutes` | `int` | Optional | The delay in minutes until the rule is executed |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Name": null,
          "DelayInMinutes": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Order Api Controller Parse Text Container
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiOrderApiControllerParseTextContainer`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `text_to_parse` | `string` | Optional | The text to parse and replace the placeholders in. |
        | `is_html` | `bool` | Optional | If true, the string will be handled as html. |
        | `language` | `string` | Optional | The ISO 639-1 code of the target language. Using default if not set. |
        | `trim` | `bool` | Optional | If true, then the placeholder values are trimmed after usage. |
        
        ##### Example (as JSON)
        
        ```json
        {
          "TextToParse": null,
          "IsHtml": null,
          "Language": null,
          "Trim": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Search Controller Search Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiSearchControllerSearchModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `mtype` | `List of string` | Optional | - |
        | `term` | `string` | Optional | - |
        | `search_mode` | [`SearchModeEnum`](#search-mode) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Type": null,
          "Term": null,
          "SearchMode": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Rechnungsdruck Web App Controllers Api Search Controller Search Results Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultRechnungsdruckWebAppControllersApiSearchControllerSearchResultsModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`RechnungsdruckWebAppControllersApiSearchControllerSearchResultsModel`](#rechnungsdruck-web-app-controllers-api-search-controller-search-results-model) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Search Controller Search Results Model
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiSearchControllerSearchResultsModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `products` | [`List of RechnungsdruckWebAppControllersApiSearchControllerProductResult`](#rechnungsdruck-web-app-controllers-api-search-controller-product-result) | Optional | - |
        | `orders` | [`List of RechnungsdruckWebAppControllersApiSearchControllerOrderResult`](#rechnungsdruck-web-app-controllers-api-search-controller-order-result) | Optional | - |
        | `customers` | [`List of RechnungsdruckWebAppControllersApiSearchControllerCustomerResult`](#rechnungsdruck-web-app-controllers-api-search-controller-customer-result) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Products": null,
          "Orders": null,
          "Customers": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Search Controller Product Result
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiSearchControllerProductResult`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | - |
        | `short_text` | `string` | Optional | - |
        | `sku` | `string` | Optional | - |
        | `tags` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "ShortText": null,
          "SKU": null,
          "Tags": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Search Controller Order Result
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiSearchControllerOrderResult`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | - |
        | `external_reference` | `string` | Optional | - |
        | `buyer_name` | `string` | Optional | - |
        | `invoice_number` | `string` | Optional | - |
        | `customer_name` | `string` | Optional | - |
        | `article_texts` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "ExternalReference": null,
          "BuyerName": null,
          "InvoiceNumber": null,
          "CustomerName": null,
          "ArticleTexts": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Search Controller Customer Result
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiSearchControllerCustomerResult`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `long\|int` | Optional | - |
        | `name` | `string` | Optional | - |
        | `addresses` | `string` | Optional | - |
        | `number` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "Name": null,
          "Addresses": null,
          "Number": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Create Shipment Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelCreateShipmentApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `provider_name` | `string` | Optional | The name of the provider as specified in the billbee account |
        | `product_code` | `string` | Optional | The productcode to be used when creating the shipment. Values depends on the carrier used |
        | `printer_name` | `string` | Optional | The name of a connected Cloudprinter to sent the label to |
        | `printer_id_for_export_docs` | `long\|int` | Optional | The id of a connected Cloudprinter to sent the export docs to |
        | `services` | [`List of BillbeeInterfacesShippingProductService`](#billbee-interfaces-shipping-product-service) | Optional | A list of services to be used when creating the shipment |
        | `receiver_address` | [`BillbeeInterfacesBillbeeAPIModelShipmentAddressApiModel`](#billbee-interfaces-billbee-api-model-shipment-address-api-model) | Optional | - |
        | `client_reference` | `string` | Optional | Optional specify a text to be included on the label. Not possible with all carriers |
        | `customer_number` | `string` | Optional | Not used anymore |
        | `weight_in_gram` | `float` | Optional | Optional specify the weight in gram of the shipment |
        | `order_sum` | `float` | Optional | The value of the shipments content |
        | `order_currency_code` | `string` | Optional | The Currency if the ordersum |
        | `content` | `string` | Optional | Optional specify a text describing the content of the shipment. Used for export shipments |
        | `ship_date` | `datetime` | Optional | Optional overwrite the shipdate to be transferred to the carrier |
        | `shipping_carrier` | [`ShippingCarrierEnum`](#shipping-carrier) | Optional | - |
        | `dimension` | [`BillbeeInterfacesShippingShipmentDataDimensions`](#billbee-interfaces-shipping-shipment-data-dimensions) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ProviderName": null,
          "ProductCode": null,
          "PrinterName": null,
          "PrinterIdForExportDocs": null,
          "Services": null,
          "ReceiverAddress": null,
          "ClientReference": null,
          "CustomerNumber": null,
          "WeightInGram": null,
          "OrderSum": null,
          "OrderCurrencyCode": null,
          "Content": null,
          "ShipDate": null,
          "shippingCarrier": null,
          "Dimension": null
        }
        ```
        
        #### Billbee Interfaces Billbee API Model Shipment Address Api Model
        
        ##### Class Name
        
        `BillbeeInterfacesBillbeeAPIModelShipmentAddressApiModel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `company` | `string` | Optional | - |
        | `first_name` | `string` | Optional | - |
        | `last_name` | `string` | Optional | - |
        | `name_2` | `string` | Optional | - |
        | `street` | `string` | Optional | - |
        | `housenumber` | `string` | Optional | - |
        | `zip` | `string` | Optional | - |
        | `city` | `string` | Optional | - |
        | `country_code` | `string` | Optional | - |
        | `country_code_iso_3` | `string` | Optional | - |
        | `email` | `string` | Optional | - |
        | `telephone` | `string` | Optional | - |
        | `address_addition` | `string` | Optional | - |
        | `is_export_country` | `bool` | Optional | - |
        | `state` | `string` | Optional | - |
        | `full_name` | `string` | Optional | - |
        | `full_street` | `string` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Company": null,
          "FirstName": null,
          "LastName": null,
          "Name2": null,
          "Street": null,
          "Housenumber": null,
          "Zip": null,
          "City": null,
          "CountryCode": null,
          "CountryCodeISO3": null,
          "Email": null,
          "Telephone": null,
          "AddressAddition": null,
          "IsExportCountry": null,
          "State": null,
          "FullName": null,
          "FullStreet": null
        }
        ```
        
        #### Billbee Interfaces Shipping Shipment Data Dimensions
        
        ##### Class Name
        
        `BillbeeInterfacesShippingShipmentDataDimensions`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `length` | `float` | Optional | - |
        | `width` | `float` | Optional | - |
        | `height` | `float` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "length": null,
          "width": null,
          "height": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Shipment With Label
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiShipmentWithLabel`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `order_id` | `long\|int` | Optional | The Billbee internal id of the order to ship |
        | `provider_id` | `long\|int` | Optional | The id of the provider. You can query all providers with the shippingproviders endpoint |
        | `product_id` | `long\|int` | Optional | the id of the shipping provider product to be used |
        | `change_state_to_send` | `bool` | Optional | Optional parameter to automatically change the orderstate to sent after creating the shipment |
        | `printer_name` | `string` | Optional | Optional the name of a connected cloudprinter to send the label to |
        | `weight_in_gram` | `int` | Optional | Optional the shipments weight in gram to override the calculated weight |
        | `ship_date` | `datetime` | Optional | Optional specify the shipdate to be transmitted to the carrier |
        | `client_reference` | `string` | Optional | Optional specify a reference text to be included on the label. Works not with all carriers |
        | `dimension` | [`BillbeeInterfacesShippingShipmentDataDimensions`](#billbee-interfaces-shipping-shipment-data-dimensions) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "OrderId": null,
          "ProviderId": null,
          "ProductId": null,
          "ChangeStateToSend": null,
          "PrinterName": null,
          "WeightInGram": null,
          "ShipDate": null,
          "ClientReference": null,
          "Dimension": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Result Rechnungsdruck Web App Controllers Api Shipment With Label Result
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiResultRechnungsdruckWebAppControllersApiShipmentWithLabelResult`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`RechnungsdruckWebAppControllersApiShipmentWithLabelResult`](#rechnungsdruck-web-app-controllers-api-shipment-with-label-result) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Shipment With Label Result
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiShipmentWithLabelResult`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `order_id` | `long\|int` | Optional | - |
        | `order_reference` | `string` | Optional | - |
        | `shipping_id` | `string` | Optional | - |
        | `tracking_url` | `string` | Optional | - |
        | `label_data_pdf` | `string` | Optional | - |
        | `export_docs_pdf` | `string` | Optional | - |
        | `carrier` | `string` | Optional | - |
        | `shipping_date` | `datetime` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "OrderId": null,
          "OrderReference": null,
          "ShippingId": null,
          "TrackingUrl": null,
          "LabelDataPdf": null,
          "ExportDocsPdf": null,
          "Carrier": null,
          "ShippingDate": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result System Collections Generic List Billbee Interfaces Billbee API Model Shipment
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelShipment`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `paging` | [`RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelShipment`](#rechnungsdruck-web-app-controllers-api-api-paged-result-paging-information-system-collections-generic-list-billbee-interfaces-billbee-api-model-shipment) | Optional | - |
        | `error_message` | `string` | Optional | - |
        | `error_code` | [`ErrorCodeEnum`](#error-code) | Optional | - |
        | `data` | [`List of BillbeeInterfacesBillbeeAPIModelShipment`](#billbee-interfaces-billbee-api-model-shipment) | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Paging": null,
          "ErrorMessage": null,
          "ErrorCode": null,
          "Data": null
        }
        ```
        
        #### Rechnungsdruck Web App Controllers Api Api Paged Result Paging Information System Collections Generic List Billbee Interfaces Billbee API Model Shipment
        
        ##### Class Name
        
        `RechnungsdruckWebAppControllersApiApiPagedResultPagingInformationSystemCollectionsGenericListBillbeeInterfacesBillbeeAPIModelShipment`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `page` | `int` | Optional | - |
        | `total_pages` | `int` | Optional | - |
        | `total_rows` | `int` | Optional | - |
        | `page_size` | `int` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Page": null,
          "TotalPages": null,
          "TotalRows": null,
          "PageSize": null
        }
        ```
        
        #### Microsoft Asp Net Web Hooks Web Hook
        
        ##### Class Name
        
        `MicrosoftAspNetWebHooksWebHook`
        
        ##### Fields
        
        | Name | Type | Tags | Description |
        |  --- | --- | --- | --- |
        | `id` | `string` | Optional | - |
        | `web_hook_uri` | `string` | Required | - |
        | `secret` | `string` | Optional | - |
        | `description` | `string` | Optional | - |
        | `is_paused` | `bool` | Optional | - |
        | `filters` | `List of string` | Optional | - |
        | `headers` | `dict` | Optional | - |
        | `properties` | `dict` | Optional | - |
        
        ##### Example (as JSON)
        
        ```json
        {
          "Id": null,
          "WebHookUri": "WebHookUri0",
          "Secret": null,
          "Description": null,
          "IsPaused": null,
          "Filters": null,
          "Headers": null,
          "Properties": null
        }
        ```
        
        ### Enumerations
        
        * [Address Type](#address-type)
        * [Article Title Source](#article-title-source)
        * [Default Vat Mode](#default-vat-mode)
        * [Error Code](#error-code)
        * [New State Id](#new-state-id)
        * [Payment Method](#payment-method)
        * [Search Mode](#search-mode)
        * [Send Mode](#send-mode)
        * [Shipping Carrier](#shipping-carrier)
        * [State](#state)
        * [Type](#type)
        * [Type 1](#type-1)
        * [Vat Mode](#vat-mode)
        
        #### Address Type
        
        The type of the address
        
        ##### Class Name
        
        `AddressTypeEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_1` |
        | `ENUM_2` |
        
        #### Article Title Source
        
        ##### Class Name
        
        `ArticleTitleSourceEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_0` |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        
        #### Default Vat Mode
        
        Optionally specify the default vat mode of the user
        
        ##### Class Name
        
        `DefaultVatModeEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_0` |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        | `ENUM_5` |
        
        #### Error Code
        
        ##### Class Name
        
        `ErrorCodeEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_0` |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        | `ENUM_5` |
        | `ENUM_6` |
        | `ENUM_7` |
        | `ENUM_8` |
        | `ENUM_9` |
        | `ENUM_10` |
        | `ENUM_11` |
        | `ENUM_12` |
        | `ENUM_13` |
        | `ENUM_14` |
        | `ENUM_15` |
        | `ENUM_16` |
        | `ENUM_17` |
        | `ENUM_18` |
        | `ENUM_19` |
        | `ENUM_20` |
        | `ENUM_21` |
        | `ENUM_22` |
        | `ENUM_23` |
        | `ENUM_24` |
        | `ENUM_25` |
        | `ENUM_26` |
        | `ENUM_27` |
        
        #### New State Id
        
        The new state to set
        
        ##### Class Name
        
        `NewStateIdEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        | `ENUM_5` |
        | `ENUM_6` |
        | `ENUM_7` |
        | `ENUM_8` |
        | `ENUM_9` |
        | `ENUM_10` |
        | `ENUM_11` |
        | `ENUM_12` |
        | `ENUM_13` |
        | `ENUM_14` |
        | `ENUM_15` |
        | `ENUM_16` |
        
        #### Payment Method
        
        The payment method
        
        ##### Class Name
        
        `PaymentMethodEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        | `ENUM_6` |
        | `ENUM_19` |
        | `ENUM_20` |
        | `ENUM_21` |
        | `ENUM_22` |
        | `ENUM_23` |
        | `ENUM_24` |
        | `ENUM_25` |
        | `ENUM_26` |
        | `ENUM_27` |
        | `ENUM_28` |
        | `ENUM_29` |
        | `ENUM_30` |
        | `ENUM_31` |
        | `ENUM_32` |
        | `ENUM_33` |
        | `ENUM_34` |
        | `ENUM_35` |
        | `ENUM_36` |
        | `ENUM_37` |
        | `ENUM_38` |
        | `ENUM_39` |
        | `ENUM_40` |
        | `ENUM_41` |
        | `ENUM_42` |
        | `ENUM_43` |
        | `ENUM_44` |
        | `ENUM_45` |
        | `ENUM_46` |
        | `ENUM_47` |
        | `ENUM_48` |
        | `ENUM_49` |
        | `ENUM_50` |
        | `ENUM_51` |
        | `ENUM_52` |
        | `ENUM_53` |
        | `ENUM_54` |
        | `ENUM_55` |
        | `ENUM_56` |
        | `ENUM_57` |
        | `ENUM_58` |
        | `ENUM_59` |
        | `ENUM_60` |
        | `ENUM_61` |
        | `ENUM_62` |
        | `ENUM_63` |
        | `ENUM_64` |
        | `ENUM_65` |
        | `ENUM_66` |
        | `ENUM_67` |
        | `ENUM_68` |
        | `ENUM_69` |
        | `ENUM_70` |
        | `ENUM_71` |
        | `ENUM_72` |
        | `ENUM_73` |
        | `ENUM_74` |
        | `ENUM_75` |
        | `ENUM_76` |
        | `ENUM_77` |
        | `ENUM_78` |
        | `ENUM_79` |
        | `ENUM_80` |
        | `ENUM_81` |
        | `ENUM_82` |
        | `ENUM_83` |
        | `ENUM_84` |
        | `ENUM_85` |
        | `ENUM_86` |
        | `ENUM_87` |
        | `ENUM_88` |
        | `ENUM_89` |
        | `ENUM_90` |
        | `ENUM_91` |
        | `ENUM_92` |
        | `ENUM_93` |
        | `ENUM_94` |
        | `ENUM_95` |
        | `ENUM_96` |
        | `ENUM_97` |
        | `ENUM_98` |
        | `ENUM_99` |
        | `ENUM_100` |
        | `ENUM_101` |
        | `ENUM_102` |
        | `ENUM_103` |
        | `ENUM_104` |
        | `ENUM_105` |
        | `ENUM_106` |
        | `ENUM_107` |
        | `ENUM_108` |
        | `ENUM_109` |
        | `ENUM_110` |
        | `ENUM_111` |
        | `ENUM_112` |
        
        #### Search Mode
        
        ##### Class Name
        
        `SearchModeEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_0` |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        
        #### Send Mode
        
        ##### Class Name
        
        `SendModeEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_0` |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        
        #### Shipping Carrier
        
        ##### Class Name
        
        `ShippingCarrierEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_0` |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        | `ENUM_5` |
        | `ENUM_6` |
        | `ENUM_7` |
        | `ENUM_8` |
        | `ENUM_9` |
        | `ENUM_10` |
        | `ENUM_11` |
        | `ENUM_12` |
        | `ENUM_13` |
        | `ENUM_14` |
        | `ENUM_15` |
        | `ENUM_16` |
        | `ENUM_17` |
        
        #### State
        
        The current state of the order
        
        ##### Class Name
        
        `StateEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        | `ENUM_5` |
        | `ENUM_6` |
        | `ENUM_7` |
        | `ENUM_8` |
        | `ENUM_9` |
        | `ENUM_10` |
        | `ENUM_11` |
        | `ENUM_12` |
        | `ENUM_13` |
        | `ENUM_14` |
        | `ENUM_15` |
        | `ENUM_16` |
        
        #### Type
        
        ##### Class Name
        
        `TypeEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_0` |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        
        #### Type 1
        
        ##### Class Name
        
        `Type1Enum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_0` |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        | `ENUM_5` |
        
        #### Vat Mode
        
        The vat mode of the order
        
        ##### Class Name
        
        `VatModeEnum`
        
        ##### Fields
        
        | Name |
        |  --- |
        | `ENUM_0` |
        | `ENUM_1` |
        | `ENUM_2` |
        | `ENUM_3` |
        | `ENUM_4` |
        | `ENUM_5` |
        
        ## Utility Classes Documentation
        
        ### ApiHelper
        
        A utility class for processing API Calls. Also contains classes for supporting standard datetime formats.
        
        #### Methods
        
        | Name | Description |
        |  --- | --- |
        | json_deserialize | Deserializes a JSON string to a Python dictionary. |
        
        #### Classes
        
        | Name | Description |
        |  --- | --- |
        | HttpDateTime | A wrapper for datetime to support HTTP date format. |
        | UnixDateTime | A wrapper for datetime to support Unix date format. |
        | RFC3339DateTime | A wrapper for datetime to support RFC3339 format. |
        
        ## Common Code Documentation
        
        ### HttpResponse
        
        Http response received.
        
        #### Parameters
        
        | Name | Type | Description |
        |  --- | --- | --- |
        | status_code | int | The status code returned by the server. |
        | reason_phrase | str | The reason phrase returned by the server. |
        | headers | dict | Response headers. |
        | text | str | Response body. |
        | request | HttpRequest | The request that resulted in this response. |
        
        ### HttpRequest
        
        Represents a single Http Request.
        
        #### Parameters
        
        | Name | Type | Tag | Description |
        |  --- | --- | --- | --- |
        | http_method | HttpMethodEnum |  | The HTTP method of the request. |
        | query_url | str |  | The endpoint URL for the API request. |
        | headers | dict | optional | Request headers. |
        | query_parameters | dict | optional | Query parameters to add in the URL. |
        | parameters | dict &#124; str | optional | Request body, either as a serialized string or else a list of parameters to form encode. |
        | files | dict | optional | Files to be sent with the request. |
        
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
