---
title: "Update Account"
method: PUT
path: "/accounts/{accountId}"
tags: ["Accounts"]
---

# Update Account

`PUT /accounts/{accountId}`

The update account service is used to update manual and aggregated accounts.<br>The HTTP response code is 204 (Success without content).<br>Update manual account support is available for bank, card, investment, insurance, loan, otherAssets, otherLiabilities and realEstate containers only.<br><br><b>Note:</b><li> A real estate account update is only supported for SYSTEM and MANUAL valuation type.</li><li> Attribute <b>isEbillEnrolled</b> is deprecated as it is applicable for bill accounts only.</li>

## Path parameters

- `accountId` integer, required

## Request body

- UpdateAccountRequest
  - `account` UpdateAccountInfo, required
    - `container` 'bank' | 'creditCard' | 'investment' | 'insurance' | 'loan' | 'reward' | 'realEstate' | 'otherAssets' | 'otherLiabilities'
    - `includeInNetWorth` string
    - `address` AccountAddress
      - `zip` string
      - `country` string
      - `address3` string
      - `address2` string
      - `city` string
      - `sourceType` string
      - `address1` string
      - `street` string
      - `state` string
      - `type` 'HOME' | 'BUSINESS' | 'POBOX' | 'RETAIL' | 'OFFICE' | 'SMALL_BUSINESS' | 'COMMUNICATION' | 'PERMANENT' | 'STATEMENT_ADDRESS' | 'PAYMENT' | 'PAYOFF' | 'UNKNOWN'
    - `accountName` string
    - `dueDate` string
    - `memo` string
    - `homeValue` Money
      - `amount` number, double, required
      - `currency` 'AUD' | 'BRL' | 'CAD' | 'EUR' | 'GBP' | 'HKD' | 'IDR' | 'INR' | 'JPY' | 'NZD' | 'SGD' | 'USD' | 'ZAR' | 'CNY' | 'VND' | 'MYR' | 'CHF', required
    - `accountNumber` string
    - `frequency` 'DAILY' | 'ONE_TIME' | 'WEEKLY' | 'EVERY_2_WEEKS' | 'SEMI_MONTHLY' | 'MONTHLY' | 'QUARTERLY' | 'SEMI_ANNUALLY' | 'ANNUALLY' | 'EVERY_2_MONTHS' | 'EBILL' | 'FIRST_DAY_MONTHLY' | 'LAST_DAY_MONTHLY' | 'EVERY_4_WEEKS' | 'UNKNOWN' | 'OTHER'
    - `accountStatus` 'ACTIVE' | 'INACTIVE' | 'TO_BE_CLOSED' | 'CLOSED' | 'DELETED'
    - `amountDue` Money
      - `amount` number, double, required
      - `currency` 'AUD' | 'BRL' | 'CAD' | 'EUR' | 'GBP' | 'HKD' | 'IDR' | 'INR' | 'JPY' | 'NZD' | 'SGD' | 'USD' | 'ZAR' | 'CNY' | 'VND' | 'MYR' | 'CHF', required
    - `balance` Money
      - `amount` number, double, required
      - `currency` 'AUD' | 'BRL' | 'CAD' | 'EUR' | 'GBP' | 'HKD' | 'IDR' | 'INR' | 'JPY' | 'NZD' | 'SGD' | 'USD' | 'ZAR' | 'CNY' | 'VND' | 'MYR' | 'CHF', required
    - `isEbillEnrolled` string
    - `nickname` string

## Response `204`

OK

## Other responses

- `400` — Y800 : Invalid value for accountId<br>Y800 : Invalid value for updateParam<br>Y862 : The provided address is invalid, or the valuation is not available<br>Y868 : No action is allowed, as the data is being migrated to the Open Banking provider<br>Y869 : Multiple matches found. Provide the complete address or call the POST /accounts/evaluateAddress API to retrieve the list of matched addresses<br>
- `401` — Unauthorized
- `404` — Not Found

---

[API](https://skmtc.net/yodlee/apis/yodlee-core-apis.md) · [All operations](https://skmtc.net/yodlee/apis/yodlee-core-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/yodlee/yodlee-core-apis/revisions/3bc0042deba8/schema)
