dds.submitted webhook to confirm the payload has been accepted into the TRACES NT queue, and the dds.validated or dds.rejected webhook for the final outcome.
Endpoint
POST /api/v1/enterprise/eudr/declarations/dds/{referenceId}/submit
Path Parameters
The unique reference identifier of the DDS you wish to submit to TRACES NT. This is the
referenceId returned when you retrieved the finalized DDS payload. The DDS must be in GENERATED status. Attempting to submit a DDS that is already SUBMITTED or REVOKED will return a 409 Conflict error.Response Fields
Indicates whether the TRACES NT handshake and submission completed successfully.
The official TRACES NT submission reference number assigned upon successful enqueueing. Present this reference to customs authorities or border inspection posts as proof of filing.
A secondary verification number returned by TRACES NT for cross-referencing the submission in the EU clearance system.
The updated DDS lifecycle status returned by TRACES NT. Will reflect
SUBMITTED upon a successful call to this endpoint.A human-readable message from TRACES NT describing the outcome of the submission attempt.
ISO 8601 timestamp recording when the TRACES NT handshake was completed and the payload entered the processing queue.
The Hedera consensus transaction ID anchoring the submission event on the DLT for immutable audit evidence.
Code Examples
Example Response
TRACES NT validation is asynchronous. After receiving a successful response from this endpoint, monitor your registered webhook endpoint for the
dds.validated or dds.rejected event. Full validation typically completes within minutes but may take up to 24 hours during peak periods.