Поделитесь своим мнением по поводу проектирования REST like API
Допустим есть products и tags, которые могут быть им присвоены. Насколько правильным является управление tags через products (например, создание нового tag)?
POST /products/:productId/tags создаёт новый tag и присваивает его product
Или два запроса
POST /tags/tags создаёт новый tag
PUT /product/:productId/tags/:tagId присваивает созданный tag для product