Managing Loading Orders

This page explains api methods regarding Loading Orders and offers a small sample message for each method.

createLoadingOrder

Use this to create a Loading Order.

{
  "requestData": {
    "clientIdentCode": "SwabCloth",
    "installationIdHost": "ERP_123"
  },
  "loadingOrder": {
    "referenceNumber": "Order_2851407",
    "loadingType": "LOADING",
    "forwarderReference": "CoolForwarder",
    "forwarder": {
      "contact": {
        "surname": "Peter",
        "forename": "Hans",
        "title": "MR",
        "phoneNumber": "+49123456789",
        "email": "[email protected]",
        "language": "DE"
      },
      "name1": "Cool Forwarder SE",
      "city": "Berlin",
      "postcode": "10369",
      "countryIsoCode": "DE",
      "timezone": "Europe/Berlin"
    },
    "vehicleDriver": {
      "surname": "Schmitt",
      "forename": "Gerhard",
      "title": "MR",
      "phoneNumber": "+49987654321",
      "email": "[email protected]"
    },
    "timeSlotRequirements": {
      "loadingLocation": "STR",
      "timeSlotLengthMinutes": 90
    },
    "transportType": "Container"
  },
  "notifyForwarder":true
}

Notifications

Setting notifyForwarder: true, will automatically send an E-mail with the Text as defined in the master data for Notification type: Email: order information to the mail set in the forwarder contact.

updateLoadingOrder

Updates a Loading order, where the field OrderReferenceNumber is Order_2851407 with a new vehicleLicenseNumber.

{
  "clientSystemId": "ERP_123",
  "clientIdentCode": "SwabCloth",
  "userName": "GregorySmith",
  "resultLanguageIsoCodes": [
    "EN"
  ],
  "loadingOrderReference": {
    "referenceField": [
      {
        "referenceFieldName": "ORDERREFERENCENUMBER",
        "referenceFieldValue": "Order_2851407"
      }
    ]
  },
  "notifyForwarder": false,
  "loadingOrder": {
    "vehicleLicenseNumber": "B-CF-1337"
  }
}

getLoadingOrder

Retrieves the data for a Loading Order where the field OrderReferenceNumber is Order_2851407.

{
  "requestData": {
    "clientIdentCode": "SwabCloth"
  },
  "loadingOrderReference": {
    "referenceField": [
      {
        "referenceFieldName": "ORDERREFERENCENUMBER",
        "referenceFieldValue": "Order_2851407"
      }
    ]
  }
}