Magidoc

ProfessionalCreateInput
Input Object

Contains input data for the professionalCreate mutation to create a professional user

Fields

#

email

Non-null

Email address of the new professional user

externalId

External id of the new professional user. The external id is an identifier representing the user in another system.

firstName

First name of the new professional user

groupId

Group the new professional user will be a member of

interfaceLanguage

Non-null

Language in which to display the platform interface

lastName

Non-null

Last name of the new professional user

password

[Deprecated] Password of the new professional user. If not set, the user will receive an invitation email to set its own one. The `password` and `samlUserId` fields are mutually exclusive: only one of them can be set, because only one authentication method can be used.

projectIds

[ LegacyId !]!
Non-null

Ids of the projects to assign to the user. The project ids determine which projects the professional user will be able to handle conversations for

Default: []

pseudo

Non-null

Pseudo of the new professional user. The user pseudo will be displayed under the avatar in the chatbox. It can be used to keep the real identity of agents secret and to attribute a nickname to the user profile.

roleName

Non-null

Role name of the new professional user, must be either "operator", "manager" or "admin"

samlUserId

Id used to bind a user from a SAML identity provider to an iAdvize user. The `password` and `samlUserId` fields are mutually exclusive: only of them can be set, because only one authentication method can be used.

skillIds

[ LegacyId !]!
Non-null

Ids of the skills to assign to the user. Users can be organised by skill in order to automatically direct visitors towards the right agent. For in-depth documentation, please check the following page: https://help.iadvize.com/hc/en-gb/articles/203444283-Use-the-skills.

Default: []

spokenLanguages

[ Language !]!
Non-null

Languages spoken by the professional user. This field determines in which languages the user will be able to handle conversations.

Default: []

Usages

#

References

#

  • Argument input of field professionalCreate from type Mutation