Skip to main content
POST
/
v1
/
declarations
/
transit
Submit transit declaration
curl --request POST \
  --url https://sandbox-api.easecustoms.com/v1/declarations/transit \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "mrn": "<string>",
  "commercialReference": "<string>",
  "procedureType": "<string>",
  "declarationType": "<string>",
  "destinationOffice": "<string>",
  "departureOffice": "<string>"
}
'
{
  "declarationId": 104,
  "status": "processing"
}
Submit a transit declaration to Union Transit (T1, T2).

Request Payload

mrn
string
Movement Reference Number (for unloadings/arrivals).
commercialReference
string
Commercial reference identifier.
procedureType
string
required
The transit procedure type code. Allowed values: D1, D2, D3, D4.
declarationType
string
required
The transit declaration type. Allowed values: mixedTransit, tir, externalTransit, internalTransit, internalTransitFiscal, internalTransitSanMarino.
destinationOffice
string
required
Office of destination code (e.g. NL000850).
departureOffice
string
required
Office of departure code (e.g. NL000850).
JSON Payload
{
  "procedureType": "D1",
  "declarationType": "externalTransit",
  "totalWeight": 1500,
  "weightUnit": "KGM",
  "currency": "EUR",
  "destinationOffice": "NL000850",
  "departureOffice": "NL000432",
  "countryOfDispatch": "GB",
  "countryOfDestination": "NL",
  "principalPartyId": 12,
  "DeclarationItems": [
    {
      "sequenceNumber": 1,
      "description": "Automotive parts",
      "netWeight": 1400,
      "grossMass": 1500,
      "quantity": 12,
      "commodityCode": "87082990",
      "originCountry": "GB"
    }
  ]
}
{
  "declarationId": 104,
  "status": "processing"
}