---
updatedAt: 2025-08-26T06:17:51.000Z
agentTools:
  projectIndex: https://rivhit-api.readme.io/llms.txt
---

# Recurring Sale Update Customer

### Update recurring customer details

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "title": "Change Customer Details in Recurring Sale",
    "version": "1.0.0"
  },
  "paths": {
    "/API/PaymentPageRequest.svc/RecurringSaleUpdateCustomer": {
      "post": {
        "summary": "Update customer details in recurring sale",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "Address": {
                    "type": "string",
                    "example": "Ben Yehuda 1",
                    "description": "Customer Address.\n\n**Length:** 1 to 30\n**Default:** Current Recurring Settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "City": {
                    "type": "string",
                    "example": "Tel Aviv",
                    "description": "Customer City.\n\n**Length:** 1 to 20\n**Default:** Current Recurring Settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "Comments": {
                    "type": "string",
                    "example": "Comments will be here",
                    "description": "The Customer Comments (to print on the invoice).\n\n**Length:** 1 to 400\n**Default:** Rivhit system settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "Country": {
                    "type": "string",
                    "example": "Israel",
                    "description": "Customer Country.\n\n**Length:** 1 to 39\n**Default:** Current Recurring Settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "CustomerFirstName": {
                    "type": "string",
                    "example": "Moshe",
                    "description": "Customer First Name.\n\n**Length:** 1 to 20\n**Default:** Current Recurring Settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "CustomerId": {
                    "type": "integer",
                    "example": 0,
                    "description": "Customer Id Serial Number (Rivhit system).\n\n**Range:** 0 to 999999999\n**Default:** Page Settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "CustomerLastName": {
                    "type": "string",
                    "example": "Israeli",
                    "description": "Customer Last Name/Company Name.\n\n*Length:** 1 to 30\n**Default:** No\n",
                    "nullable": false,
                    "deprecated": false
                  },
                  "EmailAddress": {
                    "type": "string",
                    "format": "email",
                    "example": "a@a.com",
                    "description": "Customer Email Address.\n\n**Length:** 6 to 50\n**Default:** Current Recurring Settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "FaxNumber": {
                    "type": "string",
                    "example": "03-3333333",
                    "description": "Customer Fax Number.\n\n**Length:** 1 to 15\n**Default:** Current Recurring Settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "IdNumber": {
                    "type": "integer",
                    "example": 123456790,
                    "description": "Customer Israeli Id (by Custom Format).\n\n**Range:** 8-9 digits\n**Default:** No\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "Order": {
                    "type": "string",
                    "example": "ab12345",
                    "description": "The Sale Order Value.\n\n**Length:** 1 to 15\n**Default:** No\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "POB": {
                    "type": "integer",
                    "example": 12345,
                    "description": "Customer Post Office Box.\n\n**Range:** 0 to 9999999\n**Default:** No\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "PhoneNumber": {
                    "type": "string",
                    "example": "054-4444444",
                    "description": "Customer Phone Number.\n\n**Length:** 1 to 15\n**Default:** Current Recurring Settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "PhoneNumber2": {
                    "type": "string",
                    "example": "054-4444444",
                    "description": "Customer Second Phone Number.\n\n**Length:** 1 to 15\n**Default:** No\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "RecurringSaleId": {
                    "type": "string",
                    "format": "uuid",
                    "example": "a6f8c4a3-3f25-4f73-b5c4-e8c1002bd8db",
                    "description": "Recurring Sale Identifier.\n\n**Format:** `UUID`\n**Default:** No\n",
                    "nullable": false,
                    "deprecated": false
                  },
                  "Reference": {
                    "type": "integer",
                    "example": 12345,
                    "description": "The Reference Value - Will be Saved in the Invoice.\n\n**Range:** 0 to 9999999999\n**Default:** No\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "State": {
                    "type": "string",
                    "example": "Texas",
                    "description": "Customer State.\n\n**Length:** 1 to 10\n**Default:** Current Recurring Settings\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "VatNumber": {
                    "type": "integer",
                    "example": 123456790,
                    "description": "Customer VAT Number (by custom format).\n\n**Range:** 8-9 digits\n**Default:** No\n",
                    "nullable": true,
                    "deprecated": false
                  },
                  "Zipcode": {
                    "type": "string",
                    "example": 6329302,
                    "description": "Customer Zip Code (to print on invoice - send numbers).\n\n**Length:** 1 to 7\n**Default:** Current Recurring Settings\n",
                    "nullable": true,
                    "deprecated": false
                  }
                },
                "required": [
                  "RecurringSaleId"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successfully updated the recurring sale items",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "Status": {
                      "type": "integer",
                      "example": 0,
                      "description": "The Response Error/Status Number (0 = Success)"
                    }
                  }
                },
                "example": {
                  "Status": 0
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "string",
                      "example": "Request Error"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "error": {
                      "type": "string",
                      "example": "Internal Server Error"
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "servers": [
    {
      "url": "https://testicredit.rivhit.co.il"
    }
  ],
  "x-readme": {
    "explorer-enabled": true,
    "proxy-enabled": true
  }
}
```