---
title: "POST /modify"
method: POST
path: "/modify"
tags: ["POST"]
---

# POST /modify

`POST /modify`

Modify an order before capture has been initiated. The total amount of the order may not exceed the authorized amount.<br><br> Values specified in the modify request replace any previous values. Unspecified fields remain unchanged in the order. Fields specified as null are removed from the order.

## Response `200`

The order was successfully modified in the Reach system.

## Other responses

- `400` — If present, the modify request structure was invalid and unable to be parsed.
- `404` — If present, a value of the request was unable to be found. For example, if the MerchantId provided could not be found in the given environment
- `503` — There was a system problem and the request should be tried again.
- `2XX` — If present, the order could not be modified due to an error. An HTTP 200 status code will be returned to indicate that the request was structured properly but an error was encountered.

---

[API](https://skmtc.net/withreach/apis/reach-checkout-api.md) · [All operations](https://skmtc.net/withreach/apis/reach-checkout-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/withreach/reach-checkout-api/versions/f95f4b8dd180/schema)
