Игорь,
Кажется, тут логичнее было бы сделать просто POST /projects/1/users и в теле передавать массив со всеми пользователями, которых надо добавить.
А у запятой есть несколько проблем:
1. По идее, /users/1,2 и /users/2,1 - это разные ресурсы, хотя в вашем случае это одно и то же.
2. Стандартные маршрутизаторы в фреймворках часто не умеют из коробки такое обрабатывать
3. OpenAPI спецификация такое не поддерживает.
Игорь, а почему надо обязательно что-то в конец добавлять?
Вот моё виденье:
POST: /projects/{project_id}/members # Добавление новых членов
PUT: /project/{project_id}/members # Полная перезапись
DELETE: /project/{project_id/members/{membership_id} #удаление одного члена
DELETE: /project/{project_id}/members?mid={membership_id} # удаление одного или нескольких членов.