---
title: "Update account limits"
method: PATCH
path: "/v1/accounts/{accountId}/limits"
tags: ["Account limits"]
---

# Update account limits

`PATCH /v1/accounts/{accountId}/limits`

Update account limits for a specific account. This endpoint triggers validation against the global program limit configured in the [Configure program limit](https://developers.pismo.io/pismo-docs/reference/post-v1-global-configs) endpoint.

This endpoint generates the [Account limit changed](https://developers.pismo.io/events/docs/ledger-limit-changed-1) event.

Refer to the [Account limits](https://developers.pismo.io/pismo-docs/docs/working-with-limits-objects) guide for more information.

## Path parameters

- `accountId` number, required

## Headers

- `x-tenant` string, required

## Request body

- AccountLimitPatch
  - `max_credit_limit` number — Maximum credit amount approved for this account. This value must not be less than the `total_credit_limit` or the program’s minimum credit limit parameter, and must not exceed the program’s maximum credit limit parameter. The ledger stores and reports this amount using the exact number of decimal places provided in the request payload.
  - `total_credit_limit` number — Total credit limit as set by the user. This can be any value up to the `max_credit_limit`. The ledger stores and reports the amount using the same number of decimal places as supplied in the request payload.
  - `total_overdraft_limit` number — Maximum limit amount for overdraft spending on the account. The ledger stores and reports the amount using the same number of decimal places as supplied in the request payload.
  - `percentage_over_limit` number — Percentage of the maximum credit limit (`max_credit_limit`) made available for purchases over the credit limit on the account.
  - `total_installment_credit_limit` number — Amount limit for installments on this credit account. This value must not exceed the program’s maximum credit limit parameter. The ledger stores and reports this amount using the exact number of decimal places provided in the request payload.

## Response `204`

No Content

## Other responses

- `400` — Bad request
- `500` — Internal server error.

---

[API](https://skmtc.net/pismo/apis/platform-authentication.md) · [All operations](https://skmtc.net/pismo/apis/platform-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pismo/platform-authentication/revisions/935b62e16de4/schema)
