Add

[POST] .../v1/account/add

Creates a new account. Use this method to create a financial account that can be selected in payment, account movement and cash-related workflows. It creates one account and returns new_id after validating code, name and currency_id; code must be provided and must not exceed 27 characters. The caller must have account add permission; missing body, missing required fields, invalid currency reference, duplicate or storage validation failures and denied access are returned as HTTP 200 ErrorResult business errors.

Request Parameters

Name Type Required Description
code String Required Account code.
currency_id Int64 Required Account currency ID.
name String Required Account name.

Request Example

{
  "code": "string",
  "currency_id": 1,
  "name": "string"
}

Response Parameters

Name Type Description
ok Boolean Indicates whether the request completed successfully.
result Insert Created record result.

Response Example

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