Add

[POST] .../v1/accountoperationcategory/add

Creates a new income or expense category. Use this method to create an income or expense category before it is referenced by payment documents or finance reports. It returns new_id and validates parent_id, name and positive; parent_id must not be negative, name is required and must not exceed 150 characters and positive determines whether the category is income or expense. The caller must have account operation category add permission; missing body, invalid required fields, denied access, hierarchy or duplicate validation failures and persistent storage errors are returned as HTTP 200 ErrorResult business errors.

Request Parameters

Name Type Required Description
name String Required Income or expense category name.
parent_id Int64 Optional Parent income or expense category ID. If not specified, 0 is used.
positive Boolean Required Category type: true - income category, false - expense category.

Request Example

{
  "name": "string",
  "parent_id": 1,
  "positive": true
}

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
  }
}