> ## 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.

# Correct a sent movement

> Correct reported totals for a sent movement. The API creates a linked CON or COP movement.

Correct the reported totals of a sent movement. The API picks `CON` (decrease) or `COP` (increase) and creates a linked movement.

### Path Parameters

<ParamField path="id" type="string" required>
  Shipment Public ID (`shp_…`).
</ParamField>

<ParamField path="movementId" type="string" required>
  Movement Public ID (`mov_…`).
</ParamField>

### Headers

<ParamField header="Idempotency-Key" type="string" required>
  Unique key that makes retrying this request safe for 24 hours. A UUID is recommended.
</ParamField>

### Body

<ParamField body="quantity" type="integer" required>
  Corrected package quantity.
</ParamField>

<ParamField body="grossWeightKg" type="number" required>
  Corrected gross weight in kilograms.
</ParamField>

```json JSON Payload theme={null}
{
  "quantity": 9,
  "grossWeightKg": 360
}
```

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "movementId": "mov_4a8b2d1f6c0e9a3b7d5f1e8c0a4b6d29",
    "shipmentId": "shp_3f9a1c0e5b7d4e2f8a6c1b9d0e3f7a25",
    "action": "CON",
    "status": "QUEUED",
    "processType": "IMPORT_HANDLING",
    "trigger": "API",
    "originalMovementId": "mov_3f9a1c0e5b7d4e2f8a6c1b9d0e3f7a25",
    "createdAt": "2026-06-10T10:00:00.000Z",
    "updatedAt": "2026-06-10T10:00:00.000Z"
  }
  ```
</ResponseExample>
