Групповые элементы относятся к группам и являются частью объединения пользователей или иерархии компании. Для группы 'Страны' возможны такие варианты групповых элементов, как, например, США, Украина, Бразилия и т.д.
Групповые элементы добавляются к группе и могут потом быть присвоены пользователю. Далее групповые элементы используются как часть прав доступа пользователя и служат для того, чтобы определить, как пользовательские записи KPI группируются для аналитики и отчетности.
Объект имеет следующие свойства:
| Название | Тип | Только для чтения | Обязательный | Макс. длина | Комментарии |
|---|---|---|---|---|---|
| id | integer | да | нет | Присваивается по умолчанию при создании группового элемента | |
| parent_group_id | integer | нет | да | Идентификатор группы к которой принадлежит элемент | |
| name | string | нет | да | 50 | Название элемента |
{
"id": 2,
"group_id": 1,
"name": "New York"
}
<GroupItem xmlns="http://schemas.datacontract.org/2004/07/Waytobi.App.Api.Models"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<id>2</id>
<group_id>1</group_id>
<name>New York</name>
</GroupItem>
GET /api/groups/{group_id}/items
curl https://app.waytobi.com/api/groups/{group_id}/items
-v -u {token}
Status: 200 OK
[
{
"id": 2,
"group_id": 1,
"name": "New York"
},
{
"id": 3,
"group_id": 1,
"name": "Kiev"
}
]
GET /api/groups/{group_id}/items/{id}
curl https://app.waytobi.com/api/groups/{group_id}/items/{id}
-v -u {token}
Status: 200 OK
{
"id": 2,
"group_id": 1,
"name": "New York"
}
POST /api/groups/{group_id}/items
curl https://app.waytobi.com/api/groups/{group_id}/items
-H "Content-Type: application/json" -d '{"name": "My Group item"}'
-v -u {token} -X POST
Status: 201 Created
Location: https://app.waytobi.com/api/groups/{group_id}/items/{id}
{
"id": 2,
"group_id": 1,
"name": "My Group item"
}
PUT /api/groups/{group_id}/items/{id}
curl https://app.waytobi.com/api/groups/{group_id}/items/{id}
-H "Content-Type: application/json" -d '{"name": "My Group Item"}'
-v -u {token} -X PUT
Status: 200 OK
{
"id": 2,
"group_id": 1,
"name": "My Group item"
}
DELETE /api/groups/{group_id}/items/{id}
curl https://app.waytobi.com/api/groups/{group_id}/items/{id}
-v -u {token}
Status: 200 OK
Ищете что-то конкретное? Попробуйте посмотреть различные папки и категории соответсвующие вашему запросу на предмет необходимой информации.
Связаться с нами