Думал есть элегантное решение от фреймворка связанное с архитектурой api-platform, но нет так нет)
платформа тоже не может (должна) это регламентировать. Делай отдельный ендпоинт если он нужен. Регистрация может происходить вообще 100500 разными способами. Нет смысла все их поддерживать.