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
- Base URLhttp://localhost:8000/api/admin
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idinteger required
Example:5
Currency ID.
Request body
Example request
{
"name": "Euro",
"symbol": "€",
"decimal": 2,
"group_separator": ",",
"decimal_separator": ".",
"currency_position": "left"
}Response
Currency updated.
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.