UMG-UK
  1. TMS Endpoints
UMG-UK
  • Outbound Orders
    • Get SalesOrder List
      GET
    • Create a SalesOrder
      POST
    • Get Sales Order Information
      GET
    • Sales Order Acknowledgement
      POST
    • Bulk Upload SalesOrders
      POST
    • Get Job Status of an Async Bulk Sales Order Import
      GET
    • Get a single SalesOrder
      GET
    • Update SalesOrder
      PUT
    • Cancel SalesOrder
      DELETE
    • Get Shipments for a Sales Order
      GET
    • Get B2B Customers For Business Unit
      GET
  • Ship Confirmation
    • Sales Order Ship Confirmation
      POST
  • Business Units
    • Get Buildings associated to a Business Unit
      GET
    • Remove associated Building from a Business Unit
      DELETE
    • Associate a Building to a Business Unit
      PUT
    • Get Business Unit Detail
      GET
    • Update Business Unit
      PUT
    • List Business Units
      GET
    • Create Business Unit
      POST
    • Get Business Unit General Settings
      GET
    • Update Business Unit General Settings
      PUT
    • Update Business Unit Amazon SFP Keys
      PUT
    • Remove Business Unit Amazon SFP Keys
      DELETE
    • Get Business Unit Amazon SFP Keys
      GET
    • List Broker Accounts
      GET
    • Create Broker Account
      POST
    • Delete Broker Account
      DELETE
  • Product
    • Batch Upload SKUs
    • Get Product Information
    • List SKUs
    • Create SKU
    • Get SKU Details
    • Update SKU Details
    • Update SKU Details
  • Inbound
    • List Inbound ASNs
    • Create Inbound ASN
    • Get single Inbound ASN
    • Update single Inbound ASN
    • Cancel single Inbound ASN
    • Get receipt lines for single Inbound ASN
    • Get receipt lines for single Inbound RMA
    • Get single Inbound RMA
    • Update single Inbound RMA
    • Cancel single Inbound RMA
    • List Inbound RMAs
    • Create Inbound RMA
    • Get receipt lines for single Inbound PO
    • Get single Inbound PO
    • Update single Inbound PO
    • Cancel single Inbound PO
    • List Inbound POs
    • Create Inbound PO
  • Inventory
    • List Inventory Transactions
    • List Inventory stats grouped by SKU
    • List Inventory stats grouped by Lot
    • List Inventory stats grouped by SKU and Building
    • List Inventory stats grouped by Lot and Building
    • List Inventory Serial Numbers
  • Inventory Movement
    • Inventory Movement
  • TMS Endpoints
    • Generate TMS Quotes for Sales Order
      POST
    • Book TMS Shipment for Sales Order
      POST
    • Delete Booked TMS Shipment For Sales Order
      DELETE
    • Update BOL for Order
      PUT
    • Approve Quote for Order & Drop to WMS
      PUT
    • Get ERP Token
      POST
  1. TMS Endpoints

Update BOL for Order

PUT
/business_units/{businessUnitId}/sales_orders/{customerOrderNumber}/tms_book
TMS Endpoints

Request

Path Params
businessUnitId
string 
required
customerOrderNumber
string 
required
Body Params application/json
data
object (TmsShipmentBookAsyncResponse) 
optional
This will update the TMS booking information for the order. If a partial payload os provided, then only those fields should be updated. e.g. If we pass only proNumber, then only that value should be updated while the rest of the BOL data should remain unchanged.
proNumber
string 
optional
This is optional and may be provided later
base64String
string 
required
sourceSystem
enum<string> 
optional
Allowed values:
KUEBIXCOYOTEFREIGHT_CLUB
messageType
string 
optional
Srini said this is a "Book Flavor". Need clarification.
loadNumber
string 
optional
carrierCode
string 
optional
serviceLevel
string 
optional
totalPrice
string 
optional
bolNumber
string 
optional
requestedShipDate
string <date-time>
optional
The latest date-time the order should ship by
deliveryStartDate
string <date-time>
optional
Beginning of date-time window in which delivery arrives at destination
deliveryEndDate
string <date-time>
optional
End of date-time window in which delivery arrives at destination
Example
{
    "data": {
        "proNumber": "string",
        "base64String": "string",
        "sourceSystem": "KUEBIX",
        "messageType": "string",
        "loadNumber": "string",
        "carrierCode": "string",
        "serviceLevel": "string",
        "totalPrice": "string",
        "bolNumber": "string",
        "requestedShipDate": "2019-08-24T14:15:22Z",
        "deliveryStartDate": "2019-08-24T14:15:22Z",
        "deliveryEndDate": "2019-08-24T14:15:22Z"
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/business_units//sales_orders//tms_book' \
--header 'Content-Type: application/json' \
--data-raw '{
    "data": {
        "proNumber": "string",
        "base64String": "string",
        "sourceSystem": "KUEBIX",
        "messageType": "string",
        "loadNumber": "string",
        "carrierCode": "string",
        "serviceLevel": "string",
        "totalPrice": "string",
        "bolNumber": "string",
        "requestedShipDate": "2019-08-24T14:15:22Z",
        "deliveryStartDate": "2019-08-24T14:15:22Z",
        "deliveryEndDate": "2019-08-24T14:15:22Z"
    }
}'

Responses

🟢200OK
application/json
Body
object {0}
Example
{}
Modified at 2024-07-02 10:16:06
Previous
Delete Booked TMS Shipment For Sales Order
Next
Approve Quote for Order & Drop to WMS
Built with