Pude crear un nuevo usuario con el siguiente formato JSON (usando el complemento POSTER para publicar estos datos en el servicio REST).
{
   "name":"user34",
   "pass":"3323",
   "mail":"[email protected]",
   "status":"1"
}
Mi pregunta es cómo crear un usuario con un rol específico. Intenté con el siguiente formato JSON.
{
   "name":"user35",
   "pass":"pwds3",
   "mail":"[email protected]",
   "status":"1",
   "roles":{
      "2":"authenticated user",
      "4":"moderator"
   }
}
pero la respuesta da el siguiente error
["Se ha detectado una elección ilegal. Póngase en contacto con el administrador del sitio".]

Respuestas:
Después de muchas pruebas, pude resolver mi problema
Aquí está el formato JSON para crear usuarios con rol.
Para asignar múltiples roles,
Espero que esto ayude a alguien.
fuente
Esto ayudó!
Utilicé la URL de solicitud
endpoint/user/registery pasé los encabezadoscontent-typecomo application / json y X-CSRF-TOKEN que obtuve al iniciar sesión en el sistema.Gracias.
fuente