DCSA Standards Public Reference / Standards / Releases / Bill of Lading / Archive / Bill of Lading v3.0.3

DCSA eBL 3.0.3 - Endpoint Overview

Archived release: Bill of Lading v3.0.3 has been superseded. View the current v3 documentation.

The table maps each use case to the API operation that initiates or communicates it. Notifications are optional; registration of notification endpoints is outside the API contract.

Use caseInitiated byEndpoint or action
UC1: Submit Shipping InstructionsShipperPOST /v3/shipping-instructions
UC2: Request to update Shipping InstructionsCarrierCarrier action; optionally POST /v3/shipping-instructions-notifications
UC3: Submit updated Shipping InstructionsShipper, Consignee, or EndorseePUT /v3/shipping-instructions/{documentReference}
UC4: Process updated Shipping InstructionsCarrierCarrier action; optionally POST /v3/shipping-instructions-notifications
UC5: Cancel update to Shipping InstructionsShipper, Consignee, or EndorseePATCH /v3/shipping-instructions/{documentReference}
UC6: Publish Draft Transport DocumentCarrierCarrier action; optionally POST /v3/transport-document-notifications
UC7: Approve Draft Transport DocumentShipperPATCH /v3/transport-documents/{transportDocumentReference}
UC8: Issue Transport DocumentCarrier and eBL PlatformPUT /v3/ebl-issuance-requests; POST /v3/ebl-issuance-responses
UC9: Request surrender Transport Document for amendmentShipper, Consignee, or Endorsee through eBL PlatformPOST /v3/ebl-surrender-requests
UC10: Process Transport Document surrender request for amendmentCarrierPOST /v3/ebl-surrender-responses
UC11: Void original and issue amended Transport DocumentCarrier and eBL PlatformIssuance operations; optionally POST /v3/transport-document-notifications
UC12: Request surrender Transport Document for deliveryShipper, Consignee, or Endorsee through eBL PlatformPOST /v3/ebl-surrender-requests
UC13: Process Transport Document surrender request for deliveryCarrierPOST /v3/ebl-surrender-responses
UC14: Confirm Shipping Instructions completedCarrierCarrier action; optionally POST /v3/shipping-instructions-notifications
UC15: Cancel Shipping InstructionsShipper, Consignee, or EndorseePATCH /v3/shipping-instructions/{documentReference}
UC16: Decline Shipping InstructionsCarrierCarrier action; optionally POST /v3/shipping-instructions-notifications
UC17: Request Transport Document amendmentShipper, Consignee, or EndorseePUT /v3/transport-documents/{transportDocumentReference}/amendment
UC18: Cancel Transport Document amendmentShipper, Consignee, or EndorseeDELETE /v3/transport-documents/{transportDocumentReference}/amendment
UC19: Process Transport Document amendmentCarrierCarrier action; optionally POST /v3/transport-document-notifications

The current state of Shipping Instructions, Transport Documents, and direct Transport Document amendments is retrieved with GET /v3/shipping-instructions/{documentReference}, GET /v3/transport-documents/{transportDocumentReference}, and GET /v3/transport-documents/{transportDocumentReference}/amendment. The endorsement chain is retrieved with GET /endorsement-chains/{transportDocumentReference}.