/api/v2/bpm/properties/{prop_id}
Метод обновляет свойство по ID
Path Parameters
- prop_id integer required
ID уникального свойства, единицы настройки проекта
Example: 380
- application/json
Request Body
- name string required
Possible values:
non-empty
and<= 255 characters
Наименование свойства
- parentId int64
ID родительского свойства
- typeId int64
ID типа свойства (для сборки url, например)
- isGlobal boolean required
Флаг указывающий, что свойство являтся глобальным для всего проекта
isGroup boolean
???Флаг указывающий, что свойство является группой
- tableReference string
Possible values:
non-empty
and<= 255 characters
???Наименование таблицы на которую ссылается свойство (для справочника)
- description string
Possible values:
non-empty
and<= 255 characters
Описание свойства
- refValues int64
???Количество символов с конца строки, которые останутся видны в логах
- order int64
Порядковый номер отображения свойства
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
- Example
Schema
- object
{}
{
"status": 1,
"message": "Property is successfully updated",
"response": {
"id": 380,
"name": "fourth_prop_over_month",
"parentId": null,
"typeId": 5,
"type": "string",
"isGlobal": false,
"isGroup": true,
"tableReference": "ref_universal",
"description": "matreshka_test_33",
"defaultValue": null,
"refValues": [],
"order": 1
},
"preparingsTime": 0.156
}
Bad Request
- application/json
- Schema
- Example (from schema)
- example-0
- example-1
Schema
- object
{}
404(404)
{
"status": 0,
"message": "Not found",
"response": {},
"preparingsTime": 0.045
}
400
{
"status": 0,
"message": {
"name": [
"This field may not be blank."
],
"typeId": [
"This field may not be null."
],
"tableReference": [
"This field may not be blank."
],
"description": [
"This field may not be blank."
]
},
"response": {},
"preparingsTime": 0.079
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
- object
{}
{
"status": 0,
"message": "Authentication credentials were not provided.",
"response": {
"detail": "Authentication credentials were not provided."
},
"preparingsTime": 0.004
}
Loading...