---
title: "Update account recurring payment info"
method: POST
path: "/recurring-payment-info/update"
tags: ["Account Info"]
---

# Update account recurring payment info

`POST /recurring-payment-info/update`

Updates the recurring payment info of the utility account.

## Headers

- `Authorization` string, required
- `Pelm-Client-Id` string, required
- `Pelm-Secret` string, required

## Request body

- object
  - `action` string — Either "add" or "delete"
  - `account_number` string — Utility account number
  - `recurring_payment_info` object — Recurring payment info object
    - `accountNumber` string
    - `endRecurringPaymentSetting` string
    - `fundingAcct` string
    - `fundingAcctType` string
    - `fundingId` integer
    - `maxAmount` number
    - `nickName` string
    - `noOfPayments` integer
    - `payMaximum` boolean
    - `recurringPayId` string
    - `recurringPaymentStartDate` string
    - `timing` string
    - `type` string

## Response `200`

Successfully updated account recurring payment info

- object
  - `added_recurring_payment_info` unknown[] — New recurring payment info added
    - unknown
  - `removed_recurring_payment_info` unknown[] — Old recurring payment info removed
    - unknown

## Other responses

- `400` — Client error
- `401` — Unauthorized
- `403` — Permission denied
- `500` — Server error

---

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