---
title: "Update origin request"
method: PUT
path: "/public/v2/eudr/customers/origin-requests/{originRequestId}"
tags: ["EUDR - Customers - Origin Requests"]
---

# Update origin request

`PUT /public/v2/eudr/customers/origin-requests/{originRequestId}`

Update an existing origin request. Only requests in `Requested` status can be updated.
At least one of `requestedWeight` or `endDate` must be provided.
- `requestedWeight` — update the requested weight for the origin request.
- `endDate` — update the end date for the origin request.


**Required permission:** `access_public_products`

## Path parameters

- `originRequestId` integer, required

## Request body

- PublicUpdateOriginRequestPayload
  - `endDate` string, date, nullable — End date for the origin request (format: yyyy-MM-dd).
  - `requestedWeight` number, nullable — Requested weight in kg, related to origin requests with weight.

## Response `200`

Origin request updated successfully.

## Other responses

- `400` — Origin request cannot be updated.
- `403` — 403 Forbidden - Authentication or authorization failure. This status code is returned when: (1) the request lacks valid authentication credentials (missing or invalid X-Auth-Token header), or (2) the authenticated user does not have the required permission to access this resource.
- `404` — Origin request not found.
- `429` — 429 Too Many Requests - API rate limit exceeded. The request has been rejected because the rate limit for this endpoint has been exceeded. Default rate limits: GET requests - 100 per 10 seconds, 500 per minute; POST/PUT/PATCH/DELETE requests - 20 per 10 seconds, 100 per minute. For increased access, please contact customer success.
- `500` — 500 Internal Server Error - An unexpected error occurred on the server. The request may or may not have been processed.

---

[API](https://skmtc.net/prewave/apis/public-prewave-api.md) · [All operations](https://skmtc.net/prewave/apis/public-prewave-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/prewave/public-prewave-api/revisions/466169815b78/schema)
