Dago Express - API (v1.0.0)

Download OpenAPI specification:

General description

DAGO Express API supports the management of transport processes in various aspects of the business. Its functionalities include:

  1. Order management: Allows the creation of transport orders. It should be noted that not all fields in the queries are required; some of them are optional, allowing customization of the queries.

  2. Cost Calculation: Users can obtain preliminary transport quotes based on route and vehicle type data, making budgeting easier.

  3. Transport Status Tracking: The API allows the current status of an order to be monitored, providing information on the expected delivery time.

  4. Extensible: The API is designed for future extensibility, allowing new features and integrations to be added according to user needs.

  5. API Extension on Demand: In response to specific customer requirements, it is possible to customise the API by adding new endpoints and functionality to better suit unique business processes.

  6. Security and Authorisation: All operations are secured by an authorisation system, which guarantees the security of data and transactions.

With these functionalities, the Transport API supports operational efficiency, enabling faster and more precise management of logistics processes.

Environments

The application provides two main API environments: test and production. Each has a separate database and configuration.

Test environment

The test environment (sandbox) is designed for testing and verifying API implementations. Here you can freely test your integration without worrying about the impact on your production data.

Production environment

The production environment handles real data and is used by the application under real conditions. Access to the production environment is only possible for authorized domains, for this please contact us at mail@dagoexpress.com.

Price calculation

Before creating a transport order, the API allows the calculation of an estimated transport price based on the pick-up and delivery location data.

Endpoint for express car type

Example request body, including only required fields:

{
  "carTypeId": "f1c3de18-a67b-42f1-bb30-bd4ab6745793",
  "companyId": "4dc21ad5-ac73-4d70-a050-82034102a286",
  "shipments": [
      {
          "city": "Berlin",
          "dateFrom": "2024-10-07T06:00:00.000Z",
          "dateTo": "2024-10-07T06:00:00.000Z",
          "latitude": 52.439905,
          "longitude": 13.532273,
          "zipCode": "12489",
          "type": "COLLECTION",
          "countryCode": "DE",
          "address": "Josef-Orlopp-Straße"
      },
      {
          "city": "Dortmund",
          "dateFrom": "2024-10-07T06:00:00.000Z",
          "dateTo": "2024-10-07T06:00:00.000Z",
          "latitude": 51.495796,
          "longitude": 7.557805,
          "zipCode": "44287",
          "type": "DELIVERY",
          "countryCode": "DE",
          "address": "Germaniastraße 56"
      }
  ]
}  

Fields explanation:
carTypeId - Id of the car you want to calculate the price for
companyId - Id of your company
shipments - List of shipments
address, city, zipCode, countryCode, latitude, longitude - Address details of the shipment
dateFrom, dateTo - Time window for the shipment
type - Type of the shipment (COLLECTION or DELIVERY)

Endpoint for express car type [No access token required]

Example request body, including only required fields:

{
  "carTypeId": "f1c3de18-a67b-42f1-bb30-bd4ab6745793",
  "countryCode": "DE",
  "shipments": [
      {
          "city": "Berlin",
          "dateFrom": "2024-10-07T06:00:00.000Z",
          "dateTo": "2024-10-07T06:00:00.000Z",
          "latitude": 52.439905,
          "longitude": 13.532273,
          "zipCode": "12489",
          "type": "COLLECTION",
          "countryCode": "DE",
          "address": "Josef-Orlopp-Straße"
      },
      {
          "city": "Dortmund",
          "dateFrom": "2024-10-07T06:00:00.000Z",
          "dateTo": "2024-10-07T06:00:00.000Z",
          "latitude": 51.495796,
          "longitude": 7.557805,
          "zipCode": "44287",
          "type": "DELIVERY",
          "countryCode": "DE",
          "address": "Germaniastraße 56"
      }
  ]
}  

Fields explanation:
carTypeId - Id of the car you want to calculate the price for
countryCode - Country code of your company
shipments - List of shipments
address, city, zipCode, countryCode, latitude, longitude - Address details of the shipment
dateFrom, dateTo - Time window for the shipment
type - Type of the shipment (COLLECTION or DELIVERY)

Endpoint for truck car type

Example request body, including only required fields:

{
  "carTypeId": "0175b5bb-1e21-4493-939d-fbe0abc2e1b6",
  "companyId": "4dc21ad5-ac73-4d70-a050-82034102a286",
  "shipments": [
      {
          "dateFrom": "2024-10-05T06:00:00.000Z",
          "latitude": 52.439905,
          "longitude": 13.532273,
          "type": "COLLECTION",
          "countryCode": "DE",
          "zipCode": "12489"
      },
      {
          "dateFrom": "2024-10-07T06:00:00.000Z",
          "latitude": 51.495796,
          "longitude": 7.557805,
          "type": "DELIVERY",
          "countryCode": "DE",
          "zipCode": "44287"
      }
  ]
}

Fields explanation:
carTypeId - Id of the car you want to calculate the price for
companyId - Id of your company
zipCode, countryCode, latitude, longitude - Address details of the shipment
dateFrom - Start date of time window for the shipment
type - Type of the shipment (COLLECTION or DELIVERY)

Available Vehicle Types

API allows the selection of transport vehicles suitable for different types of cargo. Each type of vehicle has specific parameters that determine its capacity and purpose.

[Type: Id]

Express: /api/cars/express

Test environment
MINIVAN: f1c3de18-a67b-42f1-bb30-bd4ab6745793Max. 160x120x120cm (ca. 2.3 cbm), 450 kg - Perfect for small items such as letters, parcels, boxes, etc. – up to 2 Euro pallets.
TRANSPORTER: f1c3de18-a67b-42f1-bb30-bd4ab6745791Max. 320x130x170cm (ca. 7 cbm), 800 kg - Ideal for medium and large-sized items – up to 4 Euro pallets.
PLANENSPRINTER_1000: f1c3de18-a67b-42f1-bb30-bd4ab6745792Max. 420x210x210cm (ca. 18.5 cbm), 1000 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
PLANENSPRINTER_1200: f1c3de18-a67b-42f1-bb30-bd4ab6745794Max. 420x210x210cm (ca. 18.5 cbm), 1200 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
HEBEBUHNENFAHRZEUG_MIT_HUBWAGEN: f1c3de18-a67b-42f1-bb30-bd4ab6745795Max. 420x210x210cm (ca. 18.5 cbm), 800 kg - Ideal for medium and large-sized items – up to 8 Euro pallets. The vehicle has a tail lift and a pallet truck.
LANGE_450CM: f1c3de18-a67b-42f1-bb30-bd4ab6745796Max. 450x210x210cm (ca. 19.8 cbm), 1200 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
LANGE_480CM: f1c3de18-a67b-42f1-bb30-bd4ab674579cMax. 480x210x210cm (ca. 21.1 cbm), 1200 kg - Ideal for medium and large-sized items – up to 10 Euro pallets.
UBERHANG: f1c3de18-a67b-42f1-bb30-bd4ab674579aMax. 420x210x210cm (ca. 18.5 cbm), 1200 kg - Ideal for loading by crane.
BREITE_220CM: f1c3de18-a67b-42f1-bb30-bd4ab674579bMax. 420x220x210cm (ca. 19.4 cbm), 1200 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
HOHE_230CM: f1c3de18-a67b-42f1-bb30-bd4ab674579dMax. 420x210x230cm (ca. 20.2 cbm), 1200 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
EDSCHA_BELADUNG_VON_OBEN: 7b6db604-5950-4897-8e6e-124c7a5001c3Max. 520x210x210cm (ca. 22.9 cbm), 1200 kg - Parcel may protrude up to 40 cm at the back (longest parcel max. 520 cm).
GEFAHRGUTTRANSPORT_ADR_UBER_1000_PUNKTE: 07e347c4-2ac5-48ed-91a5-3ddde0feaea9Max. 420x210x210cm (ca. 18.5 cbm), 1000 kg - UN No., Hazardous goods class, packing group required.
TEMEPERATUREFÜHRTER_TRANSPORT: db3ad4cb-1d74-4022-a3dc-0dfb4abee242Max. 320x130x160cm (ca. 6.6 cbm), 800 kg - Temperature-controlled from -20℃ to +25℃.
Production environment
MINIVAN: f1c3de18-a67b-42f1-bb30-bd4ab6745793Max. 160x120x120cm (ca. 2.3 cbm), 450 kg - Perfect for small items such as letters, parcels, boxes, etc. – up to 2 Euro pallets.
TRANSPORTER: f1c3de18-a67b-42f1-bb30-bd4ab6745791Max. 320x130x170cm (ca. 7 cbm), 800 kg - Ideal for medium and large-sized items – up to 4 Euro pallets.
PLANENSPRINTER_1000: f1c3de18-a67b-42f1-bb30-bd4ab6745792Max. 420x210x210cm (ca. 18.5 cbm), 1000 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
PLANENSPRINTER_1200: f1c3de18-a67b-42f1-bb30-bd4ab6745794Max. 420x210x210cm (ca. 18.5 cbm), 1200 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
HEBEBUHNENFAHRZEUG_MIT_HUBWAGEN: f1c3de18-a67b-42f1-bb30-bd4ab6745795Max. 420x210x210cm (ca. 18.5 cbm), 800 kg - Ideal for medium and large-sized items – up to 8 Euro pallets. The vehicle has a tail lift and a pallet truck.
LANGE_450CM: f1c3de18-a67b-42f1-bb30-bd4ab6745796Max. 450x210x210cm (ca. 19.8 cbm), 1200 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
LANGE_480CM: f1c3de18-a67b-42f1-bb30-bd4ab674579cMax. 480x210x210cm (ca. 21.1 cbm), 1200 kg - Ideal for medium and large-sized items – up to 10 Euro pallets.
UBERHANG: f1c3de18-a67b-42f1-bb30-bd4ab674579aMax. 420x210x210cm (ca. 18.5 cbm), 1200 kg - Ideal for loading by crane.
BREITE_220CM: f1c3de18-a67b-42f1-bb30-bd4ab674579bMax. 420x220x210cm (ca. 19.4 cbm), 1200 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
HOHE_230CM: f1c3de18-a67b-42f1-bb30-bd4ab674579dMax. 420x210x230cm (ca. 20.2 cbm), 1200 kg - Ideal for medium and large-sized items – up to 8 Euro pallets.
EDSCHA_BELADUNG_VON_OBEN: 7b6db604-5950-4897-8e6e-124c7a5001c3Max. 520x210x210cm (ca. 22.9 cbm), 1200 kg - Parcel may protrude up to 40 cm at the back (longest parcel max. 520 cm).
GEFAHRGUTTRANSPORT_ADR_UBER_1000_PUNKTE: 07e347c4-2ac5-48ed-91a5-3ddde0feaea9Max. 420x210x210cm (ca. 18.5 cbm), 1000 kg - UN No., Hazardous goods class, packing group required.
TEMEPERATUREFÜHRTER_TRANSPORT: db3ad4cb-1d74-4022-a3dc-0dfb4abee242Max. 320x130x160cm (ca. 6.6 cbm), 800 kg - Temperature-controlled from -20℃ to +25℃.

Truck: /api/cars/trucks

Test environment
TRUCK_6DM: 0175b5bb-1e21-4493-939d-fbe0abc2e1b6Max. 600x240x245cm (ca. 35.2 cbm), 2400 kg - Ideal for multiple large items – up to 14 Euro pallets spaces, tail lift can be booked separately.
TRUCK_7_2DM: 7ebf1de9-02ca-44d8-896a-4b1fcbbb5b7eMax. 720x240x245cm (ca. 42.3 cbm), 5000 kg - Ideal for multiple large items – up to 18 Euro pallets spaces, tail lift can be booked separately.
TRUCK_13_6DM: 23095b71-8beb-4289-8674-26430abc30dcMax. 1360x240x270cm (ca. 88.1 cbm), 24000 kg - Ideal for multiple large items – up to 33 Euro pallets spaces, tail lift can be booked separately.
Production environment
TRUCK_6DM: 0175b5bb-1e21-4493-939d-fbe0abc2e1b6Max. 600x240x245cm (ca. 35.2 cbm), 2400 kg - Ideal for multiple large items – up to 14 Euro pallets spaces, tail lift can be booked separately.
TRUCK_7_2DM: 7ebf1de9-02ca-44d8-896a-4b1fcbbb5b7eMax. 720x240x245cm (ca. 42.3 cbm), 5000 kg - Ideal for multiple large items – up to 18 Euro pallets spaces, tail lift can be booked separately.
TRUCK_13_6DM: 23095b71-8beb-4289-8674-26430abc30dcMax. 1360x240x270cm (ca. 88.1 cbm), 24000 kg - Ideal for multiple large items – up to 33 Euro pallets spaces, tail lift can be booked separately.

Additional services

Get additional services

When creating a transport order, you have the option to add additional services that can increase the value and customization of the service. Each of these services can be optionally selected during order creation to better meet specific logistical requirements.

query Parameters
page
number >= 1
Default: 1

Current page

limit
number >= 1
Default: 10

Maximum number of elements per page

type
string
Enum: "TRANSPORT_ORDER" "TRUCK" "EXPRESS" "COMMON"

Filter the list based on type
TRANSPORT_ORDER -> Express car type
TRUCK -> Truck car type

carTypeId
string

The id of the car for which to return the list of additional services - UUID_V4
List of available express cars -> /api/cars/express
List of available truck cars -> /api/cars/trucks

header Parameters
Accept-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected response language

Content-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected request language

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Cars

[EXPRESS] Show available car types

List of available cars of type EXPRESS.

header Parameters
Accept-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected response language

Content-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected request language

Responses

Response samples

Content type
application/json
[
  • {
    }
]

[TRUCK] Show available car types

List of available cars of type TRUCK.

header Parameters
Accept-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected response language

Content-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected request language

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Time slots

Get time slots for trucks

List of available time windows for the selected car.
Important
Time slots enable transport to be optimized and deliveries to be planned precisely according to logistical requirements. Transport carried out by truck requires several important factors to be taken into account, such as the time to organise the truck and the driver's working time. These parameters affect the time windows, which must be planned accordingly. Use this method to retrieve the nearest feasible time windows for loading and unloading.
Earliest time window of 6h on a given day -> 08:00:00 - 14:00:00
Latest time window of 6h on a given day -> 12:00:00 - 18:00:00
Earliest time window of 4h on a given day -> 08:00:00 - 12:00:00
Latest time window of 4h on a given day -> 14:00:00 - 18:00:00

header Parameters
Accept-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected response language

Content-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected request language

Request Body schema: application/json
required
required
Array of objects (TimeSlotShipmentDTO)

The id of the car for which to return the list of time slots - UUID_V4
List of available cars -> /api/cars/trucks

Responses

Request samples

Content type
application/json
{
  • "shipments": [
    ]
}

Response samples

Content type
application/json
[
  • {
    }
]

Get holidays for car by country codes

List of days on which the selected car type is not available. Unavailable days for trucks allow specific days to be excluded from the collection and delivery schedule.

query Parameters
carTypeId
required
string

The id of the car for which to return the list of holidays - UUID_V4
List of available cars -> /api/cars/trucks

countryCodes
required
Array of strings

List of country codes for which to return the list of holidays

header Parameters
Accept-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected response language

Content-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected request language

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Transport-price-lists

[EXPRESS] Calculate price

Use this method to calculate the price of transport using express cars. It is necessary to enter the id of your company, the id of the car for which the price is to be calculated and the points that determine the route, optionally you can enter the id of additional services.

Authorizations:
bearer
header Parameters
Accept-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected response language

Content-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected request language

Request Body schema: application/json
required
additionalServicesIds
Array of strings

The IDs of additional services to be attached to the transport order - Each string is UUID_V4
List of available additional services -> /api/additional-service

carTypeId
required
string

The id of the car for which the price is calculated - UUID_V4
List of available car types -> /api/cars/express

companyId
required
string

The id of your company - UUID_V4

countryCode
object
required
Array of objects (CreateShipmentDTO)

List of stops of the transport order

totalWeight
number [ 0.01 .. 9999999.99 ]
object

Transport insurance details

zeroVat
boolean

Responses

Request samples

Content type
application/json
{
  • "additionalServicesIds": [
    ],
  • "carTypeId": "string",
  • "companyId": "string",
  • "countryCode": { },
  • "shipments": [
    ],
  • "totalWeight": 0.01,
  • "transportInsurance": {
    },
  • "zeroVat": true
}

Response samples

Content type
application/json
{
  • "accountNumber": "MWST_NINETEEN_PERCENT",
  • "additionalCarTypesSurcargePercent": 0,
  • "additionalServicesSurcharge": 0,
  • "carPrices": [
    ],
  • "carTypesSurcharge": 0,
  • "countryCodes": [
    ],
  • "daySurchargePercent": 0,
  • "distanceInKm": 0,
  • "errorCode": 0,
  • "errorMessage": "string",
  • "estimatedFirstCollectionDate": {
    },
  • "estimatedLastDeliveryDate": {
    },
  • "exchangeProposedPrice": 0,
  • "expectedTravelTime": "string",
  • "freightPrice": 0,
  • "fullPrice": 0,
  • "fullPriceGross": 0,
  • "fullPriceWithoutDiscount": 0,
  • "insuranceCost": 0,
  • "legs": { },
  • "loadsAdditionalSurcharge": 0,
  • "mainCarTypeId": "string",
  • "priceListType": "SHORT_DISTANCE",
  • "pricePerKm": 0,
  • "roadTimeInMinutes": 0,
  • "routeCountries": [
    ],
  • "similarTransportsNumber": 0,
  • "tasks": [
    ],
  • "taxRate": 0,
  • "truckPrices": [
    ],
  • "zipCodeSurcharges": 0
}

[EXPRESS] Calculate price for unlogged user

header Parameters
Accept-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected response language

Content-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected request language

Request Body schema: application/json
required
additionalServicesIds
Array of strings

The IDs of additional services to be attached to the transport order - Each string is UUID_V4
List of available additional services -> /api/additional-service

carTypeId
required
string

The id of the car for which the price is calculated - UUID_V4
List of available car types -> /api/cars/express

countryCode
required
object <= 2 characters

The country of the user calculating the price - ISO 3166-1 alpha-2 code

required
Array of objects (CreateShipmentDTO)

List of stops of the transport order

totalWeight
number [ 0.01 .. 9999999.99 ]
object

Transport insurance details

zeroVat
boolean

Responses

Request samples

Content type
application/json
{
  • "additionalServicesIds": [
    ],
  • "carTypeId": "string",
  • "countryCode": { },
  • "shipments": [
    ],
  • "totalWeight": 0.01,
  • "transportInsurance": {
    },
  • "zeroVat": true
}

Response samples

Content type
application/json
{
  • "accountNumber": "MWST_NINETEEN_PERCENT",
  • "additionalCarTypesSurcargePercent": 0,
  • "additionalServicesSurcharge": 0,
  • "carPrices": [
    ],
  • "carTypesSurcharge": 0,
  • "countryCodes": [
    ],
  • "daySurchargePercent": 0,
  • "distanceInKm": 0,
  • "errorCode": 0,
  • "errorMessage": "string",
  • "estimatedFirstCollectionDate": {
    },
  • "estimatedLastDeliveryDate": {
    },
  • "exchangeProposedPrice": 0,
  • "expectedTravelTime": "string",
  • "freightPrice": 0,
  • "fullPrice": 0,
  • "fullPriceGross": 0,
  • "fullPriceWithoutDiscount": 0,
  • "insuranceCost": 0,
  • "legs": { },
  • "loadsAdditionalSurcharge": 0,
  • "mainCarTypeId": "string",
  • "priceListType": "SHORT_DISTANCE",
  • "pricePerKm": 0,
  • "roadTimeInMinutes": 0,
  • "routeCountries": [
    ],
  • "similarTransportsNumber": 0,
  • "tasks": [
    ],
  • "taxRate": 0,
  • "truckPrices": [
    ],
  • "zipCodeSurcharges": 0
}

[TRUCK] Calculate price

Use this method to calculate the price of transport using truck cars. It is necessary to enter the id of your company, the id of the car for which the price is to be calculated and the points that determine the route, optionally you can enter the id of additional services.

Authorizations:
bearer
header Parameters
Accept-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected response language

Content-language
required
string
Enum: "en" "pl" "de" "fr" "it" "nl" "es" "bg" "dk" "ee" "fi" "hu" "lt" "lv" "pt" "ru" "se" "sk" "si"

Expected request language

Request Body schema: application/json
required
additionalServicesIds
Array of strings

The IDs of additional services to be attached to the transport order - Each string is UUID_V4
List of available additional services -> /api/additional-service

carTypeId
required
string

The id of the car for which the price is calculated - UUID_V4
List of available car types -> /api/cars/trucks

companyId
required
string

The id of your company - UUID_V4

countryCode
object
required
Array of objects (CalculateTransportPriceTruckTimeSlotDTO)

List of stops of the transport order

totalWeight
number [ 0.01 .. 9999999.99 ]
required
object (CreateTransportInsuranceRequestDTO)
zeroVat
boolean

Responses

Request samples

Content type
application/json
{
  • "additionalServicesIds": [
    ],
  • "carTypeId": "string",
  • "companyId": "string",
  • "countryCode": { },
  • "shipments": [
    ],
  • "totalWeight": 0.01,
  • "transportInsurance": {
    },
  • "zeroVat": true
}

Response samples

Content type
application/json
{
  • "accountNumber": "MWST_NINETEEN_PERCENT",
  • "additionalCarTypesSurcargePercent": 0,
  • "additionalServicesSurcharge": 0,
  • "carPrices": [
    ],
  • "carTypesSurcharge": 0,
  • "countryCodes": [
    ],
  • "daySurchargePercent": 0,
  • "distanceInKm": 0,
  • "errorCode": 0,
  • "errorMessage": "string",
  • "estimatedFirstCollectionDate": {
    },
  • "estimatedLastDeliveryDate": {
    },
  • "exchangeProposedPrice": 0,
  • "expectedTravelTime": "string",
  • "freightPrice": 0,
  • "fullPrice": 0,
  • "fullPriceGross": 0,
  • "fullPriceWithoutDiscount": 0,
  • "insuranceCost": 0,
  • "legs": { },
  • "loadsAdditionalSurcharge": 0,
  • "mainCarTypeId": "string",
  • "priceListType": "SHORT_DISTANCE",
  • "pricePerKm": 0,
  • "roadTimeInMinutes": 0,
  • "routeCountries": [
    ],
  • "similarTransportsNumber": 0,
  • "tasks": [
    ],
  • "taxRate": 0,
  • "truckPrices": [
    ],
  • "zipCodeSurcharges": 0
}

Zip codes

List of available country codes

A list of available postcodes, which supports precise route planning and checking the availability of transport services in a particular region.

query Parameters
page
number >= 1
Default: 1

Current page

limit
number >= 1
Default: 100

Limit elements, default 100

query
string

The list can return relevant matches based on the cities and postcodes provided. If you enter the word 'Berl', a list of postcodes is returned where the city begins with the word 'Berl'.

country
required
string <= 2 characters

Use country code like PL, UK, US, etc.

Responses

Response samples

Content type
application/json
[
  • {
    }
]