getUsers getusers

Obtiene una matriz de usuarios según lo especificado por los identificadores de compañía, grupo y función de usuario. Esta operación permite ordenar los usuarios devueltos y filtrar por carácter.

Tipos de usuarios autorizados section-6a8f23cc6b22442d8776f701016971ed

  • IpsAdmin
  • IpsCompanyAdmin
  • TrialSiteAdmin
  • ImagePortalAdmin
Nombre
Tipo
Obligatorio
Descripción
includeInactive
xsd:boolean
No
Incluir o excluir usuarios inactivos. Los usuarios que no son administradores de IPS deben ser miembros activos de al menos una compañía para poder realizar llamadas de API. Se devuelve un error de autorización si el usuario no tiene ninguna pertenencia activa a la compañía.
includeInvalid
xsd:boolean
No
Permite incluir o excluir usuarios no válidos.
companyHandleArray
types:HandleArray
No
Filtrar los resultados por empresa.
groupHandleArray
types:HandleArray
No
Filtrar los resultados por grupo.
userRoleArray
types:StringArray
No
Filtrar los resultados por función de usuario.
charFilterField
xsd:string
No
Filtrar los resultados por prefijo de cadena de campo (consulte Trash State).
charFilter
xsd:string
No
Filtrar los resultados por un carácter específico.
sortBy
xsd:string
No
Elección de los campos de ordenación del usuario.
recordsPerPage
xsd:int
No
Devuelve el número especificado de registros por página.
resultsPage
xsd:int
No
Página de resultados.

Salida (getUsersReturn)

Nombre
Tipo
Obligatorio
Descripción
userArray
types:UserArray
Una matriz de usuarios.

Ejemplos section-bc43a5dd7b4c4f048d25fc881554dab2

Este ejemplo de código devuelve la matriz de usuarios para varios parámetros opcionales. Las funciones de usuario, los campos de filtro de caracteres de usuario y los campos de ordenación de usuarios se determinan mediante constantes de cadena específicas.

Solicitud

<ns1:getUsersParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
   <ns1:includeInvalid>false</ns1:includeInvalid>
   <ns1:companyHandleArray>
      <ns1:items>47</ns1:items>
   </ns1:companyHandleArray>
   <ns1:userRoleArray>
      <ns1:items>IpsAdmin</ns1:items>
   </ns1:userRoleArray>
   <ns1:sortBy>LastName</ns1:sortBy>
</ns1:getUsersParam>

Respuesta

<getUsersReturn xmlns="http://www.scene7.com/IpsApi/xsd">
   <userArray>
      <items>
         <userHandle>70|kmagnusson@adobe.com</userHandle>
         <firstName>Kris</firstName>
         <lastName>Magnusson</lastName>
         <email>kmagnusson@adobe.com</email>
         <role>IpsAdmin</role>
         <isValid>true</isValid>
         <passwordExpires>2107-07-27T15:18:15.816-07:00</passwordExpires>
      </items>
      ...
   </userArray>
</getUsersReturn>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681