Condiciones
- Máximo 10 usuarios a la vez.
- Los pares repetidos (mismo email y/o teléfono) se eliminan automáticamente al procesarlos y se ignoran.
- es decir [ {defaultEmail: "email1@email.com"}, {defaultEmail: "email1@email.com"}, ... {defaultEmail: "email22@email.com"}}]
- si la petición tiene 11 entradas y tiene dos o más entradas iguales se fusionarán y no se alcanzará el límite.
- se procesará como: [ {defaultEmail: "email1@email.com"}, ... {defaultEmail: "email22@email.com"} }
- es decir [ {defaultEmail: "email1@email.com"}, {defaultEmail: "email1@email.com"}, ... {defaultEmail: "email22@email.com"}}]
Parámetros de solicitud
- realm_id - Identificador del realm
- usergroup_id - Identificador del grupo de usuarios
- encabezado de la solicitud
- Autorización {jwt}
- cuerpo de la petición
- defaultEmail - El email a añadir al grupo de usuarios (puede ser null)
- defaultPhone - El teléfono a añadir al grupo de usuarios (puede ser null)
- sólo un parámetro puede ser nulo (defaultEmail o defaultPhone).
- Lista: [ { defaultEmail: "email1@email.com", defaultPhone: "+123456789" }, { defaultEmail: "email2@email.com", Teléfono por defecto: "+1234564895" }, ...]
Solicitud
POST https://afw.biocryptology.com/realm/v1/api/realms/{realm_id}/usergroup/{usergroup_id}/users
Respuestas
- OK 200 - Se han añadido usuarios al grupo de usuarios
- KO 400
- { usuarios: [ { defaultEmail: "e@e.m", message: "invalid_allowed_user_email_size" }, ...] }
- { users: [ { defaultPhone: "+1", message: "invalid_allowed_user_phone_size" }, ...] }
- { users: [ { defaultEmail: "email1email..com", mensaje: "invalid_format_email_or_phone" } ...] }
- UserGroup Id inválido - { mensaje: "invalid_id_format" }
- Realm Id inválido - { mensaje: "invalid_realm_id" }
- Demasiados usuarios (más de 10) - { message: "too_many_users_to_add" }
- Email inválido (vacío, tamaño o formato) - Devuelve una lista con los usuarios que no se han podido guardar.
- El usuario ya existe - { users: [ { defaultEmail: "email1@email..com", mensaje: "allowed_user_already_exist" }, ...]}
- KO 401 - Sin mensaje adjunto
- Token o JWT no válidos
- No se ha encontrado el Realm
- KO 404
- Grupo de usuarios no encontrado - { message: "usergroup_not_found"}