DSV

DSV BPO Inbound API

The BPO Inbound API from DSV — 3 operation(s) for bpo inbound.

Operations 3

POST /Orders/SearchCriteria 2. Search Order #
DELETE /Orders/{orderNumber}/{splitNo} 4. Cancel Order #
POST /Orders 1. Create or Update Order #

Documentation

📖
APIReference
https://developer.dsv.com/api-details#api=access-token-demo-v1
📖
Documentation
https://developer.dsv.com/oauth-guide
📖
Documentation
https://developer.dsv.com/apicatalogue-generic
📖
Authentication
https://developer.dsv.com/oauth-guide
📖
APIReference
https://developer.dsv.com/api-details#api=generic-booking-demo-v2
📖
Documentation
https://developer.dsv.com/guide-mydsv
📖
APIReference
https://developer.dsv.com/api-details#api=generic-tracking-demo-v2
📖
APIReference
https://developer.dsv.com/api-details#api=generic-labels-demo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=generic-upload-demo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=generic-download-demo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=generic-invoice-demo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=generic-visibilitydemo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=es-quote-demo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=es-webhook-demo-v1
📖
Documentation
https://developer.dsv.com/webhook-guide
📖
APIReference
https://developer.dsv.com/api-details#api=es-webhook-int-v1
📖
Documentation
https://developer.dsv.com/apicatalogue-cl
📖
APIReference
https://developer.dsv.com/api-details#api=customs-ai-demo-v2
📖
APIReference
https://developer.dsv.com/api-details#api=connect-api-booking-demo-v1
📖
Documentation
https://developer.dsv.com/guide-road
📖
Documentation
https://developer.dsv.com/apicatalogue-road
📖
APIReference
https://developer.dsv.com/api-details#api=connect-api-tracking-demo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=xpress-booking-v2
📖
Documentation
https://developer.dsv.com/guide-xpress
📖
Documentation
https://developer.dsv.com/apicatalogue-xpress
📖
APIReference
https://developer.dsv.com/api-details#api=xpress-tracking-v2
📖
APIReference
https://developer.dsv.com/api-details#api=xpress-comparator-v2
📖
APIReference
https://developer.dsv.com/api-details#api=edc-public-api-v2
📖
Documentation
https://developer.dsv.com/guide-scm
📖
Documentation
https://developer.dsv.com/apicatalogue-scm
📖
APIReference
https://developer.dsv.com/api-details#api=edc-booking-api-v2
📖
APIReference
https://developer.dsv.com/api-details#api=edc-shipments-api-v2
📖
APIReference
https://developer.dsv.com/api-details#api=edc-loadplan-api-v2
📖
APIReference
https://developer.dsv.com/api-details#api=edc-edocs-api-v2
📖
APIReference
https://developer.dsv.com/api-details#api=edc-events-api-v2
📖
APIReference
https://developer.dsv.com/api-details#api=edc-neom-api-v2
📖
Documentation
https://developer.dsv.com/guide-neom
📖
APIReference
https://developer.dsv.com/api-details#api=warehousing-productdata-demo-v1
📖
Documentation
https://developer.dsv.com/guide-contract-logistics
📖
APIReference
https://developer.dsv.com/api-details#api=warehousing-preadvice-demo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=warehousing-despatch-demo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=warehousing-inventory-demo-v1
📖
APIReference
https://developer.dsv.com/api-details#api=warehousing-status-demo-v1

Specifications

Other Resources

🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Access%20Token%20v1.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Booking%20V2%20-%20samples%20with%20Bearer%20Token).zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Tracking%20v2.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Label%20v1.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Upload%20v1.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Download%20v1.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Visibility%20v1.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Quote%20v1.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Webhook%20v1.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(WMS%20Webhook%20V1.0%20INT%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(Customs%20v2.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/BookingWebService%20SOAP%20API%20v1.3.postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/TrackingWebService%20SOAP%20API%20v1.3.postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API(XPress%20Booking%20V2.0%20-%20samples).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API(XPress%20Tracking%20V2.0).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API(XPress%20Quote%20V2.0%20-%20samples).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(eDC%20Orders%20V2.0%20-%20samples).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(eDC%20Booking%20V2.0%20-samples).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(eDC%20Shipments%20V2.0%20-%20samples).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(eDC%20Loadplans%20V2.0%20-%20samples).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(eDC%20eDocs%20V2.0%20-%20samples).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(eDC%20Events%20V2.0%20-%20samples).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(WMS%20Product%20Data%20v1.0%20-%20samples%20with%20Bearer%20token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(WMS%20Inbound%20Notification%20v1.0%20-%20samples%20with%20Bearer%20Token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(WMS%20Delivery%20Notification%20v1.0%20-%20samples%20with%20Bearer%20token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/DSV%20API%20(WMS%20Inventory%20v1.0%20-%20samples%20with%20Bearer%20token).postman_collection.zip
🔗
PostmanCollection
https://developer.dsv.com/content/WMS%20Notification%20Status%20v1.0%20API.postman_collection.zip

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/dsv-bpo-inbound-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

dsv-bpo-inbound-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Neom - eDC BPO Inbound API
  description: edc neom API
  version: v2
servers:
- url: https://api.dsv.com/om/neom/v2
security:
- apiKeyHeader: []
- apiKeyQuery: []
tags:
- name: BPO Inbound
paths:
  /Orders/SearchCriteria:
    post:
      tags:
      - BPO Inbound
      summary: 2. Search Order
      description: Search Order
      operationId: POSTapi-public-v2-Orders-SearchCriteria
      parameters:
      - name: Authorization
        in: header
        required: true
        schema:
          type: string
      - name: Content-Type
        in: header
        required: true
        schema:
          enum:
          - application/json
          type: string
      - name: Accept
        in: header
        required: true
        schema:
          enum:
          - application/json
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/eDC.Web.Api.v2.Models.SearchRequest'
            example:
              Page: 1
              PageSize: 20
              Criteria: OrderNumber.StartsWith("2020") && !string.IsNullOrEmpty(Booking.BookingNumber)
      responses:
        '200':
          description: Success
  /Orders/{orderNumber}/{splitNo}:
    delete:
      tags:
      - BPO Inbound
      summary: 4. Cancel Order
      description: Cancel Order
      operationId: DELETEapi-public-v2-Orders-orderNumber
      parameters:
      - name: orderNumber
        in: path
        required: true
        schema:
          type: string
      - name: splitNo
        in: path
        description: Format - int64.
        required: true
        schema:
          type: integer
      - name: Authorization
        in: header
        required: true
        schema:
          type: string
      - name: Content-Type
        in: header
        required: true
        schema:
          enum:
          - application/json
          type: string
      - name: Accept
        in: header
        required: true
        schema:
          enum:
          - application/json
          type: string
      responses:
        '200':
          description: Success
  /Orders:
    post:
      tags:
      - BPO Inbound
      summary: 1. Create or Update Order
      description: Create or Update Order
      operationId: POSTapi-public-v2-Orders
      parameters:
      - name: Authorization
        in: header
        required: true
        schema:
          type: string
      - name: Content-Type
        in: header
        required: true
        schema:
          enum:
          - application/json
          type: string
      - name: Accept
        in: header
        required: true
        schema:
          enum:
          - application/json
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/eDC.Web.Api.v2.Models.OrderDto'
            example:
              Order:
                IsCancelled: false
                OrderNumber: PUBAPI-V2-B2
                OrderNumberSplit: 0
                OrderDate: '2019-07-02T11:00:00.0000000+00:00'
                OrderGoodsDescription: goods api
                TransportMode: AIR
                ContainerMode: LCL
                ServiceLevel: SRV
                EstimatedExWorksDate: '2019-07-15T06:51:50.0000000+00:00'
                ActualExWorksDate: '2019-07-02T06:51:50.0000000+00:00'
                ExWorksRequiredBy: '2019-05-12T06:51:50.0000000+00:00'
                DeliveryRequiredBy: '2019-07-02T06:51:50.0000000+00:00'
                OriginCountry: null
                Incoterm: INC
                AdditionalTerms: AT
                AdditionalTermsUNLOCO: null
                ActualVolume: 20
                UnitOfVolume: M3
                ActualWeight: 10
                UnitOfWeight: KG
                TotalPacks: 1
                TotalQuantity: 50
                PackType: PK
                FollowUpDate: '2019-07-02T06:51:50.0000000+00:00'
                PortOfLoading: KO
                PortOfDischarge: PO
                Currency: OC
                ClientType: Buyer
                TotalValue: 200
                TotalInners: 30.5
                TotalOuters: 10
                BookingReference: null
                TransitWarehouse: null
                OnHandDate: null
                PlannerCode: PC
                PlannerEmail: planner@email.com
                WarehouseReceiptNumber: null
                VehicleRegistration: vh
                TrailerNumber: tr
                Seal: seal
                ManifestNumber: manifest
                BookedInNumber: bookedin
                DispatchedDate: '2019-07-02T06:51:50.0000000+00:00'
                EstimatedReceiptDate: '2019-07-02T06:51:50.0000000+00:00'
                BookedInDate: '2019-07-02T06:51:50.0000000+00:00'
                CutOffDate: '2019-07-02T06:51:50.0000000+00:00'
                InvoiceDate: '2019-07-02T06:51:50.0000000+00:00'
                InvoiceNumber: inv
                ConfirmedDate: '2019-07-02T06:51:50.0000000+00:00'
                ConfirmationNumber: conf
                ContractNumber: cont
                GoodsReceiptNumber: goodsre
                GoodsReceiptDate: '2019-07-02T06:51:50.0000000+00:00'
                AuthorisedBy: auth
                AuthorisedToShip: '2019-07-02T06:51:50.0000000+00:00'
                OrderType: PO
                EarliestShipDate: null
                LatestShipDate: null
                PackLines:
                - PackageCount: 200
                  PackType: PCK
                  ContainerPackingOrder: 0
                  Weight: 20
                  UnitOfWeight: ''
                  Length: 10
                  Height: 20
                  Width: 5
                  UnitOfDimension: ''
                  Volume: 1
                  UnitOfVolume: CM3
                  RefNumber: REF
                  Description: ''
                  DetailedDescription: null
                  HarmonisedCode: ''
                  Origin: ''
                  CommodityCode: ''
                  ContainerNumber: ''
                  Outturn: 0
                  OutturnedLength: 0
                  OutturnedHeight: 0
                  OutturnedWidth: 0
                  OutturnedWeight: 0
                  OutturnedVolume: 0
                  OutturnComment: ''
                  Pillaged: 0
                  Damaged: 0
                  LoadingMeters: 30
                  MarksAndNumbers: marks
                  ProductCode: PC001
                  DangerousGoodsRef: null
                  NoOfPallets: 0
                  PackIdentifier: ''
                  DocumentRemarks1: ''
                  DocumentRemarks2: ''
                  DocumentRemarks3: ''
                  Sequence: 0
                  Stackable: true
                  OrderLineNumber: 1
                  CustomFields:
                  - Name: PK Addon1
                    Type: STR
                    Value: string
                  PackageMarks: packmarks
                CustomFields:
                - Name: StringAddon
                  Type: STR
                  Value: string
                - Name: DateAddon
                  Type: DAT
                  Value: '2019-07-02T06:51:50.0000000+00:00'
                - Name: BoolAddon
                  Type: BOO
                  Value: 'true'
                - Name: IntAddon
                  Type: INT
                  Value: '20'
                - Name: DecimalAddon
                  Type: DEC
                  Value: '50.57'
                RequiredInStore: '2019-07-02T06:51:50.0000000+00:00'
                RequiredExWorks: '2019-07-02T06:51:50.0000000+00:00'
                Parties:
                - Type: Buyer
                  Code: POSTBUY
                  IsActive: true
                  FullName: Buyer Name
                  ClosestPort: ''
                  Currency: null
                  PhoneNumber: '0123'
                  Email: null
                  VATNumber: null
                  RegisteredNumber: null
                - Type: Supplier
                  Code: POSTSUP
                  IsActive: true
                  FullName: Supplier Name
                  ClosestPort: null
                  Currency: Cur
                  PhoneNumber: PH
                  Email: email
                  VATNumber: vat
                  RegisteredNumber: reg
                - Type: DeliveryTo
                  Code: POSTDLV
                  IsActive: true
                  FullName: Delivery Name
                  ClosestPort: null
                  Currency: ''
                  PhoneNumber: '012'
                  Email: recption@email.com
                  VATNumber: '572018555'
                  RegisteredNumber: RegisterNumber
                - Type: Owner
                  Code: POSTOWN
                  IsActive: true
                  FullName: Owner Name
                  ClosestPort: ''
                  Currency: null
                  PhoneNumber: '0123'
                  Email: null
                  VATNumber: null
                  RegisteredNumber: null
                - Type: PickupFrom
                  Code: DECNTAZ-0001175
                  IsActive: true
                  FullName: DECNTAZ-0001175
                  ClosestPort: null
                  Currency: null
                  PhoneNumber: null
                  Email: null
                  VATNumber: null
                  RegisteredNumber: null
                  EDICode: DECNTAZ
                  ExternalCode: null
                  Address: null
                ParentOrderNumber: null
                OrderLines:
                - LineNo: 5
                  Partno: you
                  Description: me
                  UnitOfQuantity: PC
                  Quantity: 50
                  QtyInvoiced: 40
                  QtyBooked: null
                  QtyReceived: 30
                  QtyShipped: 20
                  Volume: 0
                  UnitOfVolume: ''
                  Weight: 0
                  UnitOfWeight: ''
                  ItemPrice: 10
                  LinePrice: 200
                  Length: 0
                  Width: 0
                  Height: 0
                  DimUnit: ''
                  DangerousGoodsRef: null
                  ContainerNumber: ''
                  HarmonisedCode: HC
                  PackLineId: ''
                  InvoiceNumber: ''
                  ConfirmationNumber: ''
                  PartAttrib1: ''
                  PartAttrib2: ''
                  PartAttrib3: ''
                  SpecialInstructions: SI
                  AdditionalInfo: AI
                  ContractNumber: CN
                  OriginCountry: CO
                  DecimalPlaces: 0
                  QuantityPerUnit: 0
                  NetWeight: 0
                  TransportMode: AIR
                  EarliestShipDate: null
                  LatestShipDate: null
                  FreightClass: null
                  ServiceLevel: null
                  Inners:
                    Value: 30.5
                    Unit: M3
                  Outers:
                    Value: 10
                    Unit: KG
                  Parties: []
                  EstimatedExWorksDate: '2019-07-02T06:51:50.0000000+00:00'
                  ExWorksRequiredBy: '2019-07-02T06:51:50.0000000+00:00'
                  DeliveryRequiredBy: '2019-07-02T06:51:50.0000000+00:00'
                  CustomFields: []
      responses:
        '200':
          description: Success
components:
  schemas:
    eDC.Domain.Enums.OrderState:
      enum:
      - Provisional
      - Open
      - Confirmed
      - OnHand
      - BookingProvisional
      - BookingPreBooked
      - BookingBooked
      - BookingRejected
      - BookingApproved
      - BookingConfirmed
      - BookingParked
      - PendingConsolidation
      - Planning
      - Planned
      - Consolidated
      - PendingCollection
      - Collected
      - BookingOnHand
      - DepartedOriginCFS
      - Shipped
      - Arrived
      - CustomsCommenced
      - CustomsCleared
      - AvailableDestinationCFS
      - PendingDelivery
      - DepartedDestinationCFS
      - Handover
      - Delivered
      - Fulfilled
      - Suspended
      - Cancelled
      type: string
      format: int32
    eDC.Web.Api.v2.Models.Entities.Booking:
      type: object
      properties:
        bookingNumber:
          type:
          - string
          - 'null'
          description: Booking Number
        externalBookingNumber:
          type:
          - string
          - 'null'
          description: External Booking Number
        externalBookingSender:
          type:
          - string
          - 'null'
          description: External Booking Sender
        state:
          $ref: '#/components/schemas/eDC.Domain.Enums.BookingState'
        origin:
          type:
          - string
          - 'null'
          description: Origin of the Booking
        destination:
          type:
          - string
          - 'null'
          description: Destination of the Booking
        incoterm:
          type:
          - string
          - 'null'
          description: Incoterm of the Booking
        additionalTerms:
          type:
          - string
          - 'null'
          description: Additional Terms of the Booking
        additionalTermsUNLOCO:
          type:
          - string
          - 'null'
          description: UN Location Code
        freightTerm:
          type:
          - string
          - 'null'
          description: Freight Terms
        orderNumbers:
          type:
          - string
          - 'null'
          description: Order Numbers
        unitOfWeight:
          type:
          - string
          - 'null'
          description: Unit of Measure for Weight
        weight:
          type: number
          description: Weight
          format: double
        unitOfVolume:
          type:
          - string
          - 'null'
          description: Unit of Measure for Volume
        volume:
          type: number
          description: Volume
          format: double
        noOfPieces:
          type: integer
          description: Number of Pieces
          format: int32
        orderCurrency:
          type:
          - string
          - 'null'
          description: Currency for the Order
        totalValue:
          type: number
          description: Total Value of the Order
          format: double
        packingWeight:
          type: number
          description: Packing Weight
          format: double
        packingVolume:
          type: number
          description: Packing Volume
          format: double
        transitWarehouse:
          type:
          - string
          - 'null'
          description: Transit Warehouse
        onHandDate:
          type:
          - string
          - 'null'
          description: On Hand Date
          format: date-time
        preBooked:
          type:
          - string
          - 'null'
          format: date-time
        bookedDate:
          type:
          - string
          - 'null'
          description: Date of Booking
          format: date-time
        rejectedDate:
          type:
          - string
          - 'null'
          description: Date of Booking Rejection
          format: date-time
        approvedDate:
          type:
          - string
          - 'null'
          description: Date of Booking Approval
          format: date-time
        confirmedDate:
          type:
          - string
          - 'null'
          description: Date of Booking Confirmation
          format: date-time
        cancelledDate:
          type:
          - string
          - 'null'
          description: Date of Booking Cancellation
          format: date-time
        countOfTEU:
          type: number
          description: TEU count
          format: double
        countOf20FT:
          type: integer
          description: Count of 20ft Container
          format: int32
        countOf40FT:
          type: integer
          description: Count of 40ft Container
          format: int32
        countOf45FT:
          type: integer
          description: Count of 45ft Container
          format: int32
        source:
          type:
          - string
          - 'null'
          description: Source
        systemID:
          type:
          - string
          - 'null'
          description: System ID
          format: uuid
        isApprovalRequired:
          type: boolean
          description: Boolean if Approval is required
        transitWarehouseDescription:
          type:
          - string
          - 'null'
          description: Transit Warehouse Description
        estimatedDeliveryDate:
          type:
          - string
          - 'null'
          description: Estimated Delivery Date
          format: date-time
        collectionRequiredDate:
          type:
          - string
          - 'null'
          description: Collection Required Date
          format: date-time
        collectionRequiredDateBy:
          type:
          - string
          - 'null'
          description: Collection Required Date By
          format: date-time
        deliveryRequiredDate:
          type:
          - string
          - 'null'
          description: Delivery Required Date
          format: date-time
        deliveryRequiredDateBy:
          type:
          - string
          - 'null'
          description: Delivery Required Date By
          format: date-time
        isCancelled:
          type: boolean
          description: Boolean if cancelled
        shipmentNumbers:
          type:
          - string
          - 'null'
          description: Shipment Number
        noOfContainers:
          type: integer
          description: Number of Containers
          format: int32
        ownership:
          type:
          - string
          - 'null'
          description: Ownership
        bookingDeliveryInstructions:
          type:
          - string
          - 'null'
          description: Booking Delivery Instruction
        requiredDepartureWeekNumber:
          type:
          - integer
          - 'null'
          description: Required Departure Week Number
          format: int32
        requiredArrivalWeekNumber:
          type:
          - integer
          - 'null'
          description: Required Arrival Week Number
          format: int32
        cargoReadyDateWeekNumber:
          type:
          - integer
          - 'null'
          description: Cargo Ready Date Week Number
          format: int32
        deliveryDateWeekNumber:
          type:
          - integer
          - 'null'
          description: Delivery Date Week Number
          format: int32
        estimatedDeliveryToOriginCFSWeekNumber:
          type:
          - integer
          - 'null'
          description: Estimated Delivery To Origin CFS Week Number
          format: int32
        supplierRef:
          type:
          - string
          - 'null'
          description: Supplier Reference
        requiredExFactory:
          type:
          - string
          - 'null'
          description: Required Ex Works Date
          format: date-time
        requiredInStore:
          type:
          - string
          - 'null'
          description: Required in Store Date
          format: date-time
        requestedDepartureDate:
          type:
          - string
          - 'null'
          description: Requested Departure Date
          format: date-time
        requestedArrivalDate:
          type:
          - string
          - 'null'
          description: Requested Arrival Date
          format: date-time
        transportMode:
          type:
          - string
          - 'null'
          description: Mode of Transport
        containerMode:
          type:
          - string
          - 'null'
          description: Container Mode
        goodsDescription:
          type:
          - string
          - 'null'
          description: Description of Goods
        marksAndNumbers:
          type:
          - string
          - 'null'
          description: Marks and Numbers
        bookingInstructions:
          type:
          - string
          - 'null'
          description: Booking Instructions
        loadingMeters:
          type: number
          description: Loading Meters
          format: double
        commodityCode:
          type:
          - string
          - 'null'
          description: Commodity Code
        plannerCode:
          type:
          - string
          - 'null'
          description: Planner Code
        plannerEmail:
          type:
          - string
          - 'null'
          description: Planner Email
        loadPort:
          type:
          - string
          - 'null'
          description: Port  of loading
        dischargePort:
          type:
          - string
          - 'null'
          description: Port of discharge
        sdocComplete:
          type:
          - string
          - 'null'
          format: date-time
        estimatedDeliveryToOriginCFS:
          type:
          - string
          - 'null'
          description: Estimated Delivery To Origin CFS Date
          format: date-time
        isPickupRequired:
          type: boolean
          description: Boolean for Pickup required
        shippingInstructions:
          type:
          - string
          - 'null'
          description: Shipment Instructions
        customerDivision:
          type:
          - string
          - 'null'
        carrierSpaceReservation:
          type:
          - string
          - 'null'
          format: date-time
        followUpDate:
          type:
          - string
          - 'null'
          format: date-time
        dateModified:
          type:
          - string
          - 'null'
          description: Date Modified
          format: date-time
        userModified:
          type:
          - string
          - 'null'
          description: User Modified
        dateCreated:
          type:
          - string
          - 'null'
          description: Date Created
          format: date-time
        userCreated:
          type:
          - string
          - 'null'
          description: User Created
        isSuspended:
          type: boolean
        suspendedDate:
          type:
          - string
          - 'null'
          format: date-time
        loadPlanNumber:
          type:
          - string
          - 'null'
        shipmentNumber:
          type:
          - string
          - 'null'
        temperatureControl:
          $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.TemperatureControl'
        customFields:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.GenCustomAddOnValue'
          description: Custom Fields
        additionalReferences:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.AdditionalReference'
        parties:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.Company'
          description: Parties
        packLines:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.JobPackLine'
          description: Pack Lines
        equipmentTypes:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.EquipmentType'
          description: Equipment Types
        notes:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.Note'
          description: Notes
        events:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.Event'
          description: Events
        order:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.Order'
          description: Order
        shipments:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.Shipment'
      additionalProperties: false
    eDC.Web.Api.v2.Models.Entities.OrderItem:
      type: object
      properties:
        lineStatus:
          type:
          - string
          - 'null'
          description: 'Line Status: PLC for Placed, DLV for Delivered.'
        lineNo:
          type: integer
          description: Order Line Number.  Must be an integer, unique to the respective Order.
          format: int32
        partno:
          type:
          - string
          - 'null'
          description: Part No, Product Code or SKU Number.
        description:
          type:
          - string
          - 'null'
          description: Description of the part.
        unitOfQuantity:
          type:
          - string
          - 'null'
          description: 'The unit, such as: EA equals Each.'
        quantity:
          type:
          - number
          - 'null'
          description: Quantity Ordered.
          format: double
        qtyInvoiced:
          type:
          - number
          - 'null'
          description: Quantity Invoiced / Booked by the Supplier.
          format: double
        qtyBooked:
          type:
          - number
          - 'null'
          description: Quantity Invoiced / Booked by the Supplier.
          format: double
        qtyReceived:
          type:
          - number
          - 'null'
          description: Quantity Received at the destination warehouse.
          format: double
        qtyShipped:
          type:
          - number
          - 'null'
          description: Quantity checked by the Control Tower to actually be Booked.
          format: double
        quantityRemaining:
          type:
          - number
          - 'null'
          description: Only applicable for Blanket Purchase Orders.
          format: double
        volume:
          type: number
          description: The total volume of the Order.
          format: double
        unitOfVolume:
          type:
          - string
          - 'null'
          description: The unit of volume.
        weight:
          type: number
          description: The total weight of the Order.
          format: double
        unitOfWeight:
          type:
          - string
          - 'null'
          description: Unit of weight
        itemPrice:
          type: number
          description: Price of the individual item
          format: double
        linePrice:
          type: number
          description: Price of the line, which is the the individual item, times the number of pieces
          format: double
        length:
          type: number
          description: Length of the item.
          format: double
        width:
          type: number
          description: Width of the item.
          format: double
        height:
          type: number
          description: Height of the item.
          format: double
        dimUnit:
          type:
          - string
          - 'null'
          description: Unit of Dimension, applicable to the Length, Width and Height
        dangerousGoodsRef:
          type:
          - string
          - 'null'
          description: Reference of Dangerous Goods
        containerNumber:
          type:
          - string
          - 'null'
          description: Container Number
        harmonisedCode:
          type:
          - string
          - 'null'
          description: Harmonised Code for customs purposes
        packLineId:
          type:
          - string
          - 'null'
          description: ID of the PackLine to which the item is allocated
        invoiceNumber:
          type:
          - string
          - 'null'
          description: Invoice Number
        confirmationNumber:
          type:
          - string
          - 'null'
          description: Confirmation Number
        partAttrib1:
          type:
          - string
          - 'null'
          description: PartAttrib1
        partAttrib2:
          type:
          - string
          - 'null'
          description: PartAttrib2
        partAttrib3:
          type:
          - string
          - 'null'
          description: PartAttrib3
        specialInstructions:
          type:
          - string
          - 'null'
          description: Special Instructions such as Handling Information
        additionalInformation:
          type:
          - string
          - 'null'
          description: Additional Information
        lineFreightCost:
          type: number
          description: Freight Cost for Line
          format: double
        lineLandedCost:
          type: number
          description: Landed Cost for Line
          format: double
        itemFreightCost:
          type: number
          description: Freight Cost for Item
          format: double
        itemLandedCost:
          type: number
          description: Landed Cost for Item
          format: double
        lineWeight:
          type: number
          description: Line Weight
          format: double
        lineVolume:
          type: number
          description: Line Volume
          format: double
        contractNumber:
          type:
          - string
          - 'null'
          description: Contract Number
        isContainerAllocated:
          type: boolean
          description: Boolean if Container is allocated
        originCountry:
          type:
          - string
          - 'null'
          description: Country of Origin
        decimalPlaces:
          type: integer
          description: Decimal Places
          format: int32
        quantityPerUnit:
          type: number
          description: Quantity per Unit
          format: double
        netWeight:
          type: number
          description: Net Weight
          format: double
        transportMode:
          type:
          - string
          - 'null'
          description: Mode of Transport; for example SEA
        earliestShipDate:
          type:
          - string
          - 'null'
          description: Earliest Shipping Date
          format: date-time
        latestShipDate:
          type:
          - string
          - 'null'
          description: Latest Shipping Date
          format: date-time
        freightClass:
          type:
          - string
          - 'null'
          description: Freight Class
        serviceLevel:
          type:
          - string
          - 'null'
          description: Service Level, for example STDequalsStandard
        ediSequence:
          type: integer
          description: EDI sequence
          format: int32
        inners:
          $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.Measurement'
        outers:
          $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.Measurement'
        qtyRemaining:
          type: number
          description: QTY remaning
          format: double
        qtyShippedRemaining:
          type: number
          description: QTY Shipped Remaining
          format: double
        qtyInvoicedRemaining:
          type: number
          description: QTY Invoiced Remaining
          format: double
        qtyNotInvoiced:
          type: number
          description: QTY Not Invoiced
          format: double
        parties:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/eDC.Web.Api.v2.Models.Entities.Company'
          description: Parties
        isCancelled:
          type: boolean
          description: Boolean if Cancelled
        estimatedExWorksDate:
          type:
          - string
          - 'null'
          description: Estimated Ex Works Date
          format: date-time
        requiredExWorks:
          type:
          - string
          - 'null'
          description: Required Ex Works Date
          format: date-time
        requiredInStore:
          type:
          - string
          - 'null'
          description: Required in Store Date
          format: date-time
        notAuthorisedToShip:
          type:
          - string
          - 'null'
          format: date-time
        customFields

# --- truncated at 32 KB (106 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/dsv/refs/heads/main/openapi/dsv-bpo-inbound-api-openapi.yml