{
  "openapi": "3.0.1",
  "info": {
    "title": "Innoship API",
    "description": "Api service implementation (version:8.0.1.502)",
    "termsOfService": "https://innoship.com/en/terms-conditions",
    "contact": {
      "name": "Innoship Support",
      "url": "https://support.innoship.com/support/home",
      "email": "support@innoship.com"
    },
    "version": "v1"
  },
  "paths": {
    "/api/ClientLocation": {
      "get": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "countryCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "post": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ClientLocation/{id}": {
      "put": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "delete": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "get": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ClientLocation/Summary": {
      "post": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LocationFilter"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LocationFilter"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LocationFilter"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LocationFilter"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ClientLocation/Validate": {
      "post": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ClientLocation/{locationId}/Courier": {
      "post": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.CreateLocationCourierServicesDto"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.CreateLocationCourierServicesDto"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.CreateLocationCourierServicesDto"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.CreateLocationCourierServicesDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ClientLocation/{locationId}/Courier/{courierId}": {
      "delete": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "courierId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "force",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "isEmagMarketPlace",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ClientLocation/{locationId}/CourierServices": {
      "put": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "applyToAllLocations",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationCourierServiceDto"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationCourierServiceDto"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationCourierServiceDto"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationCourierServiceDto"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "patch": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "applyToAllLocations",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationCourierServiceDto"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationCourierServiceDto"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationCourierServiceDto"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.UpdateLocationCourierServiceDto"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/ClientLocation/{locationId}/Logo": {
      "post": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LogoApiRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LogoApiRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LogoApiRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LogoApiRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LogoApiRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LogoApiRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LogoApiRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LogoApiRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "ClientLocation"
        ],
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Courier/RequestPickup": {
      "post": {
        "tags": [
          "Courier"
        ],
        "summary": "Request pickup to courier",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.CallCourier.PickupRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.CallCourier.PickupRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.CallCourier.PickupRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.CallCourier.PickupRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Pickup requested to courier",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.CallCourier.PickupResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to request pickup due to errors",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Courier/Location/GenerateId/{locationId}/{courierId}": {
      "post": {
        "tags": [
          "Courier"
        ],
        "summary": "Create the location in the courier's system.",
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "courierId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "The address to create at the courier. Leave the body out to use the address of the location itself.",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.CourierServices.Entities.GenerateCourierLocationIdRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.CourierServices.Entities.GenerateCourierLocationIdRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.CourierServices.Entities.GenerateCourierLocationIdRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.Api.Core.CourierServices.Entities.GenerateCourierLocationIdRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Returns the generated courier location id, with Configured telling whether it also became the id on the credentials",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.CourierServices.Entities.GenerateCourierLocationIdResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to generate the courier location id due to errors",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Courier/Location/List/{locationId}/{courierId}": {
      "get": {
        "tags": [
          "Courier"
        ],
        "summary": "List the locations that already exist in the courier's own system.",
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "courierId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the courier's locations",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.CourierServices.Entities.CourierLocationsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to list the courier locations due to errors",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Courier/Location/SetId/{locationId}/{courierId}/{courierLocationId}": {
      "post": {
        "tags": [
          "Courier"
        ],
        "summary": "Set the courier credentials at a location that already exists in the courier's system.",
        "parameters": [
          {
            "name": "locationId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "courierId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "courierLocationId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the stored id, or Saved=false with the reason it was rejected",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.CourierServices.Entities.SetCourierLocationResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to set the courier location id due to errors",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/CustomLabel/template/{template}/courier/{courier}/awb/{awb}": {
      "get": {
        "tags": [
          "CustomLabel"
        ],
        "summary": "Gets custom label for the specified courier awb number",
        "parameters": [
          {
            "name": "template",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "courier",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
            }
          },
          {
            "name": "awb",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "",
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.LabelType"
            }
          },
          {
            "name": "format",
            "in": "query",
            "description": "",
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.LabelFormat"
            }
          },
          {
            "name": "useFile",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the label"
          },
          "400": {
            "description": "Unable to get the label due to validation errors"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/CustomLabel/template/{template}/courier/{courier}/awb/{awb}/parcel/{parcel}": {
      "get": {
        "tags": [
          "CustomLabel"
        ],
        "summary": "Gets custom label for the specified courier awb and parcel",
        "parameters": [
          {
            "name": "template",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "courier",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
            }
          },
          {
            "name": "awb",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "parcel",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "",
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.LabelType"
            }
          },
          {
            "name": "format",
            "in": "query",
            "description": "",
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.LabelFormat"
            }
          },
          {
            "name": "useFile",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the label"
          },
          "400": {
            "description": "Unable to get the label due to validation errors"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Label/by-courier/{courierId}/awb/{awb}": {
      "get": {
        "tags": [
          "Label"
        ],
        "summary": "Gets the label for the specified courier awb number",
        "parameters": [
          {
            "name": "courierId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "awb",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string",
              "default": "PDF"
            }
          },
          {
            "name": "format",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string",
              "default": "A6"
            }
          },
          {
            "name": "orientation",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string",
              "default": "portrait"
            }
          },
          {
            "name": "includeVoucher",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "useFile",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "skipCache",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "noReprint",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the label",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to get the label due to validation errors",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Label/by-courier/{courierId}/voucher/{awb}": {
      "get": {
        "tags": [
          "Label"
        ],
        "summary": "Gets the voucher label for the specified courier awb number",
        "parameters": [
          {
            "name": "courierId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "awb",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string",
              "default": "PDF"
            }
          },
          {
            "name": "format",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string",
              "default": "A6"
            }
          },
          {
            "name": "orientation",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string",
              "default": "portrait"
            }
          },
          {
            "name": "useFile",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "skipCache",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "noReprint",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the label",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to get the label due to validation errors",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Label/by-courier/{courierId}/awb/{awb}/parcel/{barcodes}": {
      "get": {
        "tags": [
          "Label"
        ],
        "summary": "Gets the label for the specified courier parcel barcode and order awb",
        "parameters": [
          {
            "name": "courierId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "awb",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "barcodes",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string",
              "default": "PDF"
            }
          },
          {
            "name": "format",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string",
              "default": "A6"
            }
          },
          {
            "name": "orientation",
            "in": "query",
            "description": "",
            "schema": {
              "type": "string",
              "default": "portrait"
            }
          },
          {
            "name": "useFile",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "skipCache",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "noReprint",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the label",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to get the label due to validation errors",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Label/bulk": {
      "post": {
        "tags": [
          "Label"
        ],
        "summary": "Create bulk labels operation",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.BulkLabels.BulkLabelApiRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.BulkLabels.BulkLabelApiRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.BulkLabels.BulkLabelApiRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.BulkLabels.BulkLabelApiRequest"
              }
            }
          }
        },
        "responses": {
          "400": {
            "description": "Unable to create bulk labels operation due to validation errors",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "200": {
            "description": "Returns OperationId"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Label/bulk/{operationId}": {
      "get": {
        "tags": [
          "Label"
        ],
        "summary": "Get bulk labels by operationId",
        "parameters": [
          {
            "name": "operationId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the label",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Label.LabelResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to get the label due to validation errors",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "text/html": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Manifest": {
      "post": {
        "tags": [
          "Manifest"
        ],
        "summary": "Requests pickup and get manifest id",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Manifest.ManifestRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Manifest.ManifestRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Manifest.ManifestRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Manifest.ManifestRequest"
              }
            }
          }
        },
        "responses": {
          "400": {
            "description": "Unable to process due to validation errors",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "200": {
            "description": "Returns ManifestId"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      },
      "get": {
        "tags": [
          "Manifest"
        ],
        "summary": "Requests manifest report by id",
        "parameters": [
          {
            "name": "manifestId",
            "in": "query",
            "description": "",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "lang",
            "in": "query",
            "description": "language of manifest",
            "schema": {
              "$ref": "#/components/schemas/InnoshipTechnology.Innoship.ApiService.Models.Manifest.ManifestLanguage"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Unable to process due to validation errors",
            "content": {
              "application/pdf": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "200": {
            "description": "Returns PDF"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Notifications/sendsms": {
      "post": {
        "tags": [
          "Notifications"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Notifications.SendSmsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Notifications.SendSmsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Notifications.SendSmsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Notifications.SendSmsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/api/v2/notifications/by-awb": {
      "get": {
        "tags": [
          "Notifications"
        ],
        "parameters": [
          {
            "name": "ShipmentAwb",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "CourierId",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.V2.Notifications.NotificationHistoryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/v2/notifications/by-template": {
      "get": {
        "tags": [
          "Notifications"
        ],
        "parameters": [
          {
            "name": "TemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DateFrom",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "DateTo",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.V2.Notifications.NotificationHistoryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/OfflineOrder/Activate": {
      "put": {
        "tags": [
          "OfflineOrder"
        ],
        "summary": "Activate Offline Orders",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateOrderApiRequest"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateOrderApiRequest"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateOrderApiRequest"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateOrderApiRequest"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Activated successfully"
          },
          "400": {
            "description": "Unable to process due to validation errors"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/OfflineOrder/Edit": {
      "put": {
        "tags": [
          "OfflineOrder"
        ],
        "summary": "Edit Offline Orders",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.EditOrderApiRequest"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.EditOrderApiRequest"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.EditOrderApiRequest"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.EditOrderApiRequest"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Activated successfully"
          },
          "400": {
            "description": "Unable to process due to validation errors"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/OfflineOrder/Add": {
      "post": {
        "tags": [
          "OfflineOrder"
        ],
        "summary": "Add Offline Orders",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OfflineOrderAddRequest"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OfflineOrderAddRequest"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OfflineOrderAddRequest"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OfflineOrderAddRequest"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Added successfully"
          },
          "400": {
            "description": "Unable to process due to validation errors"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Order": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Creates a new order",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:22.9883656+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:22.9883656+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:22.9883656+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:22.9883656+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            }
          }
        },
        "responses": {
          "201": {
            "description": "Creates an new order in the system",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderResponse"
                },
                "example": {"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null}
              }
            }
          },
          "400": {
            "description": "Unable to create the order due to validation error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/simulate": {
      "post": {
        "tags": [
          "Order"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0132915+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0132915+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0132915+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0132915+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderResponse"
                },
                "example": {"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null}
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/validate": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Validates a new order request",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0149406+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0149406+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0149406+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0149406+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderResponse"
                },
                "example": {"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null}
              }
            }
          },
          "400": {
            "description": "Unable to create the order due to validation error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "201": {
            "description": "Creates an new order in the system"
          }
        }
      }
    },
    "/api/Order/multiple/simulate": {
      "post": {
        "tags": [
          "Order"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
                }
              },
              "example": [{"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0182244+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null},{"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0182342+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}]
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
                }
              },
              "example": [{"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0182244+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null},{"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0182342+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}]
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
                }
              },
              "example": [{"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0182244+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null},{"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0182342+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}]
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
                }
              },
              "example": [{"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0182244+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null},{"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0182342+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}]
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/Innoship.ApiService.Contract.ResponseWithErrors`1[[Innoship.ApiService.Contract.Order.OrderResponse, Innoship.ApiService.Contract, Version=3.1.3.349, Culture=neutral, PublicKeyToken=null]]"
                  }
                },
                "example": {"1":{"response":{"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null},"errors":null,"correlationId":null},"2":{"response":{"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null},"errors":null,"correlationId":null}}
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/Innoship.ApiService.Contract.ResponseWithErrors`1[[Innoship.ApiService.Contract.Order.OrderResponse, Innoship.ApiService.Contract, Version=3.1.3.349, Culture=neutral, PublicKeyToken=null]]"
                  }
                },
                "example": {"1":{"response":{"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null},"errors":null,"correlationId":null},"2":{"response":{"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null},"errors":null,"correlationId":null}}
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/Innoship.ApiService.Contract.ResponseWithErrors`1[[Innoship.ApiService.Contract.Order.OrderResponse, Innoship.ApiService.Contract, Version=3.1.3.349, Culture=neutral, PublicKeyToken=null]]"
                  }
                },
                "example": {"1":{"response":{"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null},"errors":null,"correlationId":null},"2":{"response":{"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null},"errors":null,"correlationId":null}}
              }
            }
          }
        }
      }
    },
    "/api/Order/file": {
      "post": {
        "tags": [
          "Order"
        ],
        "parameters": [
          {
            "name": "userAllowedLocationIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": {
                    "$ref": "#/components/schemas/Innoship.ApiService.Contract.ResponseWithErrors`1[[Innoship.ApiService.Contract.Order.OrderResponse, Innoship.ApiService.Contract, Version=3.1.3.349, Culture=neutral, PublicKeyToken=null]]"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/{courierId}/awb/{awbNo}": {
      "delete": {
        "tags": [
          "Order"
        ],
        "summary": "Deletes an existing order",
        "parameters": [
          {
            "name": "courierId",
            "in": "path",
            "description": "Courier id",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "awbNo",
            "in": "path",
            "description": "AWB number",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Deletes an existing order from the system",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.DeleteOrderResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to delete the order due to validation error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/{courierId}/awb/{awbNo}/parcel/{parcelBarcode}": {
      "delete": {
        "tags": [
          "Order"
        ],
        "parameters": [
          {
            "name": "courierId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "awbNo",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "parcelBarcode",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.CourierUpdateOrder.Entities.CourierDeleteParcelsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.Api.Core.CourierUpdateOrder.Entities.CourierDeleteParcelsResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/UpdateStatus": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Updates orders statuses",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UpdateStatusRequest"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UpdateStatusRequest"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UpdateStatusRequest"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UpdateStatusRequest"
                }
              }
            }
          }
        },
        "responses": {
          "400": {
            "description": "Unable to process due to validation errors",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "200": {
            "description": "Request was processed successfully"
          }
        }
      }
    },
    "/api/Order/UpdateParcels": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Create a new order based on the existing one and cancel the original",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UpdateParcelsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UpdateParcelsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UpdateParcelsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UpdateParcelsRequest"
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderResponse"
                },
                "example": {"clientOrderId":662,"courierShipmentId":"877551879","courierShipmentVoucher":null,"externalOrderId":null,"courier":1,"courierServiceName":null,"courierParcelsBarcodes":null,"price":{"amount":13.36,"vat":2.54,"totalAmount":15.90,"currency":"RON","priceComponents":null},"calculatedDeliveryDate":"2019-10-03T00:00:00Z","trackPageUrl":null,"trackingNumber":null,"courierTrackPageUrl":null,"returnToLockerCode":null,"courierResponse":null,"extra":null,"address":null}
              }
            }
          },
          "400": {
            "description": "Unable to create the order due to validation error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "200": {
            "description": "Creates an new order in the system"
          }
        }
      }
    },
    "/api/Order/UpdateCustomAttributes/{courierId}/awb/{awb}": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "Updates custom attributes",
        "parameters": [
          {
            "name": "courierId",
            "in": "path",
            "description": "Courier id",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "awb",
            "in": "path",
            "description": "AWB number",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "400": {
            "description": "Unable to process due to validation errors",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "200": {
            "description": "Request was processed successfully"
          }
        }
      }
    },
    "/api/Order/ReturnAwbInfo/{courierId}/{returnAwb}": {
      "get": {
        "tags": [
          "Order"
        ],
        "parameters": [
          {
            "name": "courierId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "returnAwb",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/UploadDocuments": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": "UploadDocuments",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UploadDocumentsApiRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UploadDocumentsApiRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UploadDocumentsApiRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UploadDocumentsApiRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Document uploaded",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.UploadDocumentsApiResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to upload documents",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Order/DownloadDocument/courier/{courierId}/awb/{awb}": {
      "get": {
        "tags": [
          "Order"
        ],
        "summary": "Gets requested document for the specified courier awb number",
        "parameters": [
          {
            "name": "courierId",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "awb",
            "in": "path",
            "description": "",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "document",
            "in": "query",
            "description": "",
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.DocumentType"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "",
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.FileType"
            }
          },
          {
            "name": "format",
            "in": "query",
            "description": "",
            "schema": {
              "$ref": "#/components/schemas/Innoship.Common.Enum.FileFormat"
            }
          },
          {
            "name": "useFile",
            "in": "query",
            "description": "",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the document",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.DocumentResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to get the document due to validation errors",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Price": {
      "post": {
        "tags": [
          "Price"
        ],
        "summary": "Gets the prices for the specified request",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0463275+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0463275+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0463275+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequest"
              },
              "example": {"serviceId":1,"courierId":null,"courierShipmentId":null,"courierDispatchId":null,"shipmentDate":"2026-08-31T02:01:23.0463275+00:00","shipmentDateEnd":"0001-01-01T00:00:00+00:00","addressFrom":null,"addressTo":{"name":"Name of recipient","contactPerson":"Contact for recipient","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Adress text 10","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"addressReturn":null,"payment":"Sender","content":{"envelopeCount":0,"parcelsCount":1,"palettesCount":0,"totalWeight":1.0,"contents":"t-shirt","package":"box","oversizedPackage":false,"parcels":[{"sequenceNo":1,"barcode":null,"size":{"width":20.0,"height":50.0,"length":20.0},"weight":1.0,"type":"Parcel","reference1":"invoice for order 222","reference2":null,"reference3":null,"customerBarcode":null,"dangerousGood":null,"dangerousGoods":null,"articles":null,"parcelReferences":null}],"invoiceNumber":"invoice 0001","invoiceDate":"0001-01-01T00:00:00Z","invoiceValue":13.0,"invoiceValueCurrency":"EUR","articles":[{"quantity":1,"description":"article description","countryOfOrigin":"BG","tariff":"tariff","weightNet":1.0,"weightGross":1.0,"pricePerPieceAmount":13.0,"pricePerPieceAmountCurrency":"EUR","sku":"1","articleReferences":null}]},"extra":{"bankRepaymentAmount":32.12,"bankRepaymentCurrency":null,"cashOnDeliveryAmount":null,"cashOnDeliveryAmountCurrency":null,"cashOnDeliveryPayoutToLocation":null,"declaredValueAmount":null,"declaredValueAmountCurrency":null,"openPackage":true,"saturdayDelivery":null,"insuranceAmount":null,"insuranceAmountCurrency":null,"reference1":null,"reference2":null,"reference3":null,"reference4":null,"returnOfDocuments":null,"returnOfDocumentsComment":null,"returnPackage":null,"returnVoucher":null,"bank":null,"bankIBAN":null,"bankAccountHolder":null,"customsDeclaration":{"exporter":{"name":"Name of Exporter","contactPerson":"Contact for Exporter","country":"BG","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Varna","localityName":"Varna","addressText":"Exporter Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"1234","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"importer":{"name":"Name of Importer","contactPerson":"Contact for Importer","country":"RO","countryName":null,"countyId":null,"localityId":null,"countryId":null,"countyName":"Bucuresti","localityName":"Bucuresti","addressText":"Importer Adress","streetType":null,"streetName":null,"streetNumber":null,"postalCode":"123456","phone":"+40734123456","email":"email@emailserver.com","fixedLocationId":null,"fixedLocationName":null,"latitude":null,"longitude":null,"courierFixedLocationId":null},"exporterTaxId":"exporter taxId","exporterEORI":"eori 12345","exporterUkimsNumber":"ukims 12345","exporterBN":"BN","exporterIdentifierTypes":null,"importerTaxId":"importer taxId","importerEORI":"eori 54321","importerUkimsNumber":"ukims 54321","importerIdentifierTypes":null,"reason":"NonCommercialShipment","incoterm":"incoterm","attachments":[{"name":"file","content":"text","documentType":null}]},"marketPlace":null,"uitCode":null,"incoterm":null,"plannedDeliveryBeginDate":null,"plannedDeliveryEndDate":null,"notificationAttachments":null},"parameters":{"async":true,"getParcelsBarcodes":false,"includeCourierResponse":false,"includePriceBreakdown":false,"includeAddressInResponse":false,"consolidateOrder":false,"ignoreNotifications":false,"importExternalOrder":false,"overwriteLocationAddressWithSenderDetails":false},"externalClientLocation":"RO","externalOrderId":null,"metadata":"extra data information","sourceChannel":"Swagger","observation":"Call one hour before","customAttributes":null,"dynamicCourierData":null,"clientSettings":null}
            }
          }
        },
        "responses": {
          "201": {
            "description": "List of prices for eligible couriers",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.PriceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unable to get prices due to validation error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          },
          "401": {
            "description": "Unable to authorize request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Repository": {
      "post": {
        "tags": [
          "Repository"
        ],
        "summary": "Adds (appends) one or more documents to the repository using an external order identifier.\r\nThis operation persists documents and replaces existing entries.",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Repository.RepositoryAddRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Repository.RepositoryAddRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Repository.RepositoryAddRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Repository.RepositoryAddRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Documents saved"
          },
          "400": {
            "description": "Unable save documents due to errors"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Voucher/Create": {
      "post": {
        "tags": [
          "Voucher"
        ],
        "summary": "Create Voucher",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Voucher.CreateVoucherApiRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Voucher.CreateVoucherApiRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Voucher.CreateVoucherApiRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Voucher.CreateVoucherApiRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Activated successfully"
          },
          "400": {
            "description": "Unable to process due to validation errors"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    },
    "/api/Voucher/Activate": {
      "post": {
        "tags": [
          "Voucher"
        ],
        "summary": "Activate Voucher",
        "parameters": [
          {
            "name": "api-version",
            "in": "query",
            "description": "The requested API version",
            "required": true,
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          },
          {
            "name": "api-version",
            "in": "header",
            "description": "The requested API version",
            "schema": {
              "type": "string",
              "default": "1.0"
            }
          }
        ],
        "requestBody": {
          "description": "",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Voucher.ActivateVoucherApiRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Voucher.ActivateVoucherApiRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Voucher.ActivateVoucherApiRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Innoship.ApiService.Contract.Voucher.ActivateVoucherApiRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Activated successfully"
          },
          "400": {
            "description": "Unable to process due to validation errors"
          },
          "401": {
            "description": "Unable to authorize request"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Innoship.Api.Core.CourierServices.Entities.CourierLocationAddress": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "contactPerson": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "localityName": {
            "type": "string",
            "nullable": true
          },
          "addressText": {
            "type": "string",
            "nullable": true
          },
          "streetType": {
            "type": "string",
            "nullable": true
          },
          "streetName": {
            "type": "string",
            "nullable": true
          },
          "streetNumber": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "countyName": {
            "type": "string",
            "nullable": true
          },
          "countryCode": {
            "type": "string",
            "nullable": true
          },
          "countryName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.CourierServices.Entities.CourierLocationInfo": {
        "type": "object",
        "properties": {
          "courierLocationId": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "countryCode": {
            "type": "string",
            "nullable": true
          },
          "countryName": {
            "type": "string",
            "nullable": true
          },
          "countyName": {
            "type": "string",
            "nullable": true
          },
          "localityName": {
            "type": "string",
            "nullable": true
          },
          "addressText": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "contactPerson": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "isDefault": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.CourierServices.Entities.CourierLocationsResponse": {
        "type": "object",
        "properties": {
          "locations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.Api.Core.CourierServices.Entities.CourierLocationInfo"
            },
            "nullable": true
          },
          "error": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.CourierServices.Entities.GenerateCourierLocationIdRequest": {
        "type": "object",
        "properties": {
          "address": {
            "$ref": "#/components/schemas/Innoship.Api.Core.CourierServices.Entities.CourierLocationAddress"
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.CourierServices.Entities.GenerateCourierLocationIdResponse": {
        "type": "object",
        "properties": {
          "courierLocationId": {
            "type": "integer",
            "format": "int64"
          },
          "created": {
            "type": "boolean"
          },
          "configured": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.CourierServices.Entities.SetCourierLocationResponse": {
        "type": "object",
        "properties": {
          "courierLocationId": {
            "type": "integer",
            "format": "int64"
          },
          "saved": {
            "type": "boolean"
          },
          "error": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.CourierUpdateOrder.Entities.CourierDeleteParcelsResponse": {
        "required": [
          "success"
        ],
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "parcels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.Api.Core.CourierUpdateOrder.Entities.CourierDeleteParcelsResponseParcel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.CourierUpdateOrder.Entities.CourierDeleteParcelsResponseParcel": {
        "required": [
          "barcode"
        ],
        "type": "object",
        "properties": {
          "barcode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.Entities.Result`1[[Innoship.Api.Core.Location.Entities.LogoApiResponse, Innoship.Api.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "value": {
            "$ref": "#/components/schemas/Innoship.Api.Core.Location.Entities.LogoApiResponse"
          },
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "errors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.Location.Entities.LocationFilter": {
        "type": "object",
        "properties": {
          "name": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "countryId": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "countyId": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "localityId": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "addressText": {
            "type": "string",
            "nullable": true
          },
          "courierId": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "ids": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "createdAtLe": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdAtGe": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "userId": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            },
            "nullable": true
          },
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "take": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderBy": {
            "type": "string",
            "nullable": true
          },
          "orderByAsc": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.Location.Entities.LogoApiRequest": {
        "type": "object",
        "properties": {
          "base64Logo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.Api.Core.Location.Entities.LogoApiResponse": {
        "type": "object",
        "properties": {
          "logoUrl": {
            "type": "string",
            "nullable": true
          },
          "success": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.BulkLabels.BulkLabelApiRequest": {
        "type": "object",
        "properties": {
          "labelType": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.LabelType"
          },
          "labelFormat": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.LabelFormat"
          },
          "useFile": {
            "type": "boolean"
          },
          "includeVoucher": {
            "type": "boolean"
          },
          "skipCache": {
            "type": "boolean"
          },
          "noReprint": {
            "type": "boolean"
          },
          "awBs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.BulkLabels.BulkLabelApiRequestItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.BulkLabels.BulkLabelApiRequestItem": {
        "type": "object",
        "properties": {
          "courierId": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "typeId": {
            "type": "integer",
            "format": "int32"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.CallCourier.PickupRequest": {
        "type": "object",
        "properties": {
          "courierId": {
            "type": "integer",
            "format": "int32"
          },
          "locationId": {
            "type": "integer",
            "format": "int32"
          },
          "pickupMode": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.CallCourierPickupMode"
          },
          "lastPickupHour": {
            "type": "integer",
            "format": "int32"
          },
          "lastPickMinute": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.CallCourier.PickupResponse": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.ClientLocation.CourierServiceRestrictionsDto": {
        "type": "object",
        "properties": {
          "piecesCountMin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "piecesCountMax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "weightMin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "weightMax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "parcelWeightMin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "parcelWeightMax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "widthMin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "widthMax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "heightMin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "heightMax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lengthMin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lengthMax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderCountMax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderPiecesCountMax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderLocationCountMax": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.RestrictionCountryCountyDto"
            },
            "nullable": true
          },
          "orderLocationPiecesCountMax": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.RestrictionCountryCountyDto"
            },
            "nullable": true
          },
          "allowsCOD": {
            "type": "boolean",
            "nullable": true
          },
          "allowsBankCOD": {
            "type": "boolean",
            "nullable": true
          },
          "allowsNoSizeForParcels": {
            "type": "boolean",
            "nullable": true
          },
          "allowsPickUp": {
            "type": "boolean",
            "nullable": true
          },
          "allowsOrder": {
            "type": "boolean",
            "nullable": true
          },
          "allowsEmptyPostalCode": {
            "type": "boolean",
            "nullable": true
          },
          "allowsReturnDocument": {
            "type": "boolean",
            "nullable": true
          },
          "allowsReturnPackage": {
            "type": "boolean",
            "nullable": true
          },
          "allowsOversized": {
            "type": "boolean",
            "nullable": true
          },
          "allowsInsurance": {
            "type": "boolean",
            "nullable": true
          },
          "allowsSaturdayDelivery": {
            "type": "boolean",
            "nullable": true
          },
          "allowsOpenPackage": {
            "type": "boolean",
            "nullable": true
          },
          "courierCutOffTime": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.ClientLocation.CreateLocationCourierServicesDto": {
        "type": "object",
        "properties": {
          "courierId": {
            "type": "integer",
            "format": "int32"
          },
          "isEmagMarketPlace": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.ClientLocation.LocationAddressDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "contactPerson": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "localityId": {
            "type": "integer",
            "format": "int32"
          },
          "localityName": {
            "type": "string",
            "nullable": true
          },
          "addressText": {
            "type": "string",
            "nullable": true
          },
          "streetType": {
            "type": "string",
            "nullable": true
          },
          "streetName": {
            "type": "string",
            "nullable": true
          },
          "streetNumber": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "countyId": {
            "type": "integer",
            "format": "int32"
          },
          "countyName": {
            "type": "string",
            "nullable": true
          },
          "countryCode": {
            "type": "string",
            "nullable": true
          },
          "countryName": {
            "type": "string",
            "nullable": true
          },
          "ignoreLocalityId": {
            "type": "boolean"
          },
          "latitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "longitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.ClientLocation.RestrictionCountryCountyDto": {
        "type": "object",
        "properties": {
          "countryId": {
            "type": "integer",
            "format": "int32"
          },
          "countyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "value": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.ClientLocation.UpdateLocationCourierServiceDto": {
        "type": "object",
        "properties": {
          "courierId": {
            "type": "integer",
            "format": "int32"
          },
          "serviceId": {
            "type": "integer",
            "format": "int32"
          },
          "courierServiceRestrictions": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.CourierServiceRestrictionsDto"
          },
          "useCourierPrices": {
            "type": "boolean",
            "nullable": true
          },
          "mappingTemplateOptionId": {
            "type": "string",
            "nullable": true
          },
          "voucherTemplateOptionId": {
            "type": "string",
            "nullable": true
          },
          "extraServices": {
            "type": "object",
            "additionalProperties": {
              "type": "boolean"
            },
            "nullable": true
          },
          "mappingReferences": {
            "type": "object",
            "additionalProperties": {
              "type": "integer",
              "format": "int32",
              "nullable": true
            },
            "nullable": true
          },
          "countryDeliveryDays": {
            "type": "object",
            "additionalProperties": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "enabled": {
            "type": "boolean",
            "nullable": true
          },
          "localityKm": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "defaultLockerValues": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "priceLocalityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.ClientLocation.UpdateLocationDto": {
        "type": "object",
        "properties": {
          "address": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.ClientLocation.LocationAddressDto"
          },
          "courierCutOffTimes": {
            "type": "string",
            "nullable": true
          },
          "courierAutomaticCallTimes": {
            "type": "string",
            "nullable": true
          },
          "useSameCourierForSameAddress": {
            "type": "boolean"
          },
          "courierFailPolicy": {
            "type": "integer",
            "format": "int32"
          },
          "streetNumberExtractPolicy": {
            "type": "integer",
            "format": "int32"
          },
          "streetNumberExtract": {
            "type": "string",
            "nullable": true
          },
          "timeZoneId": {
            "type": "string",
            "nullable": true
          },
          "priceGroupId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dynamicReferencesGroupId": {
            "type": "string",
            "nullable": true
          },
          "notificationEmail": {
            "type": "string",
            "nullable": true
          },
          "notificationPhone": {
            "type": "string",
            "nullable": true
          },
          "courierVoucherService": {
            "type": "object",
            "additionalProperties": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "marketPlaceCallBackSettings": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              },
              "nullable": true
            },
            "nullable": true
          },
          "importIsActive": {
            "type": "boolean",
            "nullable": true
          },
          "setHandoverOnManifest": {
            "type": "boolean",
            "nullable": true
          },
          "ignorePricesWhenMissing": {
            "type": "boolean",
            "nullable": true
          },
          "disableTrack": {
            "type": "boolean",
            "nullable": true
          },
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "externalLocationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Error": {
        "type": "object",
        "properties": {
          "context": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "details": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Error"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.ErrorResponse": {
        "type": "object",
        "properties": {
          "errors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.ErrorResponseItem"
            },
            "nullable": true
          },
          "correlationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.ErrorResponseItem": {
        "type": "object",
        "properties": {
          "message": {
            "type": "string",
            "nullable": true
          },
          "details": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.General.ClientPreferences": {
        "type": "object",
        "properties": {
          "preferredLabel": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.LabelFormat"
          },
          "preferredLocationId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "orderColumns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "pickupColumns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "returnColumns": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Label.LabelResponse": {
        "type": "object",
        "properties": {
          "courier": {
            "type": "integer",
            "format": "int32"
          },
          "contents": {
            "type": "string",
            "nullable": true
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Manifest.ManifestRequest": {
        "type": "object",
        "properties": {
          "courierId": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "externalLocationId": {
            "type": "string",
            "nullable": true
          },
          "lastPickHour": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Notifications.SendSmsRequest": {
        "type": "object",
        "properties": {
          "campaignName": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Notifications.SendSmsRequestItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Notifications.SendSmsRequestItem": {
        "type": "object",
        "properties": {
          "phone": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.ActivateAddress": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "contactPerson": {
            "type": "string",
            "nullable": true
          },
          "country": {
            "type": "string",
            "nullable": true
          },
          "countryName": {
            "type": "string",
            "nullable": true
          },
          "countyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "localityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "countryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "countyName": {
            "type": "string",
            "nullable": true
          },
          "localityName": {
            "type": "string",
            "nullable": true
          },
          "addressText": {
            "type": "string",
            "nullable": true
          },
          "streetNumber": {
            "type": "string",
            "nullable": true
          },
          "streetName": {
            "type": "string",
            "nullable": true
          },
          "streetType": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "courierFixedLocationId": {
            "type": "string",
            "nullable": true
          },
          "courierFixedLocationName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.ActivateOrderApiRequest": {
        "type": "object",
        "properties": {
          "courier": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "shipmentDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "shipmentDateEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "parcels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateOrderParcel"
            },
            "nullable": true
          },
          "addressFrom": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateAddress"
          },
          "addressTo": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateAddress"
          },
          "parameters": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateParameters"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.ActivateOrderParcel": {
        "type": "object",
        "properties": {
          "barcode": {
            "type": "string",
            "nullable": true
          },
          "sequenceNo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "size": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateOrderParcelSize"
          },
          "weight": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.ActivateOrderParcelSize": {
        "type": "object",
        "properties": {
          "width": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "height": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "length": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.ActivateParameters": {
        "type": "object",
        "properties": {
          "deleteMissingParcels": {
            "type": "boolean"
          },
          "immediateActivation": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.DeleteOrderResponse": {
        "type": "object",
        "properties": {
          "courier": {
            "type": "integer",
            "format": "int32"
          },
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.DocumentResponse": {
        "type": "object",
        "properties": {
          "courier": {
            "type": "integer",
            "format": "int32"
          },
          "contents": {
            "type": "string",
            "nullable": true
          },
          "documents": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.EditOrderApiRequest": {
        "type": "object",
        "properties": {
          "offlineStatusId": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.OrderOfflineStatus"
          },
          "courier": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "shipmentDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "shipmentDateEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "parcels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateOrderParcel"
            },
            "nullable": true
          },
          "addressFrom": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateAddress"
          },
          "addressTo": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateAddress"
          },
          "parameters": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.ActivateParameters"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.LimitedAddress": {
        "type": "object",
        "properties": {
          "country": {
            "type": "string",
            "nullable": true
          },
          "countyName": {
            "type": "string",
            "nullable": true
          },
          "localityName": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.MarketplaceIntegration": {
        "enum": [
          "Vivre",
          "Trendyol",
          "SevenSenders"
        ],
        "type": "string"
      },
      "Innoship.ApiService.Contract.Order.OfflineOrderAddParcel": {
        "type": "object",
        "properties": {
          "sequenceNo": {
            "type": "integer",
            "format": "int32"
          },
          "size": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OfflineOrderAddParcelSize"
          },
          "weight": {
            "type": "number",
            "format": "double"
          },
          "type": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.ParcelType"
          },
          "reference1": {
            "type": "string",
            "nullable": true
          },
          "reference2": {
            "type": "string",
            "nullable": true
          },
          "reference3": {
            "type": "string",
            "nullable": true
          },
          "customerBarcode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OfflineOrderAddParcelSize": {
        "type": "object",
        "properties": {
          "width": {
            "type": "number",
            "format": "double"
          },
          "height": {
            "type": "number",
            "format": "double"
          },
          "length": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OfflineOrderAddRequest": {
        "type": "object",
        "properties": {
          "courier": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "finalParcel": {
            "type": "boolean"
          },
          "parcels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OfflineOrderAddParcel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderBarcodes": {
        "type": "object",
        "properties": {
          "sequenceNo": {
            "type": "integer",
            "format": "int32"
          },
          "barcode": {
            "type": "string",
            "nullable": true
          },
          "customerBarcode": {
            "type": "string",
            "nullable": true
          },
          "additionalBarcodes": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequest": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "integer",
            "format": "int32"
          },
          "courierId": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "courierDispatchId": {
            "type": "string",
            "nullable": true
          },
          "shipmentDate": {
            "type": "string",
            "format": "date-time"
          },
          "shipmentDateEnd": {
            "type": "string",
            "format": "date-time"
          },
          "addressFrom": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestAddress"
          },
          "addressTo": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestAddress"
          },
          "addressReturn": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestAddress"
          },
          "payment": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.PaymentType"
          },
          "content": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestContent"
          },
          "extra": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestExtra"
          },
          "parameters": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestParameters"
          },
          "externalClientLocation": {
            "type": "string",
            "nullable": true
          },
          "externalOrderId": {
            "type": "string",
            "nullable": true
          },
          "metadata": {
            "type": "string",
            "nullable": true
          },
          "sourceChannel": {
            "type": "string",
            "nullable": true
          },
          "observation": {
            "type": "string",
            "nullable": true
          },
          "customAttributes": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "dynamicCourierData": {
            "type": "object",
            "properties": {
              "Cargus": { },
              "DPD": { },
              "FanCourier": { },
              "GLS": { },
              "Nemo": { },
              "Sameday": { },
              "ExpressOne": { },
              "ECont": { },
              "TeamCourier": { },
              "DHL": { },
              "PostaRomana": { },
              "PostaPanduri": { },
              "GLS_HU": { },
              "DragonStar": { },
              "Coletaria": { },
              "Bookurier": { },
              "Asendia": { },
              "TNT": { },
              "DPD_BG": { },
              "GLS_HR": { },
              "GLS_CZ": { },
              "GLS_SI": { },
              "GLS_SK": { },
              "InOut": { },
              "StackCurier": { },
              "GebruderWeiss": { },
              "Pallex": { },
              "GT": { },
              "CourierManager": { },
              "GLS_IT": { },
              "ECourier": { },
              "Unimasters": { },
              "TCE": { },
              "TransilvaniaPost": { },
              "BGPost": { },
              "Evropat": { },
              "SMPCourier": { },
              "DHL_DE": { },
              "Raben": { },
              "Memex": { },
              "PTTExpress": { },
              "XDCourier": { },
              "IL": { },
              "NovaPosta": { },
              "PinkPost": { },
              "Strongo": { },
              "DHL_Paket": { },
              "DHL_Parcel": { },
              "BeeFast": { },
              "InPost": { },
              "KLG": { },
              "Schenker": { },
              "Packageez": { },
              "Kargo": { },
              "SundayCourier": { },
              "PocztaPolska": { },
              "Sinapseria": { },
              "UPS": { },
              "DPD_HR": { },
              "DPD_SI": { },
              "NovaPoshtaGlobal": { },
              "ALD": { },
              "ProNatur": { },
              "DPD_HU": { },
              "GLS_PL": { },
              "Futar24h": { },
              "SlovakParcelService": { },
              "DPD_DE": { },
              "VanOnGo": { },
              "CeskaPosta": { },
              "DPD_SK": { },
              "SolAir": { },
              "PostaSlovenije": { },
              "DPD_PL": { },
              "Agil24": { },
              "OrlenPackza": { },
              "Speedex": { },
              "FedEx": { },
              "DPD_UK": { },
              "PPL": { },
              "EColet": { },
              "ACS": { },
              "Helpship": { },
              "DPD_CZ": { },
              "MagyarPosta": { },
              "EVRI": { },
              "FedEx_PL": { },
              "KuehneNagel": { },
              "Sameday_BG": { },
              "Sameday_HU": { },
              "FanDelivery": { },
              "Seur": { },
              "Correos": { },
              "Couriera": { },
              "ChopChop": { },
              "InPost_ES": { },
              "FanCourierMoldova": { },
              "GLS_DE": { },
              "Kurier123": { },
              "Dachser": { },
              "CTT_PT": { },
              "DPD_AT": { },
              "PostNord": { },
              "Pharmalink": { },
              "MRW": { },
              "Eurolog": { },
              "IDLogistics": { },
              "GLS_DK": { },
              "RoyalMail": { },
              "FanInternational": { },
              "Go4": { },
              "InPost_IT": { },
              "AmazonShipping_IT": { },
              "TNT_IT": { },
              "Posta_SK": { },
              "Posta_AT": { },
              "GLS_ES": { },
              "LithuanianPost": { },
              "DHL_Parcel_DE": { },
              "DPD_LT": { },
              "ExpressOne_BG": { },
              "FoxPost": { },
              "Posta_NL": { },
              "Colissimo": { },
              "SDA": { },
              "AllegroShipping": { },
              "Bartolini": { },
              "Overseas": { },
              "DPD_Shipping_CZ": { },
              "DHL_Parcel_Benelux": { },
              "ExpressOne_SI": { },
              "CrossBorderLogistics": { },
              "EuroHermes": { },
              "DHL_Freight": { },
              "Deligoo": { },
              "XPCLogistix": { },
              "Paxy": { },
              "Zadbano": { },
              "NovaPost_EU": { },
              "Xpress": { },
              "Hermes": { },
              "Mainfreight": { },
              "GoBolt": { },
              "SwissPost": { },
              "LSO": { },
              "Caut": { },
              "Stava": { },
              "ERLI": { },
              "GEIS": { },
              "Optima": { },
              "EasyMail": { },
              "MoldavianPost": { },
              "ExpressOne_SK": { },
              "BosnianPost": { },
              "CroatianPost": { },
              "BoxNow_HR": { },
              "Sonic": { },
              "LuxembourgPost": { },
              "BoxNow_BG": { },
              "DPD_NL": { },
              "Intelcom": { },
              "NovaPoshta_UA": { },
              "DragonStarCM": { },
              "Elta": { },
              "DPD_ZA": { },
              "Hellmann": { },
              "Paack": { },
              "RohligSUUS": { },
              "Posta_MK": { },
              "MontenegrinPost": { },
              "Herewego": { },
              "CityExpress": { },
              "SerbianPost": { },
              "Heppner": { },
              "Omniva": { },
              "OlzaLogistic": { },
              "NovaGlobal": { },
              "Englmayer": { },
              "Delegates": { },
              "HCT_TW": { },
              "HomeDeliverySolutions": { },
              "YurticiKargo": { },
              "Rhenus": { },
              "Altex": { },
              "UPS_TR": { },
              "VanDuuren": { },
              "CargoBuddy": { },
              "Chronopost": { },
              "MacTransCourier": { },
              "DSV": { },
              "EltaCourier": { },
              "Inpost_International": { },
              "ELTA_GR": { },
              "DeutschePost": { },
              "Taxydema": { },
              "BoxNow_GR": { },
              "CevaLogistics": { },
              "Pharmercure": { },
              "Milsped": { },
              "Dragonfly": { },
              "Direx": { },
              "CityLink": { },
              "ASAP": { },
              "Proships": { },
              "Meest": { },
              "DSV_PL": { },
              "Global24": { },
              "Geodis": { },
              "Toptrans": { },
              "Log4World": { },
              "WeDo": { },
              "DHLeCommerce": { },
              "Trendyol": { },
              "LatvianPost": { },
              "DHLExpress": { },
              "CourierCenter": { },
              "Dropp": { },
              "Svuum": { },
              "Wolt": { },
              "Yamato": { },
              "NoLimit": { },
              "JTExpress": { },
              "GLS_Returns_PL": { },
              "PickIt": { },
              "GLS_RS": { },
              "CevaEDI": { },
              "DPD_LV": { },
              "BaseLinker": { },
              "AmazonEasyShip": { },
              "DPD_EE": { },
              "CirroLogistics": { },
              "Unisend": { },
              "LGTLogistics": { },
              "Planzer": { },
              "Uber": { },
              "KLGOneClick": { },
              "GOFO": { },
              "Glovo": { },
              "DPD_CH": { },
              "Apaczka": { },
              "Skynet": { },
              "DExpress": { },
              "Poltraf": { },
              "SKROUTZ": { },
              "Palibex": { },
              "Maersk": { },
              "DuoExpress": { },
              "ArrowXL": { },
              "Ekont4You": { },
              "Pactic": { },
              "XPCourier": { },
              "BoxNow_SI": { },
              "Spedire": { },
              "CyrusFields": { },
              "OOHPod": { },
              "PickIt_CO": { },
              "PickIt_PE": { },
              "PickIt_UY": { },
              "PickIt_CL": { },
              "PickIt_MX": { },
              "InnoshipMocked": { }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "clientSettings": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestClientSettings"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestAddress": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "contactPerson": {
            "type": "string",
            "nullable": true
          },
          "country": {
            "type": "string",
            "nullable": true
          },
          "countryName": {
            "type": "string",
            "nullable": true
          },
          "countyId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "localityId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "countryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "countyName": {
            "type": "string",
            "nullable": true
          },
          "localityName": {
            "type": "string",
            "nullable": true
          },
          "addressText": {
            "type": "string",
            "nullable": true
          },
          "streetType": {
            "type": "string",
            "nullable": true
          },
          "streetName": {
            "type": "string",
            "nullable": true
          },
          "streetNumber": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "fixedLocationId": {
            "type": "string",
            "nullable": true
          },
          "fixedLocationName": {
            "type": "string",
            "nullable": true
          },
          "latitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "longitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "courierFixedLocationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestClientSettings": {
        "type": "object",
        "properties": {
          "trackPageDomainName": {
            "type": "string",
            "nullable": true
          },
          "priceWeight": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "performanceWeight": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "performanceMaximumPriceDeviation": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "performanceMaximumFlatPriceDeviation": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "performancePreferredMinimumPriceThreshold": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "clientPreferences": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.General.ClientPreferences"
          },
          "senderLocationTimeZoneId": {
            "type": "string",
            "nullable": true
          },
          "doNoSaveGDPRData": {
            "type": "boolean",
            "nullable": true
          },
          "openPackageIsOptional": {
            "type": "boolean",
            "nullable": true
          },
          "saturdayDeliveryIsOptional": {
            "type": "boolean",
            "nullable": true
          },
          "uniqueOrderReferenceId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "useInnoshipInsurance": {
            "type": "boolean",
            "nullable": true
          },
          "performanceClientRates": {
            "type": "object",
            "additionalProperties": {
              "type": "number",
              "format": "double",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestContent": {
        "type": "object",
        "properties": {
          "envelopeCount": {
            "type": "integer",
            "format": "int32"
          },
          "parcelsCount": {
            "type": "integer",
            "format": "int32"
          },
          "palettesCount": {
            "type": "integer",
            "format": "int32"
          },
          "totalWeight": {
            "type": "number",
            "format": "double"
          },
          "contents": {
            "type": "string",
            "nullable": true
          },
          "package": {
            "type": "string",
            "nullable": true
          },
          "oversizedPackage": {
            "type": "boolean"
          },
          "parcels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestContentParcel"
            },
            "nullable": true
          },
          "invoiceNumber": {
            "type": "string",
            "nullable": true
          },
          "invoiceDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "invoiceValue": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "invoiceValueCurrency": {
            "type": "string",
            "nullable": true
          },
          "articles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestContentArticle"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestContentArticle": {
        "type": "object",
        "properties": {
          "quantity": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "countryOfOrigin": {
            "type": "string",
            "nullable": true
          },
          "tariff": {
            "type": "string",
            "nullable": true
          },
          "weightNet": {
            "type": "number",
            "format": "double"
          },
          "weightGross": {
            "type": "number",
            "format": "double"
          },
          "pricePerPieceAmount": {
            "type": "number",
            "format": "double"
          },
          "pricePerPieceAmountCurrency": {
            "type": "string",
            "nullable": true
          },
          "sku": {
            "type": "string",
            "nullable": true
          },
          "articleReferences": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestContentParcel": {
        "type": "object",
        "properties": {
          "sequenceNo": {
            "type": "integer",
            "format": "int32"
          },
          "barcode": {
            "type": "string",
            "nullable": true
          },
          "size": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestContentParcelSize"
          },
          "weight": {
            "type": "number",
            "format": "double"
          },
          "type": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.ParcelType"
          },
          "reference1": {
            "type": "string",
            "nullable": true
          },
          "reference2": {
            "type": "string",
            "nullable": true
          },
          "reference3": {
            "type": "string",
            "nullable": true
          },
          "customerBarcode": {
            "type": "string",
            "nullable": true
          },
          "dangerousGoods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestContentParcelDangerousGood"
            },
            "nullable": true
          },
          "articles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestContentArticle"
            },
            "nullable": true
          },
          "parcelReferences": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestContentParcelDangerousGood": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "string",
            "nullable": true
          },
          "productDescription": {
            "type": "string",
            "nullable": true
          },
          "productClass": {
            "type": "integer",
            "format": "int32"
          },
          "quantityClassification": {
            "type": "string",
            "nullable": true
          },
          "productQuantity": {
            "type": "string",
            "nullable": true
          },
          "capacityValue": {
            "type": "string",
            "nullable": true
          },
          "capacityUnitOfMeasurement": {
            "type": "string",
            "nullable": true
          },
          "packagingType": {
            "type": "string",
            "nullable": true
          },
          "packagingGroupType": {
            "type": "string",
            "nullable": true
          },
          "packagingInstructions": {
            "type": "string",
            "nullable": true
          },
          "chemicalRecordIdentifier": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestContentParcelSize": {
        "type": "object",
        "properties": {
          "width": {
            "type": "number",
            "format": "double"
          },
          "height": {
            "type": "number",
            "format": "double"
          },
          "length": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestExtra": {
        "type": "object",
        "properties": {
          "bankRepaymentAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "bankRepaymentCurrency": {
            "type": "string",
            "nullable": true
          },
          "cashOnDeliveryAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "cashOnDeliveryAmountCurrency": {
            "type": "string",
            "nullable": true
          },
          "cashOnDeliveryPayoutToLocation": {
            "type": "boolean",
            "nullable": true
          },
          "declaredValueAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "declaredValueAmountCurrency": {
            "type": "string",
            "nullable": true
          },
          "openPackage": {
            "type": "boolean",
            "nullable": true
          },
          "saturdayDelivery": {
            "type": "boolean",
            "nullable": true
          },
          "insuranceAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "insuranceAmountCurrency": {
            "type": "string",
            "nullable": true
          },
          "reference1": {
            "type": "string",
            "nullable": true
          },
          "reference2": {
            "type": "string",
            "nullable": true
          },
          "reference3": {
            "type": "string",
            "nullable": true
          },
          "reference4": {
            "type": "string",
            "nullable": true
          },
          "returnOfDocuments": {
            "type": "boolean",
            "nullable": true
          },
          "returnOfDocumentsComment": {
            "type": "string",
            "nullable": true
          },
          "returnPackage": {
            "type": "boolean",
            "nullable": true
          },
          "returnVoucher": {
            "type": "boolean",
            "nullable": true
          },
          "bank": {
            "type": "string",
            "nullable": true
          },
          "bankIBAN": {
            "type": "string",
            "nullable": true
          },
          "bankAccountHolder": {
            "type": "string",
            "nullable": true
          },
          "customsDeclaration": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestExtraCustomsDeclaration"
          },
          "marketPlace": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.MarketplaceIntegration"
          },
          "uitCode": {
            "type": "string",
            "nullable": true
          },
          "incoterm": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Incoterm"
          },
          "plannedDeliveryBeginDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "plannedDeliveryEndDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "notificationAttachments": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestExtraCustomsDeclaration": {
        "type": "object",
        "properties": {
          "exporter": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestAddress"
          },
          "importer": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestAddress"
          },
          "exporterTaxId": {
            "type": "string",
            "nullable": true
          },
          "exporterEORI": {
            "type": "string",
            "nullable": true
          },
          "exporterUkimsNumber": {
            "type": "string",
            "nullable": true
          },
          "exporterBN": {
            "type": "string",
            "nullable": true
          },
          "exporterIdentifierTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestExtraCustomsDeclarationIdentifierType"
            },
            "nullable": true
          },
          "importerTaxId": {
            "type": "string",
            "nullable": true
          },
          "importerEORI": {
            "type": "string",
            "nullable": true
          },
          "importerUkimsNumber": {
            "type": "string",
            "nullable": true
          },
          "importerIdentifierTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestExtraCustomsDeclarationIdentifierType"
            },
            "nullable": true
          },
          "reason": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.PurposeOfShipment"
          },
          "incoterm": {
            "type": "string",
            "nullable": true
          },
          "attachments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestExtraCustomsDeclarationAttachment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestExtraCustomsDeclarationAttachment": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "content": {
            "type": "string",
            "nullable": true
          },
          "documentType": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.UploadDocumentType"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestExtraCustomsDeclarationIdentifierType": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.CustomsDeclarationIdentifierType"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderRequestParameters": {
        "type": "object",
        "properties": {
          "async": {
            "type": "boolean"
          },
          "getParcelsBarcodes": {
            "type": "boolean"
          },
          "includeCourierResponse": {
            "type": "boolean"
          },
          "includePriceBreakdown": {
            "type": "boolean"
          },
          "includeAddressInResponse": {
            "type": "boolean"
          },
          "consolidateOrder": {
            "type": "boolean"
          },
          "ignoreNotifications": {
            "type": "boolean"
          },
          "importExternalOrder": {
            "type": "boolean"
          },
          "overwriteLocationAddressWithSenderDetails": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderResponse": {
        "type": "object",
        "properties": {
          "clientOrderId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "courierShipmentVoucher": {
            "type": "string",
            "nullable": true
          },
          "externalOrderId": {
            "type": "string",
            "nullable": true
          },
          "courier": {
            "type": "integer",
            "format": "int32"
          },
          "courierServiceName": {
            "type": "string",
            "nullable": true
          },
          "courierParcelsBarcodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderBarcodes"
            },
            "nullable": true
          },
          "price": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderResponsePrice"
          },
          "calculatedDeliveryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "trackPageUrl": {
            "type": "string",
            "nullable": true
          },
          "trackingNumber": {
            "type": "string",
            "nullable": true
          },
          "courierTrackPageUrl": {
            "type": "string",
            "nullable": true
          },
          "returnToLockerCode": {
            "type": "string",
            "nullable": true
          },
          "courierResponse": {
            "type": "object",
            "additionalProperties": {
              "nullable": true
            },
            "nullable": true
          },
          "extra": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestExtra"
          },
          "address": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderResponseAddress"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderResponseAddress": {
        "type": "object",
        "properties": {
          "from": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.LimitedAddress"
          },
          "to": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.LimitedAddress"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.OrderResponsePrice": {
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "format": "double"
          },
          "vat": {
            "type": "number",
            "format": "double"
          },
          "totalAmount": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "priceComponents": {
            "type": "object",
            "properties": {
              "Km": {
                "type": "number",
                "format": "double"
              },
              "KmFixed": {
                "type": "number",
                "format": "double"
              },
              "Envelopes": {
                "type": "number",
                "format": "double"
              },
              "ContentWeight": {
                "type": "number",
                "format": "double"
              },
              "Insurance": {
                "type": "number",
                "format": "double"
              },
              "CashOnDelivery": {
                "type": "number",
                "format": "double"
              },
              "BankRepayment": {
                "type": "number",
                "format": "double"
              },
              "FixedExtras": {
                "type": "number",
                "format": "double"
              },
              "Returns": {
                "type": "number",
                "format": "double"
              },
              "FuelSurcharge": {
                "type": "number",
                "format": "double"
              },
              "CourierPrice": {
                "type": "number",
                "format": "double"
              },
              "OpenPackage": {
                "type": "number",
                "format": "double"
              },
              "SaturdayDelivery": {
                "type": "number",
                "format": "double"
              },
              "PriceForExtraParcel": {
                "type": "number",
                "format": "double"
              },
              "ContentWeightZones": {
                "type": "number",
                "format": "double"
              },
              "ContentWeightPiecesZones": {
                "type": "number",
                "format": "double"
              },
              "PickupThirdParty": {
                "type": "number",
                "format": "double"
              },
              "InnoshipInsurance": {
                "type": "number",
                "format": "double"
              },
              "ReturnDocument": {
                "type": "number",
                "format": "double"
              },
              "ReturnPackage": {
                "type": "number",
                "format": "double"
              },
              "PalletType": {
                "type": "number",
                "format": "double"
              },
              "FuelSurchargeFlat": {
                "type": "number",
                "format": "double"
              },
              "ParcelsCount": {
                "type": "number",
                "format": "double"
              },
              "ExtraCharges": {
                "type": "number",
                "format": "double"
              },
              "HeaviestParcelWeight": {
                "type": "number",
                "format": "double"
              },
              "WeightAndLDM": {
                "type": "number",
                "format": "double"
              },
              "ZonePalletType": {
                "type": "number",
                "format": "double"
              },
              "CountryPalletType": {
                "type": "number",
                "format": "double"
              },
              "ParcelsWeight": {
                "type": "number",
                "format": "double"
              },
              "FuelSurchargeWeight": {
                "type": "number",
                "format": "double"
              },
              "ParcelSegment": {
                "type": "number",
                "format": "double"
              },
              "Toll": {
                "type": "number",
                "format": "double"
              },
              "ParcelsLength": {
                "type": "number",
                "format": "double"
              },
              "ZoneImportPalletType": {
                "type": "number",
                "format": "double"
              }
            },
            "additionalProperties": false,
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.PriceRate": {
        "type": "object",
        "properties": {
          "carrierId": {
            "type": "integer",
            "format": "int32"
          },
          "carrier": {
            "type": "string",
            "nullable": true
          },
          "rateAmount": {
            "type": "number",
            "format": "double"
          },
          "rateVatAmount": {
            "type": "number",
            "format": "double"
          },
          "rateTotalAmount": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "rateCurrency": {
            "type": "string",
            "nullable": true
          },
          "score": {
            "type": "number",
            "format": "double"
          },
          "performance": {
            "type": "number",
            "format": "double"
          },
          "calculatedBusinessDays": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "calculatedDeliveryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "deliveryDays": {
            "type": "integer",
            "format": "int32"
          },
          "serviceId": {
            "type": "integer",
            "format": "int32"
          },
          "service": {
            "type": "string",
            "nullable": true
          },
          "optionId": {
            "type": "string",
            "nullable": true
          },
          "optionName": {
            "type": "string",
            "nullable": true
          },
          "priority": {
            "type": "integer",
            "format": "int32"
          },
          "priceComponents": {
            "type": "object",
            "properties": {
              "Km": {
                "type": "number",
                "format": "double"
              },
              "KmFixed": {
                "type": "number",
                "format": "double"
              },
              "Envelopes": {
                "type": "number",
                "format": "double"
              },
              "ContentWeight": {
                "type": "number",
                "format": "double"
              },
              "Insurance": {
                "type": "number",
                "format": "double"
              },
              "CashOnDelivery": {
                "type": "number",
                "format": "double"
              },
              "BankRepayment": {
                "type": "number",
                "format": "double"
              },
              "FixedExtras": {
                "type": "number",
                "format": "double"
              },
              "Returns": {
                "type": "number",
                "format": "double"
              },
              "FuelSurcharge": {
                "type": "number",
                "format": "double"
              },
              "CourierPrice": {
                "type": "number",
                "format": "double"
              },
              "OpenPackage": {
                "type": "number",
                "format": "double"
              },
              "SaturdayDelivery": {
                "type": "number",
                "format": "double"
              },
              "PriceForExtraParcel": {
                "type": "number",
                "format": "double"
              },
              "ContentWeightZones": {
                "type": "number",
                "format": "double"
              },
              "ContentWeightPiecesZones": {
                "type": "number",
                "format": "double"
              },
              "PickupThirdParty": {
                "type": "number",
                "format": "double"
              },
              "InnoshipInsurance": {
                "type": "number",
                "format": "double"
              },
              "ReturnDocument": {
                "type": "number",
                "format": "double"
              },
              "ReturnPackage": {
                "type": "number",
                "format": "double"
              },
              "PalletType": {
                "type": "number",
                "format": "double"
              },
              "FuelSurchargeFlat": {
                "type": "number",
                "format": "double"
              },
              "ParcelsCount": {
                "type": "number",
                "format": "double"
              },
              "ExtraCharges": {
                "type": "number",
                "format": "double"
              },
              "HeaviestParcelWeight": {
                "type": "number",
                "format": "double"
              },
              "WeightAndLDM": {
                "type": "number",
                "format": "double"
              },
              "ZonePalletType": {
                "type": "number",
                "format": "double"
              },
              "CountryPalletType": {
                "type": "number",
                "format": "double"
              },
              "ParcelsWeight": {
                "type": "number",
                "format": "double"
              },
              "FuelSurchargeWeight": {
                "type": "number",
                "format": "double"
              },
              "ParcelSegment": {
                "type": "number",
                "format": "double"
              },
              "Toll": {
                "type": "number",
                "format": "double"
              },
              "ParcelsLength": {
                "type": "number",
                "format": "double"
              },
              "ZoneImportPalletType": {
                "type": "number",
                "format": "double"
              }
            },
            "additionalProperties": false,
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.PriceResponse": {
        "type": "object",
        "properties": {
          "rates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.PriceRate"
            },
            "nullable": true
          },
          "correlationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.UpdateParcelsRequest": {
        "type": "object",
        "properties": {
          "courierId": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "envelopeCount": {
            "type": "integer",
            "format": "int32"
          },
          "parcelsCount": {
            "type": "integer",
            "format": "int32"
          },
          "palettesCount": {
            "type": "integer",
            "format": "int32"
          },
          "oversizedPackage": {
            "type": "boolean"
          },
          "totalWeight": {
            "type": "number",
            "format": "double"
          },
          "parcels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestContentParcel"
            },
            "nullable": true
          },
          "parameters": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestParameters"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.UpdateStatusRequest": {
        "type": "object",
        "properties": {
          "courierId": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "typeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "statusId": {
            "type": "integer",
            "format": "int32"
          },
          "actionDateTime": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.UploadDocumentsApiRequest": {
        "type": "object",
        "properties": {
          "courierId": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "attachments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderRequestExtraCustomsDeclarationAttachment"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Order.UploadDocumentsApiResponse": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Repository.RepositoryAddRequest": {
        "type": "object",
        "properties": {
          "externalOrderId": {
            "type": "string",
            "nullable": true
          },
          "documents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Repository.RepositoryDocument"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Repository.RepositoryDocument": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "contents": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.ResponseWithErrors`1[[Innoship.ApiService.Contract.Order.OrderResponse, Innoship.ApiService.Contract, Version=3.1.3.349, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "response": {
            "$ref": "#/components/schemas/Innoship.ApiService.Contract.Order.OrderResponse"
          },
          "errors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.Error"
            },
            "nullable": true
          },
          "correlationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.V2.Notifications.NotificationHistoryAttachmentResponseItem": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.V2.Notifications.NotificationHistoryResponse": {
        "type": "object",
        "properties": {
          "notifications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.V2.Notifications.NotificationHistoryResponseItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.V2.Notifications.NotificationHistoryResponseItem": {
        "type": "object",
        "properties": {
          "templateName": {
            "type": "string",
            "nullable": true
          },
          "shipmentAwb": {
            "type": "string",
            "nullable": true
          },
          "courier": {
            "type": "string",
            "nullable": true
          },
          "courierId": {
            "type": "integer",
            "format": "int32"
          },
          "courierDisplayName": {
            "type": "string",
            "nullable": true
          },
          "orderStatusId": {
            "type": "integer",
            "format": "int32"
          },
          "orderStatus": {
            "type": "string",
            "nullable": true
          },
          "orderStatusDate": {
            "type": "string",
            "format": "date-time"
          },
          "notificationDate": {
            "type": "string",
            "format": "date-time"
          },
          "count": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "boolean",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "attachments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Innoship.ApiService.Contract.V2.Notifications.NotificationHistoryAttachmentResponseItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Voucher.ActivateVoucherApiRequest": {
        "type": "object",
        "properties": {
          "courier": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "courierShipmentVoucher": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.ApiService.Contract.Voucher.CreateVoucherApiRequest": {
        "type": "object",
        "properties": {
          "courier": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "courierShipmentId": {
            "type": "string",
            "nullable": true
          },
          "voucherCourier": {
            "$ref": "#/components/schemas/Innoship.Common.Enum.Courier"
          },
          "insuranceAmount": {
            "type": "number",
            "format": "double"
          },
          "insuranceCurrency": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Innoship.Common.Enum.CallCourierPickupMode": {
        "enum": [
          "FixedTime",
          "FirstAvailable",
          "EndOfDay"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.Courier": {
        "enum": [
          "Cargus",
          "DPD",
          "FanCourier",
          "GLS",
          "Nemo",
          "Sameday",
          "ExpressOne",
          "ECont",
          "TeamCourier",
          "DHL",
          "PostaRomana",
          "PostaPanduri",
          "GLS_HU",
          "DragonStar",
          "Coletaria",
          "Bookurier",
          "Asendia",
          "TNT",
          "DPD_BG",
          "GLS_HR",
          "GLS_CZ",
          "GLS_SI",
          "GLS_SK",
          "InOut",
          "StackCurier",
          "GebruderWeiss",
          "Pallex",
          "GT",
          "CourierManager",
          "GLS_IT",
          "ECourier",
          "Unimasters",
          "TCE",
          "TransilvaniaPost",
          "BGPost",
          "Evropat",
          "SMPCourier",
          "DHL_DE",
          "Raben",
          "Memex",
          "PTTExpress",
          "XDCourier",
          "IL",
          "NovaPosta",
          "PinkPost",
          "Strongo",
          "DHL_Paket",
          "DHL_Parcel",
          "BeeFast",
          "InPost",
          "KLG",
          "Schenker",
          "Packageez",
          "Kargo",
          "SundayCourier",
          "PocztaPolska",
          "Sinapseria",
          "UPS",
          "DPD_HR",
          "DPD_SI",
          "NovaPoshtaGlobal",
          "ALD",
          "ProNatur",
          "DPD_HU",
          "GLS_PL",
          "Futar24h",
          "SlovakParcelService",
          "DPD_DE",
          "VanOnGo",
          "CeskaPosta",
          "DPD_SK",
          "SolAir",
          "PostaSlovenije",
          "DPD_PL",
          "Agil24",
          "OrlenPackza",
          "Speedex",
          "FedEx",
          "DPD_UK",
          "PPL",
          "EColet",
          "ACS",
          "Helpship",
          "DPD_CZ",
          "MagyarPosta",
          "EVRI",
          "FedEx_PL",
          "KuehneNagel",
          "Sameday_BG",
          "Sameday_HU",
          "FanDelivery",
          "Seur",
          "Correos",
          "Couriera",
          "ChopChop",
          "InPost_ES",
          "FanCourierMoldova",
          "GLS_DE",
          "Kurier123",
          "Dachser",
          "CTT_PT",
          "DPD_AT",
          "PostNord",
          "Pharmalink",
          "MRW",
          "Eurolog",
          "IDLogistics",
          "GLS_DK",
          "RoyalMail",
          "FanInternational",
          "Go4",
          "InPost_IT",
          "AmazonShipping_IT",
          "TNT_IT",
          "Posta_SK",
          "Posta_AT",
          "GLS_ES",
          "LithuanianPost",
          "DHL_Parcel_DE",
          "DPD_LT",
          "ExpressOne_BG",
          "FoxPost",
          "Posta_NL",
          "Colissimo",
          "SDA",
          "AllegroShipping",
          "Bartolini",
          "Overseas",
          "DPD_Shipping_CZ",
          "DHL_Parcel_Benelux",
          "ExpressOne_SI",
          "CrossBorderLogistics",
          "EuroHermes",
          "DHL_Freight",
          "Deligoo",
          "XPCLogistix",
          "Paxy",
          "Zadbano",
          "NovaPost_EU",
          "Xpress",
          "Hermes",
          "Mainfreight",
          "GoBolt",
          "SwissPost",
          "LSO",
          "Caut",
          "Stava",
          "ERLI",
          "GEIS",
          "Optima",
          "EasyMail",
          "MoldavianPost",
          "ExpressOne_SK",
          "BosnianPost",
          "CroatianPost",
          "BoxNow_HR",
          "Sonic",
          "LuxembourgPost",
          "BoxNow_BG",
          "DPD_NL",
          "Intelcom",
          "NovaPoshta_UA",
          "DragonStarCM",
          "Elta",
          "DPD_ZA",
          "Hellmann",
          "Paack",
          "RohligSUUS",
          "Posta_MK",
          "MontenegrinPost",
          "Herewego",
          "CityExpress",
          "SerbianPost",
          "Heppner",
          "Omniva",
          "OlzaLogistic",
          "NovaGlobal",
          "Englmayer",
          "Delegates",
          "HCT_TW",
          "HomeDeliverySolutions",
          "YurticiKargo",
          "Rhenus",
          "Altex",
          "UPS_TR",
          "VanDuuren",
          "CargoBuddy",
          "Chronopost",
          "MacTransCourier",
          "DSV",
          "EltaCourier",
          "Inpost_International",
          "ELTA_GR",
          "DeutschePost",
          "Taxydema",
          "BoxNow_GR",
          "CevaLogistics",
          "Pharmercure",
          "Milsped",
          "Dragonfly",
          "Direx",
          "CityLink",
          "ASAP",
          "Proships",
          "Meest",
          "DSV_PL",
          "Global24",
          "Geodis",
          "Toptrans",
          "Log4World",
          "WeDo",
          "DHLeCommerce",
          "Trendyol",
          "LatvianPost",
          "DHLExpress",
          "CourierCenter",
          "Dropp",
          "Svuum",
          "Wolt",
          "Yamato",
          "NoLimit",
          "JTExpress",
          "GLS_Returns_PL",
          "PickIt",
          "GLS_RS",
          "CevaEDI",
          "DPD_LV",
          "BaseLinker",
          "AmazonEasyShip",
          "DPD_EE",
          "CirroLogistics",
          "Unisend",
          "LGTLogistics",
          "Planzer",
          "Uber",
          "KLGOneClick",
          "GOFO",
          "Glovo",
          "DPD_CH",
          "Apaczka",
          "Skynet",
          "DExpress",
          "Poltraf",
          "SKROUTZ",
          "Palibex",
          "Maersk",
          "DuoExpress",
          "ArrowXL",
          "Ekont4You",
          "Pactic",
          "XPCourier",
          "BoxNow_SI",
          "Spedire",
          "CyrusFields",
          "OOHPod",
          "PickIt_CO",
          "PickIt_PE",
          "PickIt_UY",
          "PickIt_CL",
          "PickIt_MX",
          "InnoshipMocked"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.CustomsDeclarationIdentifierType": {
        "enum": [
          "TaxID",
          "BN",
          "EORI",
          "UKIMS",
          "ZAZ",
          "CPF",
          "CNPJ",
          "EIN",
          "TIN"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.DocumentType": {
        "enum": [
          "ConsignmentNote",
          "ExpressWaybill",
          "CustomsDeclaration",
          "Invoice",
          "WorldEase",
          "ProofOfDelivery"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.FileFormat": {
        "enum": [
          "A4",
          "A6",
          "A5"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.FileType": {
        "enum": [
          "Pdf",
          "Zpl",
          "Html"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.Incoterm": {
        "enum": [
          "EXW",
          "FCA",
          "CPT",
          "CIP",
          "DAP",
          "DPU",
          "DDP",
          "FAS",
          "FOB",
          "CFR",
          "CIF"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.LabelFormat": {
        "enum": [
          "A4",
          "A6",
          "T_85x85",
          "A6_300dpi",
          "A4_4xA6",
          "A6_10x9",
          "A5"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.LabelType": {
        "enum": [
          "Pdf",
          "Html",
          "Zpl",
          "Epl",
          "Clp"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.OrderOfflineStatus": {
        "enum": [
          "New",
          "Success",
          "Error",
          "InProgress",
          "Consolidate"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.ParcelType": {
        "enum": [
          "Envelope",
          "Parcel",
          "Pallet"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.PaymentType": {
        "enum": [
          "Sender",
          "Recipient",
          "ThirdParty"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.PurposeOfShipment": {
        "enum": [
          "CommercialShipment",
          "NonCommercialShipment"
        ],
        "type": "string"
      },
      "Innoship.Common.Enum.UploadDocumentType": {
        "enum": [
          "AuthorizationForm",
          "CommercialInvoice",
          "CertificateOfOrigin",
          "ExportAccompanyingDocument",
          "ExportLicense",
          "ImportPermit",
          "OneTimeNAFTA",
          "OtherDocument",
          "PowerOfAttorney",
          "PackingList",
          "SEDDocument",
          "ShippersLetterOfInstruction",
          "Declaration"
        ],
        "type": "string"
      },
      "InnoshipTechnology.Innoship.ApiService.Models.Manifest.ManifestLanguage": {
        "enum": [
          "Ro",
          "En",
          "Pl",
          "Cs",
          "Hu"
        ],
        "type": "string"
      }
    },
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "name": "X-Api-Key",
        "in": "header"
      }
    }
  },
  "security": [
    {
      "ApiKeyAuth": [
        "readAccess",
        "writeAccess"
      ]
    }
  ]
}