Custom fields
To update custom fields, use the command item/update_custom_field:
svc=item/update_custom_field¶ms={"itemId":<long>,
"id":<long>,
"callMode":<text>,
"n":<text>,
"v":<text>}
Parameters
| Name | Description | |
| itemId | item ID | |
| id | custom field ID (not taken into account when creating; IDs for new custom fields are generated by the system) | |
| callMode | action: create, update, delete | |
| Optional parameters (required for create and update) |
| n | custom field name | |
| v | custom field value | |
Response
On create and edit:
[
<long>, /* custom field ID */
{
"id":<long>, /* custom field ID */
"n":<text>, /* name */
"v":<text> /* value */
}
]
On delete:
[
<long>, /* custom field ID */
null
]
Errors
| Code | Value |
| 1 | invalid session |
| 2 | invalid service name |
| 3 | invalid result |
| 4 | invalid format or value of parameters |
| 6 | custom field not found |
| 7 | access denied |