---
title: "Changes to Update a wallet"
method: PUT
path: "/customers/{external_customer_id}/wallets/{code}"
---

# Changes to Update a wallet

`PUT /customers/{external_customer_id}/wallets/{code}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 3 revisions.

- **2026-11-03** `5d26657495a3`: 2 breaking, 5 warning, 22 info

## Changes

- **2026-11-03** `5d26657495a3`: 2 breaking, 5 warning, 22 info
  - the request property `wallet/recurring_transaction_rules/items/trigger` became required
  - the response property `wallet/recurring_transaction_rules/items/interval` became nullable for the status `200`
  - added the new `SYP` enum value to the `wallet/currency` response property for the response status `200`
  - added the new `TND` enum value to the `wallet/currency` response property for the response status `200`
  - added the new `credit` enum value to the `wallet/applies_to/fee_types/items/` response property for the response status `200`
  - added the new `fixed_charge` enum value to the `wallet/applies_to/fee_types/items/` response property for the response status `200`
  - added the new `undefined` enum value to the `wallet/recurring_transaction_rules/items/interval` response property for the response status `200`
  - added the new optional request property `wallet/paid_top_up_max_amount_cents`
  - added the new optional request property `wallet/paid_top_up_min_amount_cents`
  - added the new optional request property `wallet/purchase_order_number`
  - added the new optional request property `wallet/recurring_transaction_rules/items/ignore_paid_top_up_limits`
  - added the new optional request property `wallet/recurring_transaction_rules/items/purchase_order_number`
  - added the new `credit` enum value to the request property `wallet/applies_to/fee_types/items/`
  - added the new `fixed_charge` enum value to the request property `wallet/applies_to/fee_types/items/`
  - the response property `wallet/billing_entity_code` became required for the status `200`
  - the response property `wallet/code` became required for the status `200`
  - the response property `wallet/expiration_at` became required for the status `200`
  - the response property `wallet/last_balance_sync_at` became required for the status `200`
  - the response property `wallet/last_consumed_credit_at` became required for the status `200`
  - the response property `wallet/name` became required for the status `200`
  - the response property `wallet/paid_top_up_max_amount_cents` became required for the status `200`
  - the response property `wallet/paid_top_up_min_amount_cents` became required for the status `200`
  - the response property `wallet/payment_method` became required for the status `200`
  - the response property `wallet/priority` became required for the status `200`
  - the response property `wallet/recurring_transaction_rules/items/applied_invoice_custom_sections` became required for the status `200`
  - the response property `wallet/recurring_transaction_rules/items/payment_method` became required for the status `200`
  - the response property `wallet/terminated_at` became required for the status `200`
  - added the required property `wallet/purchase_order_number` to the response with the `200` status
  - added the required property `wallet/recurring_transaction_rules/items/purchase_order_number` to the response with the `200` status

---

[Operation](https://skmtc.dev/getlago/apis/lago-api-documentation/docs/customers/:external_customer_id/wallets/:code/put.md) - [API](https://skmtc.dev/getlago/apis/lago-api-documentation.md) - [Page](https://skmtc.dev/getlago/apis/lago-api-documentation/changes/customers/:external_customer_id/wallets/:code/put)
