Overview DTOs

Following tables contain the list of main DTOs that can be configured and transferred via SSI. “Directions” column indicates in which data transfer directions the DTO is used – inbound (data is pushed to Transporeon), outbound (data is pulled or pushed from Transporeon) or both directions.

Note, all listed DTOs can contain dependent child DTOs. For example, transport DTO contains transport attributes as well as deliveries, stations, prices, and measurement DTOs.

Transport Creation

Creation of transport is the first step for all business cases except Time Slot Management standalone. No matter if you are using complete transport execution on Transporeon platform or only Real-Time Visibility, Transporeon needs to know at least minimum information about the transport and its deliveries.

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

transport

Transport data and dependent object DTOs as deliveries, loading station, etc.

Deprecated, see transport_order

Both

Transport



Transport Assignment Processes

PUT /v1/transports

GET /v1/transport

transport_order

Successor of transport with support for stops. Included in OpenApi version 2, SOAP and all other available protocols based on XSD

Both

Transport Order

POST /v2/transport_orders

GET /v2/transport_orders/pull

delivery

A new or a modified delivery as an independent object or as a part of a transport.

Deprecated, see order

Inbound

Delivery

PUT /v1/deliveries

order

Successor of delivery, used together with transport_order.

Inbound

Order

POST /v2/orders

Transport Assignment

Following table contains other main DTOs related to transport assignment.

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

transport_assignment

Status update of a transport assignment (Accepted, Declined, Expired)

Outbound

Transport Assignment

Transport Assignment Processes

GET /v2/transport_assignments/pull

offer

Details about an offer from a carrier

Outbound

Offer

GET /v2/offers

GET /v2/offers/pull

accept_offer

Acceptance of an offer

Inbound

Accept Offer

POST /v2/accept_offers

currency_rate

Currency rates

Inbound

Currency Rate

POST /v2/currency_rates

order_item_updates

Incremental update of order / delivery items. It can create, modify and delete items.

Inbound

Order Item Updates

POST /v2/order_item_updates

Note, currency_rate DTO is only relevant for a custom integration that has been agreed and implemented as part of an integration project. Usage will be agreed with the responsible project manager.

Freight Matching

The following DTO / request is related to freight matching processes.

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

freight_matching_forwarding

Forward a transport

Inbound

Freight Matching Forwarding

Create copy of Shipper Transport

POST /v2/freight_matching_forwardings

Vehicle Allocation

To provide visibility to the customer, the Transporeon platform requires a minimum information about transports, corresponding deliveries, and allocated vehicles. Following calls are available for vehicles search, allocation, and de-allocation:

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

vehicle_allocation

Vehicle allocation based on license plate and a transport reference

Inbound

Vehicle Allocation

Allocating a vehicle

POST /v2/vehicle_allocation

vehicle_deallocation

Vehicle deallocation

Inbound

Vehicle Deallocation

POST /v2/vehicle_deallocation

vehicle_allocation_results

Feedback about a vehicle allocation

Outbound

Vehicle Allocation Result

GET /v2/vehicle_allocation_results/pull

Transports Tracking & Tracing

Import and export of transport visibility statuses and export of calculated ETAs for transports.

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

eta

Encloses estimated time of arrival data calculated for a transport.

Outbound

Eta

Road Transports Tracking and Tracing

GET /v2/etas/pull

process_status

Information of the process status, placed for a transport by a dispatcher or a driver of a transport executing carrier.

Both

Process status

GET /v2/process_statuses/pull

POST /v2/process_statuses

File Transfer

File DTO with its attributes is used to attach files to an object, like transport or delivery.

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

file

File (Attachments) meta and binary data

Both

File

Attachments

GET /v2/files/pull

POST /v2/files

Time Slot Management

SSI interface supports Transporeon TSM module. Following are main DTOs of Time Slot Management.

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

booking

Time slot booking which has been created, modified or deleted

Outbound

Booking

Time Slot Management

GET /v2/bookings

GET /v2/bookings/pull

open_booking

Creation of an open booking.

Open bookings are used to show users time slots that need to be booked with the possibility to pre-select certain data.

Inbound

Open Booking

POST /v2/open_bookings

dispatch_status

Dispatch status information communicated by shipper for a transport to provide booking and transport visibility for the carriers

Inbound

Dispatch Status

POST /v2/dispatch_statuses

quantity_contract

Information of a quantity contracts between the customers and their suppliers

Inbound

Quantity Contract

POST /v2/quantity_contracts

Note, quantity contract DTO is only relevant for a custom integration that has been agreed and implemented as part of an integration project. Usage will be agreed with the responsible project manager.

Time Slot Management for Retailers

The following DTO is related to Time Slot Management for Retailers:

DTO

Description

Directions

Documentation

Processes

OpenAPI

DTO

Description

Directions

Documentation

Processes

OpenAPI

retail_orders

Retail Orders transfer one to many orders to Time Slot Management for Retailers

Inbound

Retail Order

 

POST /v2/retail_orders

Surcharge Management

Following main DTOs are used to collect surcharges requested by your carriers, and to push related decisions back to the Transporeon platform.  

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

surcharge

Surcharge information requested by a carrier

Outbound

Surcharge

Surcharge Management

GET /v2/surcharges/pull

accept_surcharge

Acceptance of a surcharge request with corresponding information

Inbound

Accept Surcharge

POST /v2/accept_surcharges

decline_surcharge

Declining of a surcharge request

Inbound

Decline Surcharge

POST /v2/decline_surcharges

Freight Settlement

Following DTOs are in place for Transporeon Freight Settlement module.

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

request_settlement

Settlement request of shipper invoices, made by shipper

Inbound

Request Settlement

Freight Settlement

POST /v2/request_settlements

cancel_settlement

Cancellation of a settlement request

Inbound

Cancel Settlement

POST /v2/cancel_settlements

settlement_decision

Acceptance or declining of a settlement request

Outbound

Settlement Decision

GET /v2/settlement_decisions/pull

Processing Results

Messages sent to our OpenApi server are processed asynchronously. An asynchronous reply can be provided to indicate the processing result.

DTO

Description

Directions

Documentation

Processes

OpenApi

DTO

Description

Directions

Documentation

Processes

OpenApi

processing_result

Result of processing a message

Both

Processing Result

Asynchronous Processing Results

POST /v2/processing_results

GET /v2/processing_results/pull