У меня есть ресурс Draft
, который имеет следующее представление:
{
"name": "name",
"groups": ["group1", "group2"]
}
Мне нужно спроектировать конечную точку, которая позволила бы добавлять новые группы в groups
.
Например, допустим, клиент хочет изменить указанный выше ресурс, добавив две новые группы: group3 и group4, после чего ресурс должен выглядеть следующим образом:
{
"name": "name",
"groups": ["group1", "group2", "grpoup3", "group4"]
}
I я не уверен, какой должна быть правильная структура URL и метод HTTP для такой операции.
В настоящее время я рассматриваю следующий вариант:
PATCH `/draft/groups/add`
{
'groups': ["group3", "group4"]
}
Однако я не совсем уверен если это правильный выбор.
Буду признателен за любую помощь,
Спасибо