> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eazecustoms.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update transport means

> Update the list of transport means associated with a transit declaration.

Update the transport means details for a transit declaration.

### Path Parameters

<ParamField path="declarationId" type="number" required>
  The unique declaration ID.
</ParamField>

### Request Body

An array of transport means objects.

<ParamField body="sequenceNumber" type="integer" required>
  The sequence number of the transport means entry.
</ParamField>

<ParamField body="mode" type="string" required>
  The mode of transport (e.g. `DEPARTURE`).
</ParamField>

<ParamField body="transportType" type="string" required>
  The type code of the transport.
</ParamField>

<ParamField body="identificationNumber" type="string" required>
  The identification number/name of the transport vessel or vehicle.
</ParamField>

<ParamField body="nationality" type="string" required>
  The nationality country code of the transport means.
</ParamField>

### Examples

```json Request Payload theme={null}
[
  {
    "sequenceNumber": 1,
    "mode": "DEPARTURE",
    "transportType": "30",
    "identificationNumber": "TRUCK-002",
    "nationality": "NL"
  }
]
```

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "declarationId": 104,
    "status": "processing"
  }
  ```
</ResponseExample>
