openapi: 3.2.0
info:
title: Connect Tracking API (DEMO) Tracking Web Service V3 API
description: DB Schenker Standard Tracking SOAP API
version: v1
servers:
- url: https://api.dsv.com/connect-demo/tracking/v1
security:
- apiKeyHeader: []
- apiKeyQuery: []
tags:
- name: TrackingWebServiceV3
paths:
/trackingWebServiceV3:
post:
summary: Get shipment tracking details
description: Get shipment tracking details
operationId: post-trackingwebservicev3
requestBody:
content:
text/xml:
schema:
$ref: '#/components/schemas/SoapRequest'
example: string string string string string string string string
responses:
'200':
description: Tracking response
content:
text/xml:
schema:
$ref: '#/components/schemas/SoapResponse'
example: string string string string string string string string string string
'500':
description: SOAP Fault
tags:
- TrackingWebServiceV3
components:
schemas:
GetShipmentDetailsResponse:
type: object
properties:
out:
properties:
RequestID:
type: string
TimeOfRequest:
type: string
format: date-time
Shipment:
type: array
items:
$ref: '#/components/schemas/Shipment'
ShipmentBasicInfo:
type: object
properties:
UniqueID:
type: string
ShipmentNumberExport:
type: string
Location:
type: array
items:
$ref: '#/components/schemas/Location'
StatusEventList:
type: array
items:
$ref: '#/components/schemas/StatusEvent'
ApplicationArea:
type: object
properties:
requestId:
type: string
CreationDateTime:
type: string
format: date-time
StatusEvent:
type: object
properties:
Status:
type: string
Date:
type: string
Time:
type: string
StatusInfo:
type: string
GetShipmentDetailsRequest:
type: object
properties:
AccessKey:
type: string
description: Authentication key
in:
$ref: '#/components/schemas/ShipmentDetailsRequest'
xml:
name: getPublicServiceShipmentDetails
SoapResponse:
type: object
properties:
Body:
$ref: '#/components/schemas/GetShipmentDetailsResponse'
ShipmentDetailsRequest:
type: object
properties:
ApplicationArea:
$ref: '#/components/schemas/ApplicationArea'
referenceType:
type: string
description: Type of reference (ff, aw, bm, BID, etc.)
referenceNumber:
type: string
description: Reference value
transportNature:
type: string
description: int (Air/Ocean) or exp (Land)
shipmentDateFrom:
type: string
format: date
shipmentDateTo:
type: string
format: date
Shipment:
type: object
properties:
TransportMode:
type: string
description: 1=Ocean, 3=Road, 4=Air
ShipmentInfo:
properties:
ShipmentBasicInfo:
$ref: '#/components/schemas/ShipmentBasicInfo'
Location:
type: object
properties:
LocationName:
type: string
type:
type: string
SoapRequest:
type: object
properties:
Body:
$ref: '#/components/schemas/GetShipmentDetailsRequest'
xml:
name: Envelope
securitySchemes:
apiKeyHeader:
type: apiKey
name: DSV-Subscription-Key
in: header
apiKeyQuery:
type: apiKey
name: DSV-Subscription-Key
in: query