8977 lines
259 KiB
JSON
8977 lines
259 KiB
JSON
{
|
|
"openapi": "3.0.0",
|
|
"servers": [
|
|
{
|
|
"url": "https://app.billbee.io"
|
|
}
|
|
],
|
|
"info": {
|
|
"contact": {
|
|
"email": "support@billbee.io",
|
|
"name": "Billbee GmbH",
|
|
"url": "https://www.billbee.io",
|
|
"x-twitter": "billbeeio"
|
|
},
|
|
"description": "Documentation of the Billbee REST API to connect a Billbee account to external aplications.\n\n## Endpoint\n\nThe Billbee API endpoint base url is https://api.billbee.io/api/v1 \n\n## Activation\n\nYou 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.\n\n## Authorization & security\n\nBecause you can access private data with the Billbee API, every request has to be sent over https and must\n\n* Contain a valid API Key identifying the application/developer. It has to be sent as the HTTP header X-Billbee-Api-Key\n* Contain a valid user login with billbee username and api password in form of a basic auth HTTP header\n\n## Throttling\n\nEach endpoint has a throttle of max 2 requests per second per combination of API Key and Billbee user.\n\nWhen you exceed these 2 calls, the API will return a HTTP 429 status code\n\n",
|
|
"title": "Billbee API",
|
|
"version": "v1",
|
|
"x-apisguru-categories": [
|
|
"ecommerce"
|
|
],
|
|
"x-logo": {
|
|
"url": "https://api.apis.guru/v2/cache/logo/https_twitter.com_billbeeio_profile_image.png"
|
|
},
|
|
"x-origin": [
|
|
{
|
|
"format": "openapi",
|
|
"url": "https://app.billbee.io/swagger/docs/v1",
|
|
"version": "3.0"
|
|
}
|
|
],
|
|
"x-providerName": "billbee.io"
|
|
},
|
|
"paths": {
|
|
"/api/v1/automaticprovision/createaccount": {
|
|
"post": {
|
|
"operationId": "AutomaticProvisioning_CreateAccount",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.AutomaticProvisioningController.CreateAccountContainer"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.AutomaticProvisioningController.CreateAccountContainer"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.AutomaticProvisioningController.CreateAccountContainer"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.AutomaticProvisioningController.CreateAccountContainer"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.AutomaticProvisioningController.CreateAccountContainer"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Creates a new Billbee user account with the data passed",
|
|
"tags": [
|
|
"Provisioning"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/automaticprovision/termsinfo": {
|
|
"get": {
|
|
"operationId": "AutomaticProvisioning_TermsInfo",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns infos about Billbee terms and conditions",
|
|
"tags": [
|
|
"Provisioning"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/cloudstorages": {
|
|
"get": {
|
|
"operationId": "CloudStorageApi_GetList",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CloudStorageApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CloudStorageApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CloudStorageApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CloudStorageApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Gets a list of all connected cloud storage devices",
|
|
"tags": [
|
|
"CloudStorage"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/customer-addresses": {
|
|
"get": {
|
|
"operationId": "CustomerAddresses_GetAll",
|
|
"parameters": [
|
|
{
|
|
"description": "The current page to request starting with 1 (default is 1)",
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The page size for the result list. Values between 1 and 250 are allowed. (default is 50)",
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Get a list of all customer addresses",
|
|
"tags": [
|
|
"CustomerAddresses"
|
|
]
|
|
},
|
|
"post": {
|
|
"operationId": "CustomerAddresses_Create",
|
|
"requestBody": {
|
|
"$ref": "#/components/requestBodies/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Creates a new customer address",
|
|
"tags": [
|
|
"CustomerAddresses"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/customer-addresses/{id}": {
|
|
"get": {
|
|
"operationId": "CustomerAddresses_GetOne",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the address to query",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries a single customer address by id",
|
|
"tags": [
|
|
"CustomerAddresses"
|
|
]
|
|
},
|
|
"put": {
|
|
"operationId": "CustomerAddresses_Update",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the address",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"$ref": "#/components/requestBodies/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Updates a customer address by id",
|
|
"tags": [
|
|
"CustomerAddresses"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/customers": {
|
|
"get": {
|
|
"operationId": "Customer_GetAll",
|
|
"parameters": [
|
|
{
|
|
"description": "The current page to request starting with 1",
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The pagesize for the result list. Values between 1 and 250 are allowed",
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Get a list of all customers",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
},
|
|
"post": {
|
|
"operationId": "Customer_Create",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateCustomerApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateCustomerApiModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateCustomerApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateCustomerApiModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateCustomerApiModel"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Creates a new customer",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/customers/addresses/{id}": {
|
|
"get": {
|
|
"operationId": "Customer_GetCustomerAddress",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the address",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries a single address from a customer",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
},
|
|
"patch": {
|
|
"description": "Id and CustomerId cannot be changed",
|
|
"operationId": "Customer_PatchAddress",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the address",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "The address fields to be changed. Please query an address via (todo) to see all fields. Note that Id and CustomerId cannot be changed.",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Updates one or more fields of an address",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
},
|
|
"put": {
|
|
"description": "Id and CustomerId cannot be changed. Fields you do not send will become empty.",
|
|
"operationId": "Customer_UpdateAddress",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the address",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "The updated address. Please query an address via (todo) to see all fields. Note that Id and CustomerId cannot be changed.",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Updates all fields of an address",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/customers/{id}": {
|
|
"get": {
|
|
"operationId": "Customer_GetOne",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the customer to query",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries a single customer by id",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
},
|
|
"put": {
|
|
"operationId": "Customer_Update",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the customer",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Updates a customer by id",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/customers/{id}/addresses": {
|
|
"get": {
|
|
"operationId": "Customer_GetCustomerAddresses",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the customer",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The current page to request starting with 1",
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The pagesize for the result list. Values between 1 and 250 are allowed",
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries a list of addresses from a customer",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
},
|
|
"post": {
|
|
"description": "Id and CustomerId will be ignored in model. If Id is set, the addition will be stopped.",
|
|
"operationId": "Customer_AddCustomerAddress",
|
|
"parameters": [
|
|
{
|
|
"description": "CustomerId to attach the new address to.",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "Model containing the address, that should be attached.",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Adds a new address to a customer",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/customers/{id}/orders": {
|
|
"get": {
|
|
"operationId": "Customer_GetCustomerOrders",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the customer",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The current page to request starting with 1",
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The pagesize for the result list. Values between 1 and 250 are allowed",
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Rechnungsdruck.WebApp.Controllers.Api.Order_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Rechnungsdruck.WebApp.Controllers.Api.Order_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Rechnungsdruck.WebApp.Controllers.Api.Order_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Rechnungsdruck.WebApp.Controllers.Api.Order_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries a list of orders from a customer",
|
|
"tags": [
|
|
"Customers"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/enums/orderstates": {
|
|
"get": {
|
|
"operationId": "EnumApi_GetOrderStates",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a list with all defined orderstates",
|
|
"tags": [
|
|
"EnumApi"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/enums/paymenttypes": {
|
|
"get": {
|
|
"operationId": "EnumApi_GetPaymentTypes",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a list with all defined paymenttypes",
|
|
"tags": [
|
|
"EnumApi"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/enums/shipmenttypes": {
|
|
"get": {
|
|
"operationId": "EnumApi_GetShipmentTypes",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a list with all defined shipmenttypes",
|
|
"tags": [
|
|
"EnumApi"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/enums/shippingcarriers": {
|
|
"get": {
|
|
"operationId": "EnumApi_GetShippingCarriers",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a list with all defined shippingcarriers",
|
|
"tags": [
|
|
"EnumApi"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/events": {
|
|
"get": {
|
|
"operationId": "EventApi_GetList",
|
|
"parameters": [
|
|
{
|
|
"description": "Specifies the oldest date to include in the response",
|
|
"in": "query",
|
|
"name": "minDate",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the newest date to include in the response",
|
|
"in": "query",
|
|
"name": "maxDate",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the page to request",
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the pagesize. Defaults to 50, max value is 250",
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Filter for specific event types",
|
|
"explode": true,
|
|
"in": "query",
|
|
"name": "typeId",
|
|
"required": false,
|
|
"schema": {
|
|
"items": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
{
|
|
"description": "Filter for specific order id",
|
|
"in": "query",
|
|
"name": "orderId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Get a list of all events optionally filtered by date. This request is extra throttled to 2 calls per page per hour.",
|
|
"tags": [
|
|
"Events"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/layouts": {
|
|
"get": {
|
|
"operationId": "LayoutApi_GetList",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Models.LayoutTemplate_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Models.LayoutTemplate_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Models.LayoutTemplate_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Models.LayoutTemplate_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders": {
|
|
"get": {
|
|
"operationId": "OrderApi_GetList",
|
|
"parameters": [
|
|
{
|
|
"description": "Specifies the oldest order date to include in the response",
|
|
"in": "query",
|
|
"name": "minOrderDate",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the newest order date to include in the response",
|
|
"in": "query",
|
|
"name": "maxOrderDate",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the page to request",
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the pagesize. Defaults to 50, max value is 250",
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies a list of shop ids for which invoices should be included",
|
|
"explode": true,
|
|
"in": "query",
|
|
"name": "shopId",
|
|
"required": false,
|
|
"schema": {
|
|
"items": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies a list of state ids to include in the response",
|
|
"explode": true,
|
|
"in": "query",
|
|
"name": "orderStateId",
|
|
"required": false,
|
|
"schema": {
|
|
"items": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies a list of tags the order must have attached to be included in the response",
|
|
"explode": true,
|
|
"in": "query",
|
|
"name": "tag",
|
|
"required": false,
|
|
"schema": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
{
|
|
"description": "If given, all delivered orders have an Id greater than or equal to the given minimumOrderId",
|
|
"in": "query",
|
|
"name": "minimumBillBeeOrderId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "If given, the last modification has to be newer than the given date",
|
|
"in": "query",
|
|
"name": "modifiedAtMin",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "If given, the last modification has to be older or equal than the given date.",
|
|
"in": "query",
|
|
"name": "modifiedAtMax",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "The source field for the article title. 0 = Order Position (default), 1 = Article Title, 2 = Article Invoice Text",
|
|
"in": "query",
|
|
"name": "articleTitleSource",
|
|
"required": false,
|
|
"schema": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "If true the list of tags passed to the call are used to filter orders to not include these tags",
|
|
"in": "query",
|
|
"name": "excludeTags",
|
|
"required": false,
|
|
"schema": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Get a list of all orders optionally filtered by date",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
},
|
|
"post": {
|
|
"description": "To create an order POST an JSON object to the orders endpoint with the shown properties.\r\nNot all properties are required.",
|
|
"operationId": "OrderApi_PostNewOrder",
|
|
"parameters": [
|
|
{
|
|
"description": "Deprecated, if orderData.ApiAccountId is set, it will be used instead of 'shopId'",
|
|
"in": "query",
|
|
"name": "shopId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.Order"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.Order"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.Order"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.Order"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.Order"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"201": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
}
|
|
},
|
|
"description": "The order was created successfully"
|
|
},
|
|
"400": {
|
|
"description": "Invalid data was received in the request"
|
|
},
|
|
"500": {
|
|
"description": "An internal exception occured. Order was not created"
|
|
}
|
|
},
|
|
"summary": "Creates a new order in the Billbee account",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/CreateDeliveryNote/{id}": {
|
|
"post": {
|
|
"operationId": "OrderApi_CreateDeliveryNote",
|
|
"parameters": [
|
|
{
|
|
"description": "The internal billbee id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "If true, the PDF is included in the response as base64 encoded string",
|
|
"in": "query",
|
|
"name": "includePdf",
|
|
"required": false,
|
|
"schema": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
{
|
|
"description": "Optionally specify the id of a billbee connected cloud device to send the pdf to",
|
|
"in": "query",
|
|
"name": "sendToCloudId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "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.",
|
|
"tags": [
|
|
"Orders",
|
|
"DeliveryNote"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/CreateInvoice/{id}": {
|
|
"post": {
|
|
"operationId": "OrderApi_CreateInvoice",
|
|
"parameters": [
|
|
{
|
|
"description": "The internal billbee id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "If true, the PDF is included in the response as base64 encoded string",
|
|
"in": "query",
|
|
"name": "includeInvoicePdf",
|
|
"required": false,
|
|
"schema": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
{
|
|
"description": "You can pass the id of an invoice template to overwrite the assigned template for invoice creation",
|
|
"in": "query",
|
|
"name": "templateId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "You can pass the id of a connected cloud printer/storage to send the invoice to it",
|
|
"in": "query",
|
|
"name": "sendToCloudId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "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.",
|
|
"tags": [
|
|
"Orders",
|
|
"Invoice"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/PatchableFields": {
|
|
"get": {
|
|
"operationId": "OrderApi_GetPatchableFields",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a list of fields which can be updated with the orders/{id} patch call",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/find/{id}/{partner}": {
|
|
"get": {
|
|
"deprecated": true,
|
|
"operationId": "OrderApi_Find",
|
|
"parameters": [
|
|
{
|
|
"description": "The order id from the external system",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Optional the name of the shop/marketplace the order was imported from",
|
|
"in": "path",
|
|
"name": "partner",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Find a single order by its external id (order number)",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/findbyextref/{extRef}": {
|
|
"get": {
|
|
"operationId": "OrderApi_GetByExtRef",
|
|
"parameters": [
|
|
{
|
|
"description": "The extern order number of the order",
|
|
"in": "path",
|
|
"name": "extRef",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Get a single order by its external order number",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/invoices": {
|
|
"get": {
|
|
"operationId": "OrderApi_GetInvoiceList",
|
|
"parameters": [
|
|
{
|
|
"description": "Specifies the oldest invoice date to include",
|
|
"in": "query",
|
|
"name": "minInvoiceDate",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the newest invoice date to include",
|
|
"in": "query",
|
|
"name": "maxInvoiceDate",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the page to request",
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the pagesize. Defaults to 50, max value is 250",
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies a list of shop ids for which invoices should be included",
|
|
"explode": true,
|
|
"in": "query",
|
|
"name": "shopId",
|
|
"required": false,
|
|
"schema": {
|
|
"items": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies a list of state ids to include in the response",
|
|
"explode": true,
|
|
"in": "query",
|
|
"name": "orderStateId",
|
|
"required": false,
|
|
"schema": {
|
|
"items": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
{
|
|
"explode": true,
|
|
"in": "query",
|
|
"name": "tag",
|
|
"required": false,
|
|
"schema": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "minPayDate",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "maxPayDate",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "includePositions",
|
|
"required": false,
|
|
"schema": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
{
|
|
"description": "If true the list of tags passed to the call are used to filter orders to not include these tags",
|
|
"in": "query",
|
|
"name": "excludeTags",
|
|
"required": false,
|
|
"schema": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Get a list of all invoices optionally filtered by date. This request ist throttled to 1 per 1 minute for same page and minInvoiceDate",
|
|
"tags": [
|
|
"Orders",
|
|
"Invoice"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/{id}": {
|
|
"get": {
|
|
"operationId": "OrderApi_Get",
|
|
"parameters": [
|
|
{
|
|
"description": "The internal billbee id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The source field for the article title. 0 = Order Position (default), 1 = Article Title, 2 = Article Invoice Text",
|
|
"in": "query",
|
|
"name": "articleTitleSource",
|
|
"required": false,
|
|
"schema": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Get a single order by its internal billbee id. This request is throttled to 6 calls per order in one minute",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
},
|
|
"patch": {
|
|
"operationId": "OrderApi_PatchOrder",
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"$ref": "#/components/requestBodies/Article_PatchArticleModel"
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Updates one or more fields of an order",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/{id}/orderstate": {
|
|
"put": {
|
|
"description": "### REMARKS ###\r\nUse this call to change the state of an order to i.e. paid or sent.\r\n\r\nThe state is transfered to the external shop/marketplace if configured.\r\nThis is the list of known states:\r\n- 1: ordered\r\n- 2: confirmed\r\n- 3: paid\r\n- 4: shipped\r\n- 5: reclamation\r\n- 6: deleted\r\n- 7: closed\r\n- 8: canceled\r\n- 9: archived\r\n- 10: not used\r\n- 11: demand note 1\r\n- 12: demand note 2\r\n- 13: packed\r\n- 14: offered\r\n- 15: payment reminder\r\n- 16: fulfilling",
|
|
"operationId": "OrderApi_UpdateState",
|
|
"parameters": [
|
|
{
|
|
"description": "The internal id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderStateUpdate"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderStateUpdate"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderStateUpdate"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderStateUpdate"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderStateUpdate"
|
|
}
|
|
}
|
|
},
|
|
"description": "The data used to change the state",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Changes the main state of a single order",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/{id}/parse-placeholders": {
|
|
"post": {
|
|
"operationId": "OrderApi_ParsePlaceholders",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.ParseTextContainer"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.ParseTextContainer"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.ParseTextContainer"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.ParseTextContainer"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.ParseTextContainer"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Parses a text and replaces all placeholders",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/{id}/send-message": {
|
|
"post": {
|
|
"operationId": "OrderApi_SendMessage",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.SendMessageModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.SendMessageModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.SendMessageModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.SendMessageModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.SendMessageModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "The message model",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Sends a message to the buyer",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/{id}/shipment": {
|
|
"post": {
|
|
"operationId": "OrderApi_AddShipment",
|
|
"parameters": [
|
|
{
|
|
"description": "The internal billbee id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiAddShipmentToOrderModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiAddShipmentToOrderModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiAddShipmentToOrderModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiAddShipmentToOrderModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiAddShipmentToOrderModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "The shipment data to create the shipment",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Add a shipment to a given order",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/{id}/tags": {
|
|
"post": {
|
|
"description": "When a tag is already attached, it is ignored. Tags are not case sensitive. All given tags are added to the existing tags.",
|
|
"operationId": "OrderApi_TagsCreate",
|
|
"parameters": [
|
|
{
|
|
"description": "The internal id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"$ref": "#/components/requestBodies/Rechnungsdruck.WebApp.Controllers.Api.OrderTagCreate"
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Attach one or more tags to an order",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
},
|
|
"put": {
|
|
"description": "All existing tags will be replaced by the given list of new tags. To just add tags, use POST method.",
|
|
"operationId": "OrderApi_TagsUpdate",
|
|
"parameters": [
|
|
{
|
|
"description": "The internal id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"$ref": "#/components/requestBodies/Rechnungsdruck.WebApp.Controllers.Api.OrderTagCreate"
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Sets the tags attached to an order",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/orders/{id}/trigger-event": {
|
|
"post": {
|
|
"operationId": "OrderApi_TriggerEvent",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the order",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.TriggerEventContainer"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.TriggerEventContainer"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.TriggerEventContainer"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.TriggerEventContainer"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.TriggerEventContainer"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Triggers a rule event",
|
|
"tags": [
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products": {
|
|
"get": {
|
|
"operationId": "Article_GetList",
|
|
"parameters": [
|
|
{
|
|
"description": "The current page to request starting with 1",
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The pagesize for the result list. Values between 1 and 250 are allowed",
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Optional the oldest create date of the articles to be returned",
|
|
"in": "query",
|
|
"name": "minCreatedAt",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "minimumBillBeeArticleId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "maximumBillBeeArticleId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Get a list of all products",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
},
|
|
"post": {
|
|
"operationId": "Article_CreateArticle",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Creates a new product",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/PatchableFields": {
|
|
"get": {
|
|
"operationId": "Article_GetPatchableFields",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a list of fields which can be updated with the patch call",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/category": {
|
|
"get": {
|
|
"operationId": "Article_GetCategory",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "GEts a list of all defined categories",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/custom-fields": {
|
|
"get": {
|
|
"operationId": "Article_GetCustomFields",
|
|
"parameters": [
|
|
{
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries a list of all custom fields",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/custom-fields/{id}": {
|
|
"get": {
|
|
"operationId": "Article_GetCustomField",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the custom field to query",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries a single custom field",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/images/delete": {
|
|
"post": {
|
|
"operationId": "Article_DeleteImages",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"items": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"items": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"items": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"items": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"items": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.DeletedImagesModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.DeletedImagesModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.DeletedImagesModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.DeletedImagesModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Delete multiple images by id",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/images/{imageId}": {
|
|
"delete": {
|
|
"operationId": "Article_DeleteImage",
|
|
"parameters": [
|
|
{
|
|
"description": "The image id",
|
|
"in": "path",
|
|
"name": "imageId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Deletes a single image by id",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
},
|
|
"get": {
|
|
"operationId": "Article_GetImage",
|
|
"parameters": [
|
|
{
|
|
"description": "The Id of the image",
|
|
"in": "path",
|
|
"name": "imageId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a single image by id",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/reservedamount": {
|
|
"get": {
|
|
"operationId": "Article_GetReservedAmount",
|
|
"parameters": [
|
|
{
|
|
"description": "The id or the sku of the article to query",
|
|
"in": "query",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Either the value id or the value sku to specify the meaning of the id parameter",
|
|
"in": "query",
|
|
"name": "lookupBy",
|
|
"required": false,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Optional the stock id if the multi stock feature is enabled",
|
|
"in": "query",
|
|
"name": "stockId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.GetReservedAmountResponseData_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.GetReservedAmountResponseData_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.GetReservedAmountResponseData_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.GetReservedAmountResponseData_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries the reserved amount for a single article by id or by sku",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/stocks": {
|
|
"get": {
|
|
"operationId": "Article_GetStocks",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.StockResponseData_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.StockResponseData_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.StockResponseData_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.StockResponseData_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Query all defined stock locations",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/updatestock": {
|
|
"post": {
|
|
"description": "The article is specified by sku. You have to send the absolute value for the current stock",
|
|
"operationId": "Article_UpdateStock",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Update the stock qty of an article",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/updatestockcode": {
|
|
"post": {
|
|
"operationId": "Article_UpdateStockCode",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeApiModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeApiModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeApiModel"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeResponseData_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeResponseData_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeResponseData_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeResponseData_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Update the stock code of an article",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/updatestockmultiple": {
|
|
"post": {
|
|
"operationId": "Article_UpdateStockMultiple",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData_"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData_"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData_"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData_"
|
|
},
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Update the stock qty for multiple articles at once",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/{id}": {
|
|
"delete": {
|
|
"operationId": "Article_DeleteArticle",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the Product",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Deletes a product",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
},
|
|
"get": {
|
|
"operationId": "Article_GetArticle",
|
|
"parameters": [
|
|
{
|
|
"description": "The id or the sku of the article to query",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Either the value id, ean or the value sku to specify the meaning of the id parameter.",
|
|
"in": "query",
|
|
"name": "lookupBy",
|
|
"required": false,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries a single article by id or by sku",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
},
|
|
"patch": {
|
|
"operationId": "Article_PatchArticle",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the Product",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"$ref": "#/components/requestBodies/Article_PatchArticleModel"
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Updates one or more fields of a product",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/{productId}/images": {
|
|
"get": {
|
|
"operationId": "Article_GetImages",
|
|
"parameters": [
|
|
{
|
|
"description": "The Id of the product",
|
|
"in": "path",
|
|
"name": "productId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a list of all images of the product",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
},
|
|
"put": {
|
|
"operationId": "Article_PutImages",
|
|
"parameters": [
|
|
{
|
|
"description": "The id of the product",
|
|
"in": "path",
|
|
"name": "productId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "If you pass true, the images will be replaced by the passed images. Otherwise the passed images will be appended to the product.",
|
|
"in": "query",
|
|
"name": "replace",
|
|
"required": false,
|
|
"schema": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"description": "An array of ArticleApiImageModel",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Add multiple images to a product or replace the product images by the given images",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/products/{productId}/images/{imageId}": {
|
|
"delete": {
|
|
"operationId": "Article_DeleteImageFromProduct",
|
|
"parameters": [
|
|
{
|
|
"description": "The product id",
|
|
"in": "path",
|
|
"name": "productId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The image id",
|
|
"in": "path",
|
|
"name": "imageId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Deletes a single image from a product",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
},
|
|
"get": {
|
|
"operationId": "Article_GetImageFromProduct",
|
|
"parameters": [
|
|
{
|
|
"description": "The Id of the product",
|
|
"in": "path",
|
|
"name": "productId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The Id of the image",
|
|
"in": "path",
|
|
"name": "imageId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a single image by id",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
},
|
|
"put": {
|
|
"operationId": "Article_PutImage",
|
|
"parameters": [
|
|
{
|
|
"description": "The product id",
|
|
"in": "path",
|
|
"name": "productId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "The image id. If you pass 0, the image will be added",
|
|
"in": "path",
|
|
"name": "imageId",
|
|
"required": true,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "The ArticleApiImageModel",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Add or update an existing image of a product",
|
|
"tags": [
|
|
"Products"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/search": {
|
|
"post": {
|
|
"operationId": "Search_Search",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchModel"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchResultsModel_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchResultsModel_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchResultsModel_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchResultsModel_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Search for products, customers and orders.\r\nType can be \"order\", \"product\" and / or \"customer\"\r\nTerm can contains lucene query syntax",
|
|
"tags": [
|
|
"Products",
|
|
"Customers",
|
|
"Orders"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/shipment/ping": {
|
|
"get": {
|
|
"operationId": "Shipment_GetPing",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"tags": [
|
|
"Shipments"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/shipment/shipment": {
|
|
"post": {
|
|
"operationId": "Shipment_PostShipment",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateShipmentApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateShipmentApiModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateShipmentApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateShipmentApiModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CreateShipmentApiModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "Data to specify shipment parameters",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Creates a new shipment with the selected Shippingprovider",
|
|
"tags": [
|
|
"Shipments"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/shipment/shipments": {
|
|
"get": {
|
|
"operationId": "Shipment_GetList",
|
|
"parameters": [
|
|
{
|
|
"description": "Specifies the page to request.",
|
|
"in": "query",
|
|
"name": "page",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the pagesize. Defaults to 50, max value is 250",
|
|
"in": "query",
|
|
"name": "pageSize",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the oldest shipment date to include in the response",
|
|
"in": "query",
|
|
"name": "createdAtMin",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Specifies the newest shipment date to include in the response",
|
|
"in": "query",
|
|
"name": "createdAtMax",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"description": "Get shipments for this order only.",
|
|
"in": "query",
|
|
"name": "orderId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Get Shipments with a shipment greater or equal than this id. New shipments have a greater id than older shipments.",
|
|
"in": "query",
|
|
"name": "minimumShipmentId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
{
|
|
"description": "Get Shippings for the specified shipping provider only. <seealso cref=\"M:Rechnungsdruck.WebApp.Controllers.Api.ShipmentController.GetShippingproviders\" />",
|
|
"in": "query",
|
|
"name": "shippingProviderId",
|
|
"required": false,
|
|
"schema": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Shipment_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Shipment_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Shipment_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Shipment_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Get a list of all shipments optionally filtered by date. All parameters are optional.",
|
|
"tags": [
|
|
"Shipments"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/shipment/shippingcarriers": {
|
|
"get": {
|
|
"operationId": "Shipment_GetShippingCarrier",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Queries the currently available shipping carriers.",
|
|
"tags": [
|
|
"Shipments"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/shipment/shippingproviders": {
|
|
"get": {
|
|
"operationId": "Shipment_GetShippingproviders",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Query all defined shipping providers",
|
|
"tags": [
|
|
"Shipments"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/shipment/shipwithlabel": {
|
|
"post": {
|
|
"operationId": "Shipment_ShipWithLabel",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabel"
|
|
}
|
|
}
|
|
},
|
|
"description": "Details on the order and the shipping methods, that should be used.",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabelResult_"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabelResult_"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabelResult_"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabelResult_"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Creates a shipment for an order in billbee",
|
|
"tags": [
|
|
"Shipments"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/webhooks": {
|
|
"delete": {
|
|
"operationId": "WebHookManagement_DeleteAll",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Deletes all existing WebHook registrations.",
|
|
"tags": [
|
|
"Webhooks"
|
|
]
|
|
},
|
|
"get": {
|
|
"operationId": "WebHookManagement_Get",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
},
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Gets all registered WebHooks for a given user.",
|
|
"tags": [
|
|
"Webhooks"
|
|
]
|
|
},
|
|
"post": {
|
|
"operationId": "WebHookManagement_Post",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "The webhook to create. Attach ?noecho to the uri to prevent echo test.",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Registers a new WebHook for a given user.",
|
|
"tags": [
|
|
"Webhooks"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/webhooks/filters": {
|
|
"get": {
|
|
"operationId": "WebHookManagement_GetFilters",
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Returns a list of all known filters you can use to register webhooks",
|
|
"tags": [
|
|
"Webhooks"
|
|
]
|
|
}
|
|
},
|
|
"/api/v1/webhooks/{id}": {
|
|
"delete": {
|
|
"operationId": "WebHookManagement_Delete",
|
|
"parameters": [
|
|
{
|
|
"description": "The WebHook ID.",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Deletes an existing WebHook registration.",
|
|
"tags": [
|
|
"Webhooks"
|
|
]
|
|
},
|
|
"get": {
|
|
"operationId": "WebHookManagement_Lookup",
|
|
"parameters": [
|
|
{
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Looks up a registered WebHook with the given {id} for a given user.",
|
|
"tags": [
|
|
"Webhooks"
|
|
]
|
|
},
|
|
"put": {
|
|
"operationId": "WebHookManagement_Put",
|
|
"parameters": [
|
|
{
|
|
"description": "The WebHook ID.",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "The new webhook to use.",
|
|
"required": true
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel"
|
|
}
|
|
}
|
|
},
|
|
"description": "OK"
|
|
}
|
|
},
|
|
"summary": "Updates an existing WebHook registration.",
|
|
"tags": [
|
|
"Webhooks"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"components": {
|
|
"requestBodies": {
|
|
"Article_PatchArticleModel": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
}
|
|
}
|
|
},
|
|
"required": true
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.OrderTagCreate": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderTagCreate"
|
|
}
|
|
},
|
|
"application/x-www-form-urlencoded": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderTagCreate"
|
|
}
|
|
},
|
|
"application/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderTagCreate"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderTagCreate"
|
|
}
|
|
},
|
|
"text/xml": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.OrderTagCreate"
|
|
}
|
|
}
|
|
},
|
|
"description": "Tags to attach",
|
|
"required": true
|
|
}
|
|
},
|
|
"schemas": {
|
|
"Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel": {
|
|
"properties": {
|
|
"Configuration": {
|
|
"type": "object"
|
|
},
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"IsNullable": {
|
|
"type": "boolean"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Type": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldValueModel": {
|
|
"properties": {
|
|
"ArticleId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Definition": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel"
|
|
},
|
|
"DefinitionId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Value": {
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel": {
|
|
"properties": {
|
|
"BasicAttributes": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"BillOfMaterial": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.BomSubArticleApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Category1": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleCategoryApiModel"
|
|
},
|
|
"Category2": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleCategoryApiModel"
|
|
},
|
|
"Category3": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleCategoryApiModel"
|
|
},
|
|
"Condition": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"CostPrice": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"CountryOfOrigin": {
|
|
"type": "string"
|
|
},
|
|
"CustomFields": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldValueModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"DeliveryTime": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Description": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"EAN": {
|
|
"type": "string"
|
|
},
|
|
"ExportDescription": {
|
|
"type": "string"
|
|
},
|
|
"ExportDescriptionMultiLanguage": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"HeightCm": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Images": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"InvoiceText": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"IsCustomizable": {
|
|
"type": "boolean"
|
|
},
|
|
"IsDeactivated": {
|
|
"type": "boolean"
|
|
},
|
|
"IsDigital": {
|
|
"type": "boolean"
|
|
},
|
|
"LengthCm": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"LowStock": {
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
"Manufacturer": {
|
|
"type": "string"
|
|
},
|
|
"Materials": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Occasion": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Price": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Recipient": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"SKU": {
|
|
"type": "string"
|
|
},
|
|
"ShippingProductId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"ShortDescription": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"SoldAmount": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"SoldAmountLast30Days": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"SoldSumGross": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"SoldSumGrossLast30Days": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"SoldSumNet": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"SoldSumNetLast30Days": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Sources": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleSourceApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"StockCode": {
|
|
"type": "string"
|
|
},
|
|
"StockCurrent": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"StockDesired": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"StockReduceItemsPerSale": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"StockWarning": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Stocks": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.StockArticleApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Tags": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"TaricNumber": {
|
|
"type": "string"
|
|
},
|
|
"Title": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Type": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Unit": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"UnitsPerItem": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Vat1Rate": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Vat2Rate": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"VatIndex": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Weight": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"WeightNet": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"WidthCm": {
|
|
"format": "double",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"VatIndex",
|
|
"Price",
|
|
"Vat1Rate",
|
|
"Vat2Rate",
|
|
"Type",
|
|
"IsDigital",
|
|
"IsCustomizable"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.ArticleCategoryApiModel": {
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel": {
|
|
"properties": {
|
|
"ArticleId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"IsDefault": {
|
|
"type": "boolean"
|
|
},
|
|
"Position": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ThumbPathExt": {
|
|
"type": "string"
|
|
},
|
|
"ThumbUrl": {
|
|
"type": "string"
|
|
},
|
|
"Url": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.ArticleSourceApiModel": {
|
|
"properties": {
|
|
"ApiAccountId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"ApiAccountName": {
|
|
"type": "string"
|
|
},
|
|
"Custom": {
|
|
"type": "object"
|
|
},
|
|
"ExportFactor": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Id": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Source": {
|
|
"type": "string"
|
|
},
|
|
"SourceId": {
|
|
"type": "string"
|
|
},
|
|
"StockSyncInactive": {
|
|
"type": "boolean"
|
|
},
|
|
"StockSyncMax": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"StockSyncMin": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"UnitsPerItem": {
|
|
"format": "double",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"Source",
|
|
"SourceId"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.BomSubArticleApiModel": {
|
|
"properties": {
|
|
"Amount": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"ArticleId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"SKU": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.CloudStorageApiModel": {
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Type": {
|
|
"type": "string"
|
|
},
|
|
"UsedAsPrinter": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.CommentApiModel": {
|
|
"properties": {
|
|
"Created": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"FromCustomer": {
|
|
"type": "boolean"
|
|
},
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Text": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.CreateCustomerApiModel": {
|
|
"properties": {
|
|
"Address": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
},
|
|
"ArchivedAt": {
|
|
"description": "If set, the customer was already archived at the given date. Further modification is disabled.",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"DefaultCommercialMailAddress": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultFax": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultMailAddress": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultPhone1": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultPhone2": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultStatusUpdatesMailAddress": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"Email": {
|
|
"type": "string"
|
|
},
|
|
"Id": {
|
|
"description": "The Billbee Id of the customer",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"LanguageId": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"MetaData": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Number": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PriceGroupId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"RestoredAt": {
|
|
"description": "If set, the customer was restored from the archive at the given date.",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"Tel1": {
|
|
"type": "string"
|
|
},
|
|
"Tel2": {
|
|
"type": "string"
|
|
},
|
|
"Type": {
|
|
"description": "Customer Type",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"VatId": {
|
|
"description": "The vat-id, that should be saved at the customer. Only used if CustomerVatId is not set on the order.",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.CreateShipmentApiModel": {
|
|
"properties": {
|
|
"ClientReference": {
|
|
"description": "Optional specify a text to be included on the label. Not possible with all carriers",
|
|
"type": "string"
|
|
},
|
|
"Content": {
|
|
"description": "Optional specify a text describing the content of the shipment. Used for export shipments",
|
|
"type": "string"
|
|
},
|
|
"CustomerNumber": {
|
|
"description": "Not used anymore",
|
|
"type": "string"
|
|
},
|
|
"Dimension": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Shipping.ShipmentData.Dimensions"
|
|
},
|
|
"OrderCurrencyCode": {
|
|
"description": "The Currency if the ordersum",
|
|
"type": "string"
|
|
},
|
|
"OrderSum": {
|
|
"description": "The value of the shipments content",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"PrinterIdForExportDocs": {
|
|
"description": "The id of a connected Cloudprinter to sent the export docs to",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"PrinterName": {
|
|
"description": "The name of a connected Cloudprinter to sent the label to",
|
|
"type": "string"
|
|
},
|
|
"ProductCode": {
|
|
"description": "The productcode to be used when creating the shipment. Values depends on the carrier used",
|
|
"type": "string"
|
|
},
|
|
"ProviderName": {
|
|
"description": "The name of the provider as specified in the billbee account",
|
|
"type": "string"
|
|
},
|
|
"ReceiverAddress": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ShipmentAddressApiModel"
|
|
},
|
|
"Services": {
|
|
"description": "A list of services to be used when creating the shipment",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Shipping.ProductService"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ShipDate": {
|
|
"description": "Optional overwrite the shipdate to be transferred to the carrier",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"TotalNet": {
|
|
"description": "The value of the shipments content (net)",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"WeightInGram": {
|
|
"description": "Optional specify the weight in gram of the shipment",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"shippingCarrier": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel": {
|
|
"description": "Container for passing address data",
|
|
"properties": {
|
|
"AddressAddition": {
|
|
"type": "string"
|
|
},
|
|
"AddressType": {
|
|
"description": "The type of the address",
|
|
"enum": [
|
|
1,
|
|
2
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ArchivedAt": {
|
|
"description": "If set, the customeraddress was already archived at the given date. Further modification is disabled.",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"City": {
|
|
"type": "string"
|
|
},
|
|
"Company": {
|
|
"description": "The name of the company",
|
|
"type": "string"
|
|
},
|
|
"CountryCode": {
|
|
"description": "The ISO2 code of the country",
|
|
"type": "string"
|
|
},
|
|
"CustomerId": {
|
|
"description": "The internal Billbee id of the customer the address belongs to",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Email": {
|
|
"type": "string"
|
|
},
|
|
"Fax": {
|
|
"type": "string"
|
|
},
|
|
"FirstName": {
|
|
"type": "string"
|
|
},
|
|
"Housenumber": {
|
|
"type": "string"
|
|
},
|
|
"Id": {
|
|
"description": "The internal Billbee ID of the address record. Can be null if a new address is created",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"LastName": {
|
|
"type": "string"
|
|
},
|
|
"Name2": {
|
|
"description": "Optionally an additional name field",
|
|
"type": "string"
|
|
},
|
|
"RestoredAt": {
|
|
"description": "If set, the customeraddress was restored from the archive at the given date.",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"State": {
|
|
"type": "string"
|
|
},
|
|
"Street": {
|
|
"type": "string"
|
|
},
|
|
"Tel1": {
|
|
"type": "string"
|
|
},
|
|
"Tel2": {
|
|
"type": "string"
|
|
},
|
|
"Zip": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel": {
|
|
"properties": {
|
|
"ArchivedAt": {
|
|
"description": "If set, the customer was already archived at the given date. Further modification is disabled.",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"DefaultCommercialMailAddress": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultFax": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultMailAddress": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultPhone1": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultPhone2": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"DefaultStatusUpdatesMailAddress": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"Email": {
|
|
"type": "string"
|
|
},
|
|
"Id": {
|
|
"description": "The Billbee Id of the customer",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"LanguageId": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"MetaData": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Number": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PriceGroupId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"RestoredAt": {
|
|
"description": "If set, the customer was restored from the archive at the given date.",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"Tel1": {
|
|
"type": "string"
|
|
},
|
|
"Tel2": {
|
|
"type": "string"
|
|
},
|
|
"Type": {
|
|
"description": "Customer Type",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"VatId": {
|
|
"description": "The vat-id, that should be saved at the customer. Only used if CustomerVatId is not set on the order.",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.DeletedImagesModel": {
|
|
"properties": {
|
|
"Deleted": {
|
|
"items": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"NotFound": {
|
|
"items": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.GetReservedAmountResponseData": {
|
|
"properties": {
|
|
"ReservedAmount": {
|
|
"description": "The reserve (not fulfilled) qty of the article",
|
|
"format": "double",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.Order": {
|
|
"description": "A class that represents the Billbee data model of a single order",
|
|
"properties": {
|
|
"AcceptLossOfReturnRight": {
|
|
"description": "Customer accepts loss due to withdrawal",
|
|
"type": "boolean"
|
|
},
|
|
"AdjustmentCost": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"AdjustmentReason": {
|
|
"type": "string"
|
|
},
|
|
"ApiAccountId": {
|
|
"description": "Id of the account, this order belongs to",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"ApiAccountName": {
|
|
"description": "The name of the account, this order belongs to. Will be ignored on order creation.",
|
|
"type": "string"
|
|
},
|
|
"ArchivedAt": {
|
|
"description": "If set, the order was already archived at the given date. Further modification is disabled.",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"BillBeeOrderId": {
|
|
"description": "The Order.Id from the Billbee database",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"BillBeeParentOrderId": {
|
|
"description": "The Id of the parent order in the Billbee database",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Buyer": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.OrderUser"
|
|
},
|
|
"Comments": {
|
|
"description": "All messages / comments of the order",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CommentApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ConfirmedAt": {
|
|
"description": "The date on which the order was confirmed",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"CreatedAt": {
|
|
"description": "The date on which the order was created",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"Currency": {
|
|
"description": "The three letter currency code.",
|
|
"type": "string"
|
|
},
|
|
"CustomInvoiceNote": {
|
|
"description": "An optional multiline text which is printed on the invoice",
|
|
"type": "string"
|
|
},
|
|
"Customer": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel"
|
|
},
|
|
"CustomerNumber": {
|
|
"description": "The customer number (not to be confused with the id of the customer)",
|
|
"type": "string"
|
|
},
|
|
"CustomerVatId": {
|
|
"description": "The vat-id, that was given by the customer to fulfill this order",
|
|
"type": "string"
|
|
},
|
|
"DeliverySourceCountryCode": {
|
|
"description": "An optional Country ISO2 Code of the country where order is shipped from (FBA)",
|
|
"type": "string"
|
|
},
|
|
"DistributionCenter": {
|
|
"description": "An optional code for the distribution center delivering this order",
|
|
"type": "string"
|
|
},
|
|
"History": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.HistoryEntry"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Id": {
|
|
"description": "Id of the order in the external system (marketplace)",
|
|
"type": "string"
|
|
},
|
|
"InvoiceAddress": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.OrderAddressApiModel"
|
|
},
|
|
"InvoiceDate": {
|
|
"description": "The date on which the invoice was created",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"InvoiceNumber": {
|
|
"description": "The invoice number",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"InvoiceNumberPostfix": {
|
|
"description": "The postfix of the invoice number",
|
|
"type": "string"
|
|
},
|
|
"InvoiceNumberPrefix": {
|
|
"description": "The prefix of the invoice number",
|
|
"type": "string"
|
|
},
|
|
"IsCancelationFor": {
|
|
"description": "An optional Order Id (externalid) for an order if this is a cancel order (shopify only at the moment)",
|
|
"type": "string"
|
|
},
|
|
"IsFromBillbeeApi": {
|
|
"description": "Indicates whether the order was created through the Billbee-Api or not.",
|
|
"type": "boolean"
|
|
},
|
|
"LanguageCode": {
|
|
"description": "The two-letter language code of the customer",
|
|
"type": "string"
|
|
},
|
|
"LastModifiedAt": {
|
|
"description": "Date of the last update, the order got",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"MerchantVatId": {
|
|
"description": "The vat-id, that should be displayed on the invoice and other order documents",
|
|
"type": "string"
|
|
},
|
|
"OrderItems": {
|
|
"description": "The list of items purchased like shirt, pant, toys etc",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.OrderItem"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"OrderNumber": {
|
|
"description": "Order number of the order in the external system (marketplace)",
|
|
"type": "string"
|
|
},
|
|
"PaidAmount": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"PayedAt": {
|
|
"description": "The date on which the order was paid",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"PaymentInstruction": {
|
|
"description": "A textfield optionaly filled with a payment instruction text for printout on the invoice (z.B. Ebay Kauf auf Rechnung)",
|
|
"type": "string"
|
|
},
|
|
"PaymentMethod": {
|
|
"description": "The payment method",
|
|
"enum": [
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
6,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
30,
|
|
31,
|
|
32,
|
|
33,
|
|
34,
|
|
35,
|
|
36,
|
|
37,
|
|
38,
|
|
39,
|
|
40,
|
|
41,
|
|
42,
|
|
43,
|
|
44,
|
|
45,
|
|
46,
|
|
47,
|
|
48,
|
|
49,
|
|
50,
|
|
51,
|
|
52,
|
|
53,
|
|
54,
|
|
55,
|
|
56,
|
|
57,
|
|
58,
|
|
59,
|
|
60,
|
|
61,
|
|
62,
|
|
63,
|
|
64,
|
|
65,
|
|
66,
|
|
67,
|
|
68,
|
|
69,
|
|
70,
|
|
71,
|
|
72,
|
|
73,
|
|
74,
|
|
75,
|
|
76,
|
|
77,
|
|
78,
|
|
79,
|
|
80,
|
|
81,
|
|
82,
|
|
83,
|
|
84,
|
|
85,
|
|
86,
|
|
87,
|
|
88,
|
|
89,
|
|
90,
|
|
91,
|
|
92,
|
|
93,
|
|
94,
|
|
95,
|
|
96,
|
|
97,
|
|
98,
|
|
99,
|
|
100,
|
|
101,
|
|
102,
|
|
103,
|
|
104,
|
|
105,
|
|
106,
|
|
107,
|
|
108,
|
|
109,
|
|
110,
|
|
111,
|
|
112,
|
|
113,
|
|
114,
|
|
115,
|
|
116,
|
|
117,
|
|
118,
|
|
119,
|
|
120,
|
|
121,
|
|
122,
|
|
123,
|
|
124,
|
|
125,
|
|
126,
|
|
127,
|
|
128,
|
|
129,
|
|
130,
|
|
131,
|
|
132,
|
|
133,
|
|
134,
|
|
135,
|
|
136
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PaymentReference": {
|
|
"description": "A payment reference. Should not be used any more. Please use 'Payments' instead.",
|
|
"type": "string"
|
|
},
|
|
"PaymentTransactionId": {
|
|
"description": "The id of the payment transaction. For example the transaction id of PayPal payment. Should not be used any more. Please use 'Payments' instead.",
|
|
"type": "string"
|
|
},
|
|
"Payments": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.OrderPayment"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"RebateDifference": {
|
|
"format": "double",
|
|
"readOnly": true,
|
|
"type": "number"
|
|
},
|
|
"RestoredAt": {
|
|
"description": "If set, the order was restored from the archive at the given date.",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"Seller": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.OrderUser"
|
|
},
|
|
"SellerComment": {
|
|
"description": "An internal seller comment",
|
|
"type": "string"
|
|
},
|
|
"ShipWeightKg": {
|
|
"description": "The total weight of the shipment(s)",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"ShippedAt": {
|
|
"description": "The date on which the order was shipped",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"ShippingAddress": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.OrderAddressApiModel"
|
|
},
|
|
"ShippingCost": {
|
|
"description": "The shipping cost",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"ShippingIds": {
|
|
"description": "The shipments of the order",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.Shipment"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ShippingProfileId": {
|
|
"description": "Internal Id for the shipping profile for that order",
|
|
"type": "string"
|
|
},
|
|
"ShippingProfileName": {
|
|
"description": "Display Name of Shipping profile, if available",
|
|
"type": "string"
|
|
},
|
|
"ShippingProviderId": {
|
|
"description": "Internal Id for the used shipping provider",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"ShippingProviderName": {
|
|
"description": "The Name for of used shipping provider",
|
|
"type": "string"
|
|
},
|
|
"ShippingProviderProductId": {
|
|
"description": "Internal Id for the used shipping product",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"ShippingProviderProductName": {
|
|
"description": "The Name of the used shipping product",
|
|
"type": "string"
|
|
},
|
|
"ShippingServices": {
|
|
"description": "Additional services for the shipment",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Shipping.ProductService"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"State": {
|
|
"description": "The current state of the order",
|
|
"enum": [
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Tags": {
|
|
"description": "The Tags of the order",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"TaxRate1": {
|
|
"description": "The regular tax rate",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"TaxRate2": {
|
|
"description": "The reduced tax rate",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"TotalCost": {
|
|
"description": "The total cost excluding shipping cost",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"UpdatedAt": {
|
|
"description": "The date on which the order was last updated",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"VatId": {
|
|
"description": "The customers vat id",
|
|
"type": "string"
|
|
},
|
|
"VatMode": {
|
|
"description": "The vat mode of the order",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.OrderAddressApiModel": {
|
|
"properties": {
|
|
"BillbeeId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"City": {
|
|
"type": "string"
|
|
},
|
|
"Company": {
|
|
"type": "string"
|
|
},
|
|
"Country": {
|
|
"type": "string"
|
|
},
|
|
"CountryISO2": {
|
|
"type": "string"
|
|
},
|
|
"Email": {
|
|
"type": "string"
|
|
},
|
|
"FirstName": {
|
|
"type": "string"
|
|
},
|
|
"HouseNumber": {
|
|
"type": "string"
|
|
},
|
|
"LastName": {
|
|
"type": "string"
|
|
},
|
|
"Line2": {
|
|
"type": "string"
|
|
},
|
|
"NameAddition": {
|
|
"type": "string"
|
|
},
|
|
"Phone": {
|
|
"type": "string"
|
|
},
|
|
"State": {
|
|
"type": "string"
|
|
},
|
|
"Street": {
|
|
"type": "string"
|
|
},
|
|
"Zip": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.OrderItem": {
|
|
"properties": {
|
|
"Attributes": {
|
|
"description": "A list of product attributes for this position",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.OrderItemAttribute"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"BillbeeId": {
|
|
"description": "The billbee id of this item",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Discount": {
|
|
"description": "Sets the discount in percent",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"DontAdjustStock": {
|
|
"description": "If true, the import of this order won't adjust the stock level at billbee.",
|
|
"type": "boolean"
|
|
},
|
|
"GetPriceFromArticleIfAny": {
|
|
"description": "If true, the price will be overwritten by the known article price in billbee if available",
|
|
"type": "boolean"
|
|
},
|
|
"InvoiceSKU": {
|
|
"description": "Contains the SKU from OrderDetail (if available) or from Product",
|
|
"type": "string"
|
|
},
|
|
"IsCoupon": {
|
|
"description": "Determines if it is a coupon, which is interpreted as tax-free payment",
|
|
"type": "boolean"
|
|
},
|
|
"Product": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.SoldProduct"
|
|
},
|
|
"Quantity": {
|
|
"description": "The sold quantity",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"SerialNumber": {
|
|
"description": "Contains the used serial number",
|
|
"type": "string"
|
|
},
|
|
"ShippingProfileId": {
|
|
"description": "Determines if it is a coupon, which is interpreted as tax-free payment",
|
|
"type": "string"
|
|
},
|
|
"TaxAmount": {
|
|
"description": "The tax amount in the total price",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"TaxIndex": {
|
|
"description": "The tax index.",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalPrice": {
|
|
"description": "The total price (unit price * quantity)",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"TransactionId": {
|
|
"description": "Id of the individual transaction. Only required by Ebay to detect aggregated orders",
|
|
"type": "string"
|
|
},
|
|
"UnrebatedTotalPrice": {
|
|
"description": "Is just used for the billbee api",
|
|
"format": "double",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.OrderItemAttribute": {
|
|
"properties": {
|
|
"Id": {
|
|
"description": "The internal id of this attribute",
|
|
"type": "string"
|
|
},
|
|
"Name": {
|
|
"description": "The attribute name. E.g. color",
|
|
"type": "string"
|
|
},
|
|
"Price": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Value": {
|
|
"description": "The attribute value. E.g. red",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.OrderUser": {
|
|
"properties": {
|
|
"BillbeeShopId": {
|
|
"description": "The Billbee internal id of the shop connection",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"BillbeeShopName": {
|
|
"description": "The name of shop connection in Billbee",
|
|
"type": "string"
|
|
},
|
|
"Email": {
|
|
"description": "The email address of this customer",
|
|
"type": "string"
|
|
},
|
|
"FirstName": {
|
|
"description": "The first name of this customer",
|
|
"type": "string"
|
|
},
|
|
"FullName": {
|
|
"description": "The full name (\"firstname lastname\") of this customer",
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
"Id": {
|
|
"description": "The Billbee internal id of this customer",
|
|
"type": "string"
|
|
},
|
|
"LastName": {
|
|
"description": "The last name of this customer",
|
|
"type": "string"
|
|
},
|
|
"Nick": {
|
|
"description": "The nick name (if available) from the original system",
|
|
"type": "string"
|
|
},
|
|
"Platform": {
|
|
"description": "The name of the platform from which this customer originated",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.ProductImage": {
|
|
"properties": {
|
|
"ExternalId": {
|
|
"description": "The id of this image from the original system",
|
|
"type": "string"
|
|
},
|
|
"IsDefaultImage": {
|
|
"description": "True if the image is / should be the default image",
|
|
"type": "boolean"
|
|
},
|
|
"Position": {
|
|
"description": "The order of this image",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Url": {
|
|
"description": "The url to the image",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.Shipment": {
|
|
"description": "Represents a single shipment.",
|
|
"properties": {
|
|
"BillbeeId": {
|
|
"description": "The billbee internal id of the shipment",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Created": {
|
|
"description": "The creation date",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"ShipmentType": {
|
|
"description": "Shipment Type, 0 if Shipment, 1 if Retoure",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Shipper": {
|
|
"description": "The name of the shipping provider",
|
|
"type": "string"
|
|
},
|
|
"ShippingCarrier": {
|
|
"description": "The carrier used to ship the parcel with",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ShippingId": {
|
|
"description": "The id of this shipment",
|
|
"type": "string"
|
|
},
|
|
"ShippingProviderId": {
|
|
"description": "The id of the used shipping provider",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"ShippingProviderProductId": {
|
|
"description": "The id of the used shipping provider product",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"TrackingUrl": {
|
|
"description": "The url to track this shipment",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.ShipmentAddressApiModel": {
|
|
"properties": {
|
|
"AddressAddition": {
|
|
"type": "string"
|
|
},
|
|
"City": {
|
|
"type": "string"
|
|
},
|
|
"Company": {
|
|
"type": "string"
|
|
},
|
|
"CountryCode": {
|
|
"type": "string"
|
|
},
|
|
"CountryCodeISO3": {
|
|
"type": "string"
|
|
},
|
|
"Email": {
|
|
"type": "string"
|
|
},
|
|
"FirstName": {
|
|
"type": "string"
|
|
},
|
|
"FullName": {
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
"FullStreet": {
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
"Housenumber": {
|
|
"type": "string"
|
|
},
|
|
"IsExportCountry": {
|
|
"type": "boolean"
|
|
},
|
|
"LastName": {
|
|
"type": "string"
|
|
},
|
|
"Name2": {
|
|
"type": "string"
|
|
},
|
|
"State": {
|
|
"type": "string"
|
|
},
|
|
"Street": {
|
|
"type": "string"
|
|
},
|
|
"Telephone": {
|
|
"type": "string"
|
|
},
|
|
"Zip": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.SoldProduct": {
|
|
"properties": {
|
|
"BillbeeId": {
|
|
"description": "The Billbee internal id of the linked product",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"CountryOfOrigin": {
|
|
"description": "The country where this article was made",
|
|
"type": "string"
|
|
},
|
|
"EAN": {
|
|
"description": "The EAN / GTIN of this product",
|
|
"type": "string"
|
|
},
|
|
"Id": {
|
|
"description": "The id of this product in the external system",
|
|
"type": "string"
|
|
},
|
|
"Images": {
|
|
"description": "The images of this product",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ProductImage"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"IsDigital": {
|
|
"description": "True if the product is a digital good (download etc.), false if not",
|
|
"type": "boolean"
|
|
},
|
|
"OldId": {
|
|
"description": "This is for migration scenarios when the internal id of a product changes\r\nI.E. Etsy when switching to the new inventory management, the ids for variants will change.",
|
|
"type": "string"
|
|
},
|
|
"PlatformData": {
|
|
"description": "Optional platform specific Data as serialized JSON Object for the product",
|
|
"type": "string"
|
|
},
|
|
"SKU": {
|
|
"description": "The SKU of this product",
|
|
"type": "string"
|
|
},
|
|
"SkuOrId": {
|
|
"description": "The SKU of this product or the id if the SKU is empty",
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
"TARICCode": {
|
|
"description": "The TARIC code",
|
|
"type": "string"
|
|
},
|
|
"Title": {
|
|
"description": "The name of this product",
|
|
"type": "string"
|
|
},
|
|
"Type": {
|
|
"description": "Indicates whether the article is 1 = normal or 2 = BOM",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Weight": {
|
|
"description": "Weight of one item in gram",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.StockArticleApiModel": {
|
|
"properties": {
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"StockCode": {
|
|
"type": "string"
|
|
},
|
|
"StockCurrent": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"StockDesired": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"StockId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"StockWarning": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"UnfulfilledAmount": {
|
|
"format": "double",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.StockResponseData": {
|
|
"properties": {
|
|
"Description": {
|
|
"type": "string"
|
|
},
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"IsDefault": {
|
|
"type": "boolean"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.UpdateStockApiModel": {
|
|
"properties": {
|
|
"AutosubtractReservedAmount": {
|
|
"description": "Automatically reduce the NewQuantity by the currently not fulfilled amount",
|
|
"type": "boolean"
|
|
},
|
|
"BillbeeId": {
|
|
"description": "Optional the ID of the Billbee product to update",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"DeltaQuantity": {
|
|
"description": "This parameter is currently ignored",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"ForceSendStockToShops": {
|
|
"description": "If true, every sent stockchange is stored and transmitted to the connected shop, even if the value has not changed",
|
|
"type": "boolean"
|
|
},
|
|
"NewQuantity": {
|
|
"description": "The new absolute stock quantity for the product you want to set",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"OldQuantity": {
|
|
"description": "This parameter is currently ignored",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Reason": {
|
|
"description": "Optional a reason text for the stock update",
|
|
"type": "string"
|
|
},
|
|
"Sku": {
|
|
"description": "The SKU of the product to update",
|
|
"type": "string"
|
|
},
|
|
"StockId": {
|
|
"description": "Optional the stock id if the feature multi stock is activated",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeApiModel": {
|
|
"properties": {
|
|
"BillbeeId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Sku": {
|
|
"type": "string"
|
|
},
|
|
"StockCode": {
|
|
"type": "string"
|
|
},
|
|
"StockId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeResponseData": {
|
|
"properties": {},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData": {
|
|
"properties": {
|
|
"CurrentStock": {
|
|
"description": "The new value for current stock after the update",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Message": {
|
|
"description": "A human readable message that explains the result of the operation",
|
|
"type": "string"
|
|
},
|
|
"OldStock": {
|
|
"description": "The old value for current stock before the update",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"SKU": {
|
|
"description": "The SKU of the article to update the current stock",
|
|
"type": "string"
|
|
},
|
|
"UnfulfilledAmount": {
|
|
"description": "The value of the unfulfilled amount (reserved) of the article",
|
|
"format": "double",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Models.CustomerMetaDataApiModel": {
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"SubType": {
|
|
"type": "string"
|
|
},
|
|
"TypeId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"TypeName": {
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
"Value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Models.LayoutTemplate": {
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Type": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.BillbeeAPI.Models.OrderPayment": {
|
|
"properties": {
|
|
"BillbeeId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"PayDate": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"PayValue": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"PaymentType": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Purpose": {
|
|
"type": "string"
|
|
},
|
|
"SourceTechnology": {
|
|
"type": "string"
|
|
},
|
|
"SourceText": {
|
|
"type": "string"
|
|
},
|
|
"TransactionId": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.Order.HistoryEntry": {
|
|
"properties": {
|
|
"Created": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"EmployeeName": {
|
|
"type": "string"
|
|
},
|
|
"EventTypeName": {
|
|
"type": "string"
|
|
},
|
|
"Text": {
|
|
"type": "string"
|
|
},
|
|
"TypeId": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.Order.MultiLanguageString": {
|
|
"properties": {
|
|
"LanguageCode": {
|
|
"type": "string"
|
|
},
|
|
"Text": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.Shipping.ProductService": {
|
|
"properties": {
|
|
"CanBeConfigured": {
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
"DisplayName": {
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
"DisplayValue": {
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
"PossibleValueLists": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/System.Collections.Generic.KeyValuePair_System.String_System.Collections.Generic.List_System.Collections.Generic.KeyValuePair_System.Int32_System.String_"
|
|
},
|
|
"readOnly": true,
|
|
"type": "array"
|
|
},
|
|
"RequiresUserInput": {
|
|
"readOnly": true,
|
|
"type": "boolean"
|
|
},
|
|
"ServiceName": {
|
|
"readOnly": true,
|
|
"type": "string"
|
|
},
|
|
"typeName": {
|
|
"readOnly": true,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Billbee.Interfaces.Shipping.ShipmentData.Dimensions": {
|
|
"properties": {
|
|
"height": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"length": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"format": "double",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiAddShipmentToOrderModel": {
|
|
"description": "Data of the shipment to be created",
|
|
"properties": {
|
|
"CarrierId": {
|
|
"description": "Optional the id of a shipping carrier that should be assigend to the shipment\r\nWill override the carrier from the shipment product.\r\nPlease use the integer value from this Enumeration:\r\n{Billbee.Interfaces.Shipping.Enums.ShippingCarrier}",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Comment": {
|
|
"description": "Optional a text stored with the shipment",
|
|
"type": "string"
|
|
},
|
|
"OrderId": {
|
|
"description": "Optional a differing order number of the shipment if available",
|
|
"type": "string"
|
|
},
|
|
"ShipmentType": {
|
|
"description": "0 if Shipment, 1 if Retoure\r\n{Billbee.Interfaces.Shipping.Enums.ShipmentTypeEnum}",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ShippingId": {
|
|
"description": "The id of the shipment (Sendungsnummer/trackingid)",
|
|
"type": "string"
|
|
},
|
|
"ShippingProviderId": {
|
|
"description": "Optional the id of a shipping provider existing in the billbee account that should be assigned to the shipment",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"ShippingProviderProductId": {
|
|
"description": "Optional the id of a shipping provider product that should be assigend to the shipment",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_": {
|
|
"properties": {
|
|
"Page": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PageSize": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalPages": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalRows": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel_": {
|
|
"properties": {
|
|
"Page": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PageSize": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalPages": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalRows": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_": {
|
|
"properties": {
|
|
"Page": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PageSize": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalPages": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalRows": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_": {
|
|
"properties": {
|
|
"Page": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PageSize": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalPages": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalRows": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Order_": {
|
|
"properties": {
|
|
"Page": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PageSize": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalPages": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalRows": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Shipment_": {
|
|
"properties": {
|
|
"Page": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PageSize": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalPages": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalRows": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Rechnungsdruck.WebApp.Controllers.Api.Order_": {
|
|
"properties": {
|
|
"Page": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"PageSize": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalPages": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"TotalRows": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
},
|
|
"Paging": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
},
|
|
"Paging": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel_"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
},
|
|
"Paging": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
},
|
|
"Paging": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Order_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.Order"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
},
|
|
"Paging": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Order_"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Shipment_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.Shipment"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
},
|
|
"Paging": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.Shipment_"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult_System.Collections.Generic.List_Rechnungsdruck.WebApp.Controllers.Api.Order_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.Order"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
},
|
|
"Paging": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ApiPagedResult.PagingInformation_System.Collections.Generic.List_Rechnungsdruck.WebApp.Controllers.Api.Order_"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleApiCustomFieldDefinitionModel"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleApiModel"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerAddressApiModel"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CustomerApiModel"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.DeletedImagesModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.DeletedImagesModel"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.GetReservedAmountResponseData_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.GetReservedAmountResponseData"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.Order_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.Order"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeResponseData_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockCodeResponseData"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.UpdateStockResponseData"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchResultsModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchResultsModel"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabelResult_": {
|
|
"properties": {
|
|
"Data": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabelResult"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.ArticleImageRelationApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.CloudStorageApiModel_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.CloudStorageApiModel"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Model.StockResponseData_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Model.StockResponseData"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ApiResult_System.Collections.Generic.List_Billbee.Interfaces.BillbeeAPI.Models.LayoutTemplate_": {
|
|
"properties": {
|
|
"Data": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.BillbeeAPI.Models.LayoutTemplate"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"ErrorCode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ErrorDescription": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28
|
|
],
|
|
"format": "int32",
|
|
"readOnly": true,
|
|
"type": "integer"
|
|
},
|
|
"ErrorMessage": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.AutomaticProvisioningController.CreateAccountContainer": {
|
|
"description": "Data used to create a new Billbee user account",
|
|
"properties": {
|
|
"AcceptTerms": {
|
|
"description": "Set to true, if the user has accepted the Billbee terms & conditions",
|
|
"type": "boolean"
|
|
},
|
|
"Address": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.AutomaticProvisioningController.CreateAccountContainer.UserAddress"
|
|
},
|
|
"AffiliateCouponCode": {
|
|
"description": "Specifies an billbee affiliate code to attach to the user",
|
|
"type": "string"
|
|
},
|
|
"DefaultCurrrency": {
|
|
"description": "Optionally specify the default currency of the user",
|
|
"type": "string"
|
|
},
|
|
"DefaultVatIndex": {
|
|
"description": "Optionally specify the default vat index of the user",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"DefaultVatMode": {
|
|
"description": "Optionally specify the default vat mode of the user",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"EMail": {
|
|
"description": "The Email address of the user to create",
|
|
"type": "string"
|
|
},
|
|
"Password": {
|
|
"type": "string"
|
|
},
|
|
"Vat1Rate": {
|
|
"description": "Optionally specify the vat1 (normal) rate of the user",
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Vat2Rate": {
|
|
"description": "Optionally specify the vat2 (reduced) rate of the user",
|
|
"format": "double",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"EMail"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.AutomaticProvisioningController.CreateAccountContainer.UserAddress": {
|
|
"description": "Represents the invoice address of a Billbee user",
|
|
"properties": {
|
|
"Address1": {
|
|
"type": "string"
|
|
},
|
|
"Address2": {
|
|
"type": "string"
|
|
},
|
|
"City": {
|
|
"type": "string"
|
|
},
|
|
"Company": {
|
|
"type": "string"
|
|
},
|
|
"Country": {
|
|
"description": "The ISO2 country code of the users country",
|
|
"type": "string"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"VatId": {
|
|
"type": "string"
|
|
},
|
|
"Zip": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.Order": {
|
|
"properties": {
|
|
"CanCreateAutoInvoice": {
|
|
"type": "boolean"
|
|
},
|
|
"CreatedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"ExternalId": {
|
|
"type": "string"
|
|
},
|
|
"HasInvoice": {
|
|
"type": "boolean"
|
|
},
|
|
"Id": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"InvoiceCreatedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"InvoiceDate": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"InvoiceNumber": {
|
|
"type": "string"
|
|
},
|
|
"OrderStateId": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"OrderStateText": {
|
|
"type": "string"
|
|
},
|
|
"PaidAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"ShippedAt": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"ShopName": {
|
|
"type": "string"
|
|
},
|
|
"TotalGross": {
|
|
"format": "double",
|
|
"type": "number"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.ParseTextContainer": {
|
|
"properties": {
|
|
"IsHtml": {
|
|
"description": "If true, the string will be handled as html.",
|
|
"type": "boolean"
|
|
},
|
|
"Language": {
|
|
"description": "The ISO 639-1 code of the target language. Using default if not set.",
|
|
"type": "string"
|
|
},
|
|
"TextToParse": {
|
|
"description": "The text to parse and replace the placeholders in.",
|
|
"type": "string"
|
|
},
|
|
"Trim": {
|
|
"description": "If true, then the placeholder values are trimmed after usage.",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.SendMessageModel": {
|
|
"properties": {
|
|
"AlternativeMail": {
|
|
"type": "string"
|
|
},
|
|
"Body": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"SendMode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Subject": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Order.MultiLanguageString"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.OrderApiController.TriggerEventContainer": {
|
|
"properties": {
|
|
"DelayInMinutes": {
|
|
"description": "The delay in minutes until the rule is executed",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"description": "Name of the event",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.OrderStateUpdate": {
|
|
"description": "Specifies the parameters used to set the new state of an order",
|
|
"properties": {
|
|
"NewStateId": {
|
|
"description": "The new state to set",
|
|
"enum": [
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7,
|
|
8,
|
|
9,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.OrderTagCreate": {
|
|
"properties": {
|
|
"Tags": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.SearchController.CustomerResult": {
|
|
"properties": {
|
|
"Addresses": {
|
|
"type": "string"
|
|
},
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"Name": {
|
|
"type": "string"
|
|
},
|
|
"Number": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.SearchController.OrderResult": {
|
|
"properties": {
|
|
"ArticleTexts": {
|
|
"type": "string"
|
|
},
|
|
"BuyerName": {
|
|
"type": "string"
|
|
},
|
|
"CustomerName": {
|
|
"type": "string"
|
|
},
|
|
"ExternalReference": {
|
|
"type": "string"
|
|
},
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"InvoiceNumber": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.SearchController.ProductResult": {
|
|
"properties": {
|
|
"Id": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"SKU": {
|
|
"type": "string"
|
|
},
|
|
"ShortText": {
|
|
"type": "string"
|
|
},
|
|
"Tags": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchModel": {
|
|
"properties": {
|
|
"SearchMode": {
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4
|
|
],
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Term": {
|
|
"type": "string"
|
|
},
|
|
"Type": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.SearchController.SearchResultsModel": {
|
|
"properties": {
|
|
"Customers": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.SearchController.CustomerResult"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Orders": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.SearchController.OrderResult"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Products": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/Rechnungsdruck.WebApp.Controllers.Api.SearchController.ProductResult"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabel": {
|
|
"properties": {
|
|
"ChangeStateToSend": {
|
|
"description": "Optional parameter to automatically change the orderstate to sent after creating the shipment",
|
|
"type": "boolean"
|
|
},
|
|
"ClientReference": {
|
|
"description": "Optional specify a reference text to be included on the label. Works not with all carriers",
|
|
"type": "string"
|
|
},
|
|
"Dimension": {
|
|
"$ref": "#/components/schemas/Billbee.Interfaces.Shipping.ShipmentData.Dimensions"
|
|
},
|
|
"OrderId": {
|
|
"description": "The Billbee internal id of the order to ship",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"PrinterName": {
|
|
"description": "Optional the name of a connected cloudprinter to send the label to",
|
|
"type": "string"
|
|
},
|
|
"ProductId": {
|
|
"description": "the id of the shipping provider product to be used",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"ProviderId": {
|
|
"description": "The id of the provider. You can query all providers with the shippingproviders endpoint",
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"ShipDate": {
|
|
"description": "Optional specify the shipdate to be transmitted to the carrier",
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"WeightInGram": {
|
|
"description": "Optional the shipments weight in gram to override the calculated weight",
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.ShipmentWithLabelResult": {
|
|
"properties": {
|
|
"Carrier": {
|
|
"type": "string"
|
|
},
|
|
"ExportDocsPdf": {
|
|
"format": "byte",
|
|
"type": "string"
|
|
},
|
|
"LabelDataPdf": {
|
|
"format": "byte",
|
|
"type": "string"
|
|
},
|
|
"OrderId": {
|
|
"format": "int64",
|
|
"type": "integer"
|
|
},
|
|
"OrderReference": {
|
|
"type": "string"
|
|
},
|
|
"ShippingDate": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"ShippingId": {
|
|
"type": "string"
|
|
},
|
|
"TrackingUrl": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Rechnungsdruck.WebApp.Controllers.Api.WebHookApiModel": {
|
|
"properties": {
|
|
"Description": {
|
|
"type": "string"
|
|
},
|
|
"Filters": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"Headers": {
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Id": {
|
|
"type": "string"
|
|
},
|
|
"IsPaused": {
|
|
"type": "boolean"
|
|
},
|
|
"Properties": {
|
|
"additionalProperties": {
|
|
"type": "object"
|
|
},
|
|
"type": "object"
|
|
},
|
|
"Secret": {
|
|
"type": "string"
|
|
},
|
|
"WebHookUri": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"Secret",
|
|
"WebHookUri"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"System.Collections.Generic.KeyValuePair_System.Int32_System.String_": {
|
|
"properties": {
|
|
"key": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"System.Collections.Generic.KeyValuePair_System.String_System.Collections.Generic.List_System.Collections.Generic.KeyValuePair_System.Int32_System.String_": {
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"items": {
|
|
"$ref": "#/components/schemas/System.Collections.Generic.KeyValuePair_System.Int32_System.String_"
|
|
},
|
|
"type": "array"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
},
|
|
"securitySchemes": {
|
|
"X-Billbee-Api-Key": {
|
|
"description": "To identify the app developer, each API request has do contain a valid API Key in the HTTP header X-Billbee-Api-Key.",
|
|
"in": "header",
|
|
"name": "X-Billbee-Api-Key",
|
|
"type": "apiKey"
|
|
},
|
|
"basic": {
|
|
"description": "To authenticate an API request, the Billbee username/email and an API password have to be provided as a BasicAuth header.",
|
|
"scheme": "basic",
|
|
"type": "http"
|
|
}
|
|
}
|
|
}
|
|
} |