Electronic Bill Of Lading Service (2.1.0)

Download OpenAPI specification:Download

This document provides an electronic Bill of Lading (eBOL). The eBOL is a legal document that provides a contract between the shipper, carrier and consignee stating what goods are being shipped, where the shipment is coming from and where it’s headed to. “Pro” number is the unique identifier for the document for update and delete functions.

Carrier API Standards

Create an Electronic Bill of Lading

Request Body schema: application/json
required
required
object
version
required
string

Indicates which minor version of the Digital LTL Council Bill of Lading spec you are consuming

Valid values: 2.0.0, 2.0.1, 2.1.0

object
Array of objects

include if you want notifications of shipment movements by text message or email

object
required
object
required
object
object
object
required
object
required
object
required
object
object

Responses

Request samples

Content type
application/json
{
  • "bol": {
    },
  • "version": "2.1.0",
  • "images": {
    },
  • "notifications": [
    ],
  • "referenceNumbers": {
    },
  • "payment": {
    },
  • "commodities": {
    },
  • "shipmentTotals": {
    },
  • "accessorials": {
    },
  • "origin": {
    },
  • "destination": {
    },
  • "billTo": {
    },
  • "customsBroker": {
    }
}

Response samples

Content type
application/json
{
  • "version": "2.1.0",
  • "transactionDate": "2022-11-20T00:00:00.000",
  • "referenceNumbers": {
    },
  • "scac": "AAAB",
  • "images": {
    },
  • "termsAndConditions": "Terms and Conditions text available for download at www.myurl-nmfta.org",
  • "messageStatus": {
    },
  • "resultStatusCodes": [
    ]
}

Update an Electronic Bill of Lading

This operation updates an existing Electronic Bill of Lading.

path Parameters
pro
required
string

PRO Number of eBOL to update.

Request Body schema: application/json
required
required
object
version
required
string

Indicates which minor version of the Digital LTL Council Bill of Lading spec you are consuming

Valid values: 2.0.0, 2.0.1, 2.1.0

object
Array of objects

include if you want notifications of shipment movements by text message or email

object
required
object
required
object
object
object
required
object
required
object
required
object
object

Responses

Request samples

Content type
application/json
{
  • "bol": {
    },
  • "version": "2.1.0",
  • "images": {
    },
  • "notifications": [
    ],
  • "referenceNumbers": {
    },
  • "payment": {
    },
  • "commodities": {
    },
  • "shipmentTotals": {
    },
  • "accessorials": {
    },
  • "origin": {
    },
  • "destination": {
    },
  • "billTo": {
    },
  • "customsBroker": {
    }
}

Response samples

Content type
application/json
{
  • "version": "2.1.0",
  • "transactionDate": "2022-11-20T00:00:00.000",
  • "referenceNumbers": {
    },
  • "scac": "AAAB",
  • "images": {
    },
  • "termsAndConditions": "Terms and Conditions text available for download at www.myurl-nmfta.org",
  • "messageStatus": {
    },
  • "resultStatusCodes": [
    ]
}

Delete an Electronic Bill of Lading

This operation deletes an existing Electronic Bill of Lading.

path Parameters
pro
required
string

PRO Number of eBOL to delete.

Responses

Response samples

Content type
application/json
[
  • null
]