Update conversation

While configuring flows in Webex Connect, you may use this node to update the Task ID of a conversation. This node utilizes the Update conversation API to update the conversation.

Configure Update Alias ID

To configure a Update conversation node, follow these steps:

  1. Drag and drop the Update conversation node from the Node palette from the left side of the screen.
  2. Double-click the Update conversation node to view the configuration settings.
  1. Choose Update Alias ID from the Method Name drop-down list.
  2. Choose Authorization from the Node Runtime Authorization drop-down list.
    We recommend you set Authorization to a Default Authentication configured in WxEngage's Integrations screen under WxConnect's Integrations. Once you re-authenticate from the Integrations screen, all your nodes across flows will pick up the updated token.
  3. In the Conversation ID field, enter an appropriate variable that contains WxEngage's conversation ID (e.g.$(n6.conversationId)).
  4. In the Conversation Alias ID field, enter the value that maps to the Conversation ID on WxEngage.
  5. Click Save.

Output variables

VariableDescription
transIdAPI request identifier generated by WxEngage

Node outcomes

CategoryOutcomeDescription
SuccessSuccessNode execution successful
ErrorsonTimeoutCould not receive an API response from WxEngage within the agreed time-out
onInvalidDataInvalid data configured in WxConnect node
onErrorError in WxConnect's middleware services
onInvalidChoiceInvalid choice
onauthorizationfailFailed to Authorize successfully. We recommend you to recheck your Node Authorization configurations in the Authorize Integration section
FailureAny other run time failures

Update Custom Fields

To configure a Update conversation node, follow these steps:

  1. Drag and drop the Update conversation node from the Node palette from the left side of the screen.
  2. Double-click the Update conversation node to view the configuration settings.
  1. Choose Update Custom Fields from the Method Name drop-down list.
  2. Choose Authorization from the Node Runtime Authorization drop-down list.
    We recommend you set Authorization to a Default Authentication configured in WxEngage's Integrations screen under WxConnect's Integrations. Once you re-authenticate from the Integrations screen, all your nodes across flows will pick up the updated token.
  3. In the Conversation ID field, enter an appropriate variable that contains WxEngage's conversation ID (e.g.$(n6.conversationId)).
  4. Custom Fields:
    Scope: Choose the scope of the field. It can be set to Conversation or Profile (mapped to the customer's 360 degree profile).
    Key: Key of the field.
    Value: Value of the field.
  5. Click Save.

Output variables

VariableDescription
transIdAPI request identifier generated by WxEngage

Node outcomes

CategoryOutcomeDescription
SuccessonConversationUpdatedNode execution successful
ErrorsonConversationUpdateFailedError from WxEngage's Update conversation API
onTimeoutCould not receive an API response from WxEngage within the agreed time-out
onInvalidDataInvalid data configured in WxConnect node
onErrorError in WxConnect's middleware services
onInvalidChoiceInvalid choice
onauthorizationfailFailed to Authorize successfully. We recommend you to recheck your Node Authorization configurations in the Authorize Integration section
FailureAny other run time failures