You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<aname="v204"></a>[Release v2.0.4 (14 April 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_BKG/2.0.4)
11
11
---
12
12
This is a patch release for the DCSA Booking API. Updated the `partyFunction` list, allowed for unstructured address (`addressLines`), deprecated `HSCodes`, `nationalCommodityCodes` and `chargeName` in order to allow extended versions and DG can now have an "infinite" level of `innerPackagings`.
Copy file name to clipboardExpand all lines: ebl/v3/README.md
+58-6Lines changed: 58 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,64 @@ The DCSA Bill of Lading API is specified on [**SwaggerHub**](https://app.swagger
4
4
5
5
Publications related to the Bill of Lading API:
6
6
-[Glossary of Terms](https://knowledge.dcsa.org/s/glossary) maintained on the [dcsa.org](https://dcsa.org) website
7
-
-[Bill of Lading](https://dcsa.org/standards/ebill-of-lading/) maintained on the [dcsa.org](https://dcsa.org) website (contains documents and publications)
8
-
-[Bill of Lading Notification](./notification/) maintained here on GitHub (**DEPRECATED** - now included as part of EBL API)
9
-
-[Bill of Lading Issuance](./issuance/) maintained here on GitHub
10
-
-[Bill of Lading Issuance Response](./issuance_response/) maintained here on GitHub (**DEPRECATED** - now included as part of EBL Issuance API)
11
-
-[Bill of Lading Surrender](./surrender/) maintained here on GitHub
12
-
-[Bill of Lading Surrender Response](./surrender_response/) maintained here on GitHub (**DEPRECATED** - now included as part of EBL Surrender API)
7
+
-[Bill of Lading](https://dcsa.org/standards/ebill-of-lading) maintained on the [dcsa.org](https://dcsa.org) website (contains documents and publications)
8
+
-[Bill of Lading Issuance](./issuance) maintained here on GitHub
9
+
-[Bill of Lading Surrender](./surrender) maintained here on GitHub
10
+
11
+
<aname="v303"></a>[Release v3.0.3 (14 April 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL/3.0.3)
12
+
---
13
+
This is a patch version for the DCSA Bill of Lading API. The primary reason for this patch is adding the **Direct Transport Document** amendment flow. It is also possible to cancel Shipping Instructions.
14
+
- update API description to include the **Direct Transport Document** amendment flow. Direct Transport Document amendment is optional to support.
15
+
- added 3 new endpoints:
16
+
-`GET /v3/transport-documents/{transportDocumentReference}/amendment` - fetches a Transport Document amendment
17
+
-`PUT /v3/transport-documents/{transportDocumentReference}/amendment` - updates a Transport Document amendment
18
+
-`DELETE /v3/transport-documents/{transportDocumentReference}/amendment` - cancels a Transport Document amendment
19
+
- improved property and endpoint descriptions
20
+
- update Transport Document amendment endpoint
21
+
- added new Direct Transport Document amendment examples
22
+
- added `amendedTransportDocumentStatus` to the Transport Document Notification and to the amended Transport Document endpoint (the Transport Document object has **NOT** changed). The following states are possible:
23
+
-`AMENDMENT_RECEIVED` (An amendment to a Transport Document is waiting to be processed)
24
+
-`AMENDMENT_CONFIRMED` (An amendment to a Transport Document has been confirmed)
25
+
-`AMENDMENT_CANCELLED` (An amendment to a Transport Document is discontinued by consumer)
26
+
-`AMENDMENT_DECLINED` (An amendment to a Transport Document is discontinued by provider)
27
+
- improved the `CancelShippingInstructionsUpdate` description and content. When using this object, it is possible to cancel either an update or the entire Shipping Instructions.
28
+
-`shippingInstructionsStatus` now has 2 new states:
29
+
-`CANCELLED` (The Shipping Instructions have been cancelled by Shipper)
30
+
-`DECLINED` (The Shipping Instructions have been declined by Carrier)
31
+
- Transport Document Notification object now also contains:
32
+
-`amendedTransportDocumentStatus`
33
+
-`amendedTransportDocument`
34
+
-`Shipping Instructions` updates:
35
+
- added new `shippingInstructionsRevisionNumber`
36
+
-`transportDocumentReference` description updated to reflect `ICS2` requirements
37
+
- many description updates (typos and grammatical errors fixed)
38
+
-`shippingInstructionsStatus` two new status codes added (see above)
39
+
-`errorCode` description updated
40
+
-`AddressHBL` object created to improve the description for House B/L party objects
41
+
-`PartyShipper` object created to improve the description for parties provided by the Shipper (as part of the Shipping Instructions) vs parties provided by the carrier (as part of the Transport Document)
42
+
- Party objects previously shared between SI and TD have now been split into two. Objects created for SI have been prefixed with `Shipper` (as they are provided by the shipper). There are no structural changes - only changes to the descriptions. This goes for:
43
+
-`ShipperShipper` object added
44
+
-`OnBehalfOfShipperShipper` object added
45
+
-`OnBehalfOfConsigneeShipper` object added
46
+
-`notifyPartyShipper` object added
47
+
-`partyShipper` object added
48
+
-`eblPlatform` added to: `Shipper`, `Consignee`, `ConsigneeShipper`, `Endorsee` and `EndorseeShipper` party objects
49
+
- an unstructured address object called `addressLines` added to the following party objects: `Shipper`, `OnBehalfOfShipper`, `Consignee`, `ConsigneeShipper`, `OnBehalfOfConsignee`, `Endorsee`, `EndorseeShipper`, `CarriersAgentAtDestination`, `NotifyParty`, `Seller`, `Buyer`, `PartyShipper`, `IssuingParty` and `ShippingInstructionsRequestor`
50
+
-`sendToPlatform` and `codeListProvider` lists updated with platforms that have been onboarded to the DCSA eBL APIs
51
+
-`DOCU` (DocuTrade)
52
+
-`AEOT` (AEOTrade)
53
+
-`SGTD` (SGTraDex)
54
+
-`HSCodes` marked as deprecated everywhere, `extendedHSCodes` to be used instead
55
+
-`extendedHSCodes` added in order to support 12 character codes
56
+
-`nationalCommodityCodes` marked as deprecated everywhere, `extendedNationalCommodityCodes` to be used instead
57
+
-`extendedNationalCommodityCodes` added in order to support 16 character codes
58
+
-`descriptionOfGoodsForCustoms` added as part of the `ConsignmentItem` in the SI (only)
59
+
-`shippingMarksForCustoms` added as part of the `ConsignmentItem` in the SI (only)
60
+
-`innerPackagings` can now have a nested `innerPackagings` to allow multiple innerPackaging-layers
61
+
-`role` added to `VesselVoyage` in order to specify the vessel as being: `FIRST_SEA_GOING` (First sea-going vessel) or `MOTHER` (Mother vessel)
62
+
- the following objects have `addressLines` (an unstructured address object) and `facilityName` added:
63
+
-`PlaceOfReceipt`, `PlaceOfDelivery` and `OnwardInlandRouting`
64
+
-`chargeName` marked as deprecated - use `extendedChargeName` instead which covers 100 characters (instead of 50 characters)
13
65
14
66
<aname="v302"></a>[Release v3.0.2 (14 Nov 2025)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL/3.0.2)
Copy file name to clipboardExpand all lines: ebl/v3/endorsement/README.md
+13-3Lines changed: 13 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,10 +5,20 @@ The DCSA Bill of Lading Endorsement Chain API is specified on [**SwaggerHub**](h
5
5
Publications related to the Bill of Lading Endorsement Chain API:
6
6
-[Glossary of Terms](https://knowledge.dcsa.org/s/glossary) maintained on the [dcsa.org](https://dcsa.org) website
7
7
-[Bill of Lading](https://dcsa.org/standards/ebill-of-lading/) maintained on the [dcsa.org](https://dcsa.org) website (contains documents and publications)
8
-
-[Bill of Lading](./../) maintained here on GitHub
9
-
-[Bill of Lading Surrender](./../surrender/) maintained here on GitHub (the Surrender API)
8
+
-[Bill of Lading](./..) maintained here on GitHub
9
+
-[Bill of Lading Surrender](./../surrender) maintained here on GitHub (the Surrender API)
10
+
11
+
<aname="v303"></a>[Release v3.0.3 (14 April 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_END/3.0.3)
12
+
---
13
+
This is a "maintenance" release to align with eBL v3.0.3. This version updates the platform list and improves descriptions.
14
+
-`endorsementChain` description for `Endorsee` updated
15
+
-`eblPlatform` and `codeListProvider` lists updated with platforms that have been onboarded to the DCSA eBL APIs
16
+
-`DOCU` (DocuTrade)
17
+
-`AEOT` (AEOTrade)
18
+
-`SGTD` (SGTraDex)
19
+
-`errorCode` description updated
10
20
11
21
<aname="v302"></a>[Release v3.0.2 (14 November 2025)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_END/3.0.2)
12
22
---
13
-
This is the initial release for the Endorsement Chain API - it is introduced as v3.0.2 as this aligns it with other Bill of Lading modules.
23
+
This is the initial release for the Endorsement Chain API - it is introduced as v3.0.2 to align with other Bill of Lading modules.
14
24
- Initial version aligned with Bill of Lading Surrender API
Copy file name to clipboardExpand all lines: ebl/v3/issuance/README.md
+23-1Lines changed: 23 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,29 @@ Publications related to the Bill of Lading Issuance API:
6
6
-[Glossary of Terms](https://knowledge.dcsa.org/s/glossary) maintained on the [dcsa.org](https://dcsa.org) website
7
7
-[Bill of Lading](https://dcsa.org/standards/ebill-of-lading/) maintained on the [dcsa.org](https://dcsa.org) website (contains documents and publications)
8
8
-[Bill of Lading](./../) maintained here on GitHub
9
-
-[Bill of Lading Issuance Response](./../issuance_response/) maintained here on GitHub (the Issuance Response API linked to this API)
9
+
10
+
<aname="v303"></a>[Release v3.0.3 (14 April 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_ISS/3.0.3)
11
+
---
12
+
This is a patch version for the DCSA Issuance API including updates to e.g. eBL Solution Provider lists, deprecation of consignmentItem properties and adding addressLines:
13
+
- examples on endpoints have been added
14
+
-`errorCode` description updated
15
+
- removed `TODO` comments
16
+
-`sendToPlatform`, `eblPlatform` and `codeListProvider` lists updated with platforms that have been onboarded to the DCSA eBL APIs
17
+
-`DOCU` (DocuTrade)
18
+
-`AEOT` (AEOTrade)
19
+
-`SGTD` (SGTraDex)
20
+
-**Transport Document** changes:
21
+
- corrected many descriptions for typos and grammatical errors (`numberOfOriginalsWithCharges`, `numberOfOriginalsWithoutCharges`, Reference and ReferenceConsignmentItem `type`, `OuterPackaging`, `packageCode`, `numberOfPackages`, OuterPackaging `description`, `innerPackagings`, `NetExplosiveContent`, NetExplosiveContent `description`, `InnerPackaging`, `UtilizedTransportEquipment`, `VesselVoyage`, `street`, `streetNumber`, `floor`, `postCode`, `city` and `stateRegion`)
22
+
-`HSCodes` marked as deprecated everywhere, `extendedHSCodes` to be used instead
23
+
-`extendedHSCodes` added in order to support 12 character codes
24
+
-`nationalCommodityCodes` marked as deprecated everywhere, `extendedNationalCommodityCodes` to be used instead
25
+
-`extendedNationalCommodityCodes` added in order to support 16 character codes
26
+
-`innerPackagings` can now have a nested `innerPackagings` to allow multiple innerPackaging-layers
27
+
-`role` added to `VesselVoyage` in order to specify the vessel as being: `FIRST_SEA_GOING` (First sea going vessel) or `MOTHER` (Mother vessel)
28
+
- an unstructured address object called `addressLines` added to: `PlaceOfReceipt`, `PlaceOfDelivery` and `OnwardInlandRouting`. Also added to the following party objects: `Shipper`, `OnBehalfOfShipper`, `Consignee`, `OnBehalfOfConsignee`, `Endorsee`, `CarriersAgentAtDestination`, `NotifyParty`, general `Party` and `IssuingParty`
29
+
-`facilityName` added to the following location objects: `PlaceOfReceipt`, `PlaceOfDelivery`, `OnwardInlandRouting`
30
+
-`chargeName` marked as deprecated - use `extendedChargeName` instead which covers 100 characters (instead of 50 characters)
31
+
-`eblPlatform` added to: `Shipper`, `Consignee` and `Endorsee` party objects
10
32
11
33
<aname="v302"></a>[Release v3.0.2 (14 November 2025)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_ISS/3.0.2)
Copy file name to clipboardExpand all lines: ebl/v3/surrender/README.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,18 @@ Publications related to the Bill of Lading Surrender API:
6
6
-[Glossary of Terms](https://knowledge.dcsa.org/s/glossary) maintained on the [dcsa.org](https://dcsa.org) website
7
7
-[Bill of Lading](https://dcsa.org/standards/ebill-of-lading/) maintained on the [dcsa.org](https://dcsa.org) website (contains documents and publications)
8
8
-[Bill of Lading](./../) maintained here on GitHub
9
-
-[Bill of Lading Surrender Response](./../surrender_response/) maintained here on GitHub (the Surrender Response API linked to this API)
9
+
10
+
<aname="v303"></a>[Release v3.0.3 (14 April 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_SUR/3.0.3)
11
+
---
12
+
This is a patch version for the DCSA Surrender API. eBL Solution Providers updated:
13
+
- examples on endpoints have been added
14
+
-`eblPlatform` and `codeListProvider` lists updated with platforms that have been onboarded to the DCSA eBL APIs
15
+
-`DOCU` (DocuTrade)
16
+
-`AEOT` (AEOTrade)
17
+
-`SGTD` (SGTraDex)
18
+
-`endorsementChain` description for `Endorsee` updated
19
+
-`errorCode` description updated
20
+
- optional `feedbackElements` property on the Surrender Response
10
21
11
22
<aname="v302"></a>[Release v3.0.2 (14 November 2025)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_SUR/3.0.2)
0 commit comments