Refactorizada API de registro para mantener coherencia con el proyecto