Admin Settings: Currencies

Update a currency

Validates name (required). Code is immutable in the monolith UI; if sent here it will be ignored by the repository payload filter.

put/settings/currencies/{id}

Request

Path parameters

idinteger required
Example:5

Currency ID.

Request body

namestring required
symbolstring
decimalinteger
group_separatorstring
decimal_separatorstring
currency_positionstring

Example request

{
  "name": "Euro",
  "symbol": "€",
  "decimal": 2,
  "group_separator": ",",
  "decimal_separator": ".",
  "currency_position": "left"
}

Response

Currency updated.

idinteger nullable
codestring nullable
namestring nullable
symbolstring nullable
decimalinteger nullable
groupSeparatorstring nullable
decimalSeparatorstring nullable
currencyPositionstring nullable
createdAtstring nullable
updatedAtstring nullable
messagestring nullable

Example response

{
  "id": 1,
  "code": "USD",
  "name": "US Dollar",
  "symbol": "$",
  "decimal": 2,
  "groupSeparator": ",",
  "decimalSeparator": ".",
  "currencyPosition": "left",
  "createdAt": "2026-05-25T08:15:00+00:00",
  "updatedAt": "2026-05-25T08:20:00+00:00",
  "message": "Currency deleted successfully."
}

Changes

No recorded changes to this operation across all 8 revisions of this API.