Crea una cuenta de usuario y la agrega a una o varias empresas.
Cuando agregue un usuario a varias empresas, especifique las empresas por sus identificadores de empresa en companyHandleArray
. Esta operación devuelve el identificador al usuario que acaba de agregar.
IpsAdmin
IpsCompanyAdmin
TrialSiteAdmin
ImagePortalAdmin
Entrada (addUserParam)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
firstName | xsd:string |
Sí | El nombre del usuario. |
lastName | xsd:string |
Sí | El apellido del usuario. |
correo electrónico | xsd:string |
Sí | La dirección de correo electrónico del usuario. |
defaultRole | xsd:string |
Sí | Establece la función de un usuario en cada compañía a la que pertenece. Sin embargo, tenga en cuenta que IpsAdmin la función anula otras configuraciones por empresa. |
contraseña | xsd:string |
Sí | Establece la contraseña del usuario |
passwordExpires | xsd:dateTime |
No | Establece el período de caducidad de la contraseña. Proporcione la zona horaria al pasar la solicitud. Las zonas horarias se ajustan a la Hora central. |
isValid | xsd:boolean |
Sí | Determina si el usuario es válido. |
subscriptionArray | xsd:CompanyMembershipUpdateArray |
Sí | Una matriz de identificadores de empresa. |
Salida (addUserParam)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
userHandle | xsd:string |
Sí | El identificador del usuario. |
La API de IPS devuelve un elemento de identificador de usuario que especifica el nuevo usuario.
Solicitar
<ns1:addUserParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:firstName>Joe</ns1:firstName>
<ns1:lastName>User</ns1:lastName>
<ns1:email>juser@adobe.com</ns1:email>
<ns1:defaultRole>TrialSiteUser</ns1:role>
<ns1:password>passw0rd</ns1:password>
<ns1:isValid>true</ns1:isValid>
<ns1:companyHandleArray>
<ns1:items>47</ns1:items>
</ns1:companyHandleArray>
</ns1:addUserParam>
Respuesta
<ns1:addUserReturn xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:userHandle>525s|juser@scene7.com</ns1:userHandle>
</ns1:addUserReturn>