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