---
title: "Update Container"
method: PUT
path: "/v4/internationalArrivalsContainers/rm/update/{containerId}"
tags: ["International Arrivals Containers"]
---

# Update Container

`PUT /v4/internationalArrivalsContainers/rm/update/{containerId}`

Update the details of an existing international arrivals containers associated with a specific Royal Mail shipment.

## Path parameters

- `containerId` string, required

## Request body

- UpdateInternationalArrivalsContainerRequest — Update International Arrivals Container Request
  - `DestinationCountryCode` string, required — An abbreviation representing the destination country to which this container will be shipped, typically following the ISO 3166-1 alpha-2 standard, for example, "US" for the United States of America.
  - `ExportDate` string, date, nullable — The date provided by the customer or automatically set by the system when the container is finalised and ready for export. If the container is finalised on a different date, then this date will be overwritten. <br /> <br />***Note:** The date must be in the YYYY-MM-DD format.*
  - `Mawb` string, nullable — A unique identifier assigned to a specific air freight shipment. If provided, it must be in the nnn-nnnnnnnn format. <br /> <br />***Note:** This number is vital for tracking and managing the shipment and must be included prior to manifesting the container to ensure that all shipments within the container are successfully manifested.*
  - `RmService` 'P' | 'E' | 'S' — Indicates the Royal Mail service associated with the shipment. <br /> <br />***Note:** This field must be populated with P.*
  - `RmProduct` 'T' | 'R' | 'O' — Indicates the Royal Mail product type for the shipment. <br /> <br />The accepted values are the following: <br /><ul><li>**T** - International Tracked</li><li>**R** - International Tracked Signed, International Signed</li><li>**O** - International Max Sort</li></ul> <br />***Note:** By default, this field is set to T.*
  - `RmContentFormat` 'G' | 'P', required — Indicates the content format of the shipments within the container. <br /> <br />The accepted values are the following: <br /><ul><li>**G** - Large letters and parcels</li><li>**P** - Small letters</li></ul>
  - `RmOeCode` string, nullable — Indicates the Royal Mail OE Code which is used for proper identification and classification of shipments destined for export. <br /> <br />***Note:** By default, this field is set to GBR.*

## Response `200`

The container has been successfully updated.

## Other responses

- `400` — Invalid request response.
- `401` — Unauthorized
- `403` — Forbidden
- `404` — The container does not exist.
- `500` — Internal Server Error

---

[API](https://skmtc.dev/intersoftsapient/apis/sapient-core-api.md) · [All operations](https://skmtc.dev/intersoftsapient/apis/sapient-core-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/intersoftsapient/sapient-core-api/revisions/3315ad0b5875/schema)
