Edit

[POST] .../v1/currency/edit

Edits currency. Use this method to update existing currency reference data while preserving the currency identity used by accounts and historical documents. It returns row_affected for the updated record and requires a positive id before the persistent layer applies optional field changes. The caller must have currency edit permission; missing body, invalid id or field values, denied access, missing records, related-data restrictions and storage errors are returned as HTTP 200 ErrorResult business errors.

Request Parameters

Name Type Required Description
code_chr String Optional Currency alphabetic code.
code_num Int64 Optional Currency numeric code.
id Int64 Required Currency ID.
name String Optional Currency name.

Request Example

{
  "id": 840,
  "code_num": 840,
  "code_chr": "USD",
  "name": "US dollar"
}

Response Parameters

Name Type Description
ok Boolean Indicates whether the request completed successfully.
result Update Update operation result.

Response Example

{
  "ok": true,
  "result": {
    "row_affected": 1
  }
}