Magidoc

Mutation
Object

Fields

#

authenticatedMessagingSettingsSet

Set the public key and the session duration of a project.

chatbotMessageSend

Send a chatbot message in a conversation.

closedConversationAnonymize

Anonymize a closed conversation: - will delete messages, CSAT comments and agent notes - will not anonymize the visitor profile (use the visitorAnonymize mutation for that).

conversationCustomDataSet

Set or complete the list of custom data for the conversation. For instance if a conversation already have two custom data entries A=1 and B=2, and if the mutation is called with B=3 and C=4, the resulting custom data for the conversation will be A=1, B=3 and C=4 .

conversationTagCreate

knowledgeFAQsDelete

Delete FAQs given their ids from an existing knowledge source. Please note that while the response will synchronously return the list of FAQs that have been marked for deletion, this is actually an asynchronous process that may take some time, depending on the amount of FAQs.

knowledgeFAQsUpsert

Upsert FAQs to an existing knowledge source. Please note that while the response will synchronously return the list of FAQs that have been marked for creation / update, this is actually an asynchronous process that may take some time, depending on the amount of FAQs. You can upsert multiple FAQs in one graphql request. Note that there is a limit of 100 FAQs by request. You'll need to batch your requests if you need to handle more KnowledgeFAQs.

knowledgeProductsDelete

Delete products given their ids from an existing knowledge source. Please note that while the response will synchronously return the list of products that have been marked for deletion, this is actually an asynchronous process that may take some time, depending on the amount of products.

knowledgeProductsUpsert

Upsert products to an existing knowledge source. Please note that while the response will synchronously return the list of products that have been marked for creation / update, this is actually an asynchronous process that may take some time, depending on the amount of products. You can upsert multiple product in one graphql request. Note that there is a limit of 20 products by request. You'll need to batch your requests if you need to handle more KnowledgeProducts.

knowledgeSourceCreate

Mutation for creating a Knowledge Source.

professionalCreate

Create a professional user.

professionalSetExternalId

Set a professional user's external id.

professionalSetGroup

Set a professional user's group. User groups allow information and user exchanges to be compartmentalised in the iAdvize administration. For more information regarding user groups, please see the following documentation: https://help.iadvize.com/hc/en-gb/articles/203280696-Use-the-user-groups .

professionalSetProjects

Set a professional user's projects.

professionalSetSkills

Set a professional user's skills 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 .

professionalUnsetExternalId

Unset a professional user's external id.

professionalUnsetGroup

Unset a professional user's group. User groups allow information and user exchanges to be compartmentalised in the iAdvize administration. For more information regarding user groups, please see the following documentation: https://help.iadvize.com/hc/en-gb/articles/203280696-Use-the-user-groups .

professionalUpdate

Update a professional user.

routingGroupCreate

Create a routing group, which will use segments to group operators.

routingGroupDelete

Delete a routing group.

routingGroupUpdate

Update a routing group.

routingRuleCreate

Create a routing rule, deciding how a conversation is distributed to all the routing groups.

routingRuleDelete

Delete a routing rule.

routingRuleUpdate

Update a routing rule.

skillCreate

Create a skill.

skillDelete

Delete a skill.

skillUpdate

Update a skill.

smsOutboundMessageSend

Send a SMS outbound message.

testVisitorAuthenticateFromCredentials

Authenticate a visitor from credentials.

userAvailabilityStatusUpdate

Update the availability of the operator on one or more channels.

userCancelExtendedPresence

Remove the online extension duration and make the authenticated user offline.

userCreate

Create a user.

userDelete

Delete a user.

userSkillsAdd

Add given skills to the given user.

userSkillsRemove

Remove given skills for the given user.

userSkillsSet

Replace user's skills with given skills.

userUpdate

Update the personal information of a user.

visitorAnonymize

Anonymize a visitor profile.

whatsAppOutboundMessageSend

Send a WhatsApp outbound message.