---
title: "Update items in a recurring sale"
method: POST
path: "/API/PaymentPageRequest.svc/RecurringSaleUpdateItems"
---

# Update items in a recurring sale

`POST /API/PaymentPageRequest.svc/RecurringSaleUpdateItems`

## Request body

- object
  - `RecurringSaleId` string, uuid, required — Recurring Sale Identifier. **Default:** No
  - `discount` number, double, nullable — Sale Discount Amount. **Range:** Decimal limit **Default:** 0
  - `items` object[], required
    - `ItemCatalog` string — Item Catalog Number (SKU). **Length:** 1 to 15 **Default:** Current Value
    - `Name` string, required — Item Name. **Length:** 1 to 100 **Default:** Current Value
    - `Quantity` number, double, required — The Item Quantity. **Range:** 0.1 to 99999999.99 **Default:** No
    - `RivhitItemId` integer — Rivhit Item Identifier. **Range:** 0 to 999999999 **Default:** No
    - `UnitPrice` number, double, nullable, required — Item Price. **Range:** Decimal limit **Default:** 0

## Response `200`

Successfully updated the recurring sale items

- object
  - `error_code` integer — Response Error Code.
  - `client_message` string — The Client Error Message.
  - `debug_message` string — The Response Error Message.
  - `Status` integer — The Response Error/Status Number (0 = Success).

## Other responses

- `400` — Request Error
- `500` — Internal Server Error

---

[API](https://skmtc.net/rivhit/apis/get-payment-url-22-12.md) · [All operations](https://skmtc.net/rivhit/apis/get-payment-url-22-12/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rivhit/get-payment-url-22-12/versions/ed5261a52458/schema)
