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

# Update Container

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

## Request

- Base URL: `https://api.intersoftsapient.net`
- URL: `https://api.intersoftsapient.net/v4/internationalArrivalsContainers/rm/update/{containerId}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://authentication.intersoftsapient.net/connect/token`

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/royal-mail.md) - [All operations](https://skmtc.dev/intersoftsapient/apis/royal-mail/llms.txt) - [OpenAPI document](https://skmtc.dev/intersoftsapient/apis/royal-mail/revisions/acb747a1c3b6?raw)
