Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
=Transfer=
 
=Transfer=
 
__NOTOC__
 
__NOTOC__
This operation is part of the [[Twitter|Twitter API]] section of the [[Welcome|Genesys Web Services REST API]].
+
This operation is part of the [[Twitter|Twitter API]] section of the [[Welcome|Web Services API]].
 
==Overview==
 
==Overview==
 
Transfers a Twitter interaction to another user or queue.
 
Transfers a Twitter interaction to another user or queue.
 
{|
 
{|
 
! Request URL
 
! Request URL
| /api/v2/me/twitter/{id}
+
| /api/v2/me/tweets/{id}
 
|-
 
|-
 
! HTTP Method
 
! HTTP Method
Line 23: Line 23:
 
| Transfer
 
| Transfer
 
|-
 
|-
| targetUri or targetPath
+
| targetPath
| The userUri or queuePath to transfer the Twitter interaction.
+
| The userPath or queuePath to transfer to.
 
|}
 
|}
  
Line 40: Line 40:
 
<source lang="text">
 
<source lang="text">
 
{
 
{
   "statusCode": 0
+
   "statusCode": 0,
 +
  "referenceId": 68
 
}
 
}
 
</source>
 
</source>
 +
 
====CometD Response====
 
====CometD Response====
 
<source lang="text">
 
<source lang="text">
{"messageType": "TwitterStateChangeMessage",
+
{
"notificationType": "StatusChange",
+
  "messageType": "TwitterStateChangeMessage",
"referenceId": 68,
+
  "notificationType": "StatusChange",
"twitter": {"assignedTo": "a1",
+
  "referenceId": 68,
              "capabilities": ["Cancel",
+
  "twitter": {
                                "Send",
+
      "assignedTo": "a1",
                                "AddComment",
+
      "capabilities": [
                                "AttachUserData",
+
        "Cancel",
                                "UpdateUserData",
+
        "Send",
                                "DeleteUserData",
+
        "AddComment",
                                "SetDisposition",
+
        "AttachUserData",
                                "SetInFocus",
+
        "UpdateUserData",
                                "Transfer"],
+
        "DeleteUserData",
              "id": "01QQQG2MU214P05W",
+
        "SetDisposition",
              "receivedDate": "2015-03-03 09:46:06.000+0200",
+
        "SetInFocus",
              "revelantResponseTemplateGroups": [],
+
        "Transfer"
              "state": "Composing",
+
      ],
              "suggestedQueueUris": [],
+
      "id": "01QQQG2MU214P05W",
              "twitterType": "Outbound",
+
      "receivedDate": "2015-03-03 09:46:06.000+0200",
              "uri": "http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P05W"}}
+
      "revelantResponseTemplateGroups": [],
 +
      "state": "Composing",
 +
      "suggestedQueueUris": [],
 +
      "twitterType": "Outbound",
 +
      "uri": "http://192.168.83.25:8080/api/v2/tweet/01QQQG2MU214P05W"
 +
  }
 +
}
 
</source>
 
</source>
 
===Transfer to Queue===
 
===Transfer to Queue===
 
====Request====
 
====Request====
 
<source lang="text">
 
<source lang="text">
POST api/v2/me/twitter/01QQQG2MU214P05X
+
POST api/v2/me/tweets/01QQQG2MU214P05X
 
{
 
{
 
   "operationName": "Transfer",
 
   "operationName": "Transfer",
Line 83: Line 91:
 
====CometD Response====
 
====CometD Response====
 
<source lang="text">
 
<source lang="text">
{"messageType": "TwitterStateChangeMessage",
+
{
"notificationType": "StatusChange",
+
  "messageType":"TwitterStateChangeMessage",
"referenceId": 89,
+
  "notificationType":"StatusChange",
"twitter": {"assignedTo": "a1",
+
  "referenceId":89,
              "capabilities": ["Cancel",
+
  "twitter":{
                                "Send",
+
      "assignedTo":"a1",
                                "AddComment",
+
      "capabilities":[
                                "AttachUserData",
+
        "Cancel",
                                "UpdateUserData",
+
        "Send",
                                "DeleteUserData",
+
        "AddComment",
                                "SetDisposition",
+
        "AttachUserData",
                                "SetInFocus",
+
        "UpdateUserData",
                                "Transfer"],
+
        "DeleteUserData",
              "id": "01QQQG2MU214P05X",
+
        "SetDisposition",
              "receivedDate": "2015-03-03 09:46:43.000+0200",
+
        "SetInFocus",
              "revelantResponseTemplateGroups": [],
+
        "Transfer"
              "state": "Composing",
+
      ],
              "suggestedQueueUris": [],
+
      "id":"01QQQG2MU214P05X",
              "twitterType": "Outbound",
+
      "receivedDate":"2015-03-03 09:46:43.000+0200",
              "uri": "http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P05X",
+
      "revelantResponseTemplateGroups":[
              "userData": {"CBR-IT-path_DBIDs": "",
+
 
                            "CBR-Interaction_cost": "",
+
      ],
                            "CBR-actual_volume": "",
+
      "state":"Composing",
                            "CBR-contract_DBIDs": "",
+
      "suggestedQueueUris":[
                            "CustomerSegment": "default",
+
 
                            "PegAGSocial Media Agent Group": 1,
+
      ],
                            "RRequestedSkillCombination": "",
+
      "twitterType":"Outbound",
                            "RRequestedSkills": None,
+
      "uri":"http://192.168.83.25:8080/api/v2/tweet/01QQQG2MU214P05X",
                            "RStrategyDBID": "985",
+
      "userData":{
                            "RStrategyName": "Twitter Agent Delivery Strategy",
+
        "CBR-IT-path_DBIDs":"",
                            "RTargetAgentGroup": "Social Media Agent Group",
+
        "CBR-Interaction_cost":"",
                            "RTargetAgentSelected": "a2",
+
        "CBR-actual_volume":"",
                            "RTargetObjSelDBID": "117",
+
        "CBR-contract_DBIDs":"",
                            "RTargetObjectSelected": "Social Media Agent Group",
+
        "CustomerSegment":"default",
                            "RTargetPlaceSelected": "a2",
+
        "PegAGSocial Media Agent Group":1,
                            "RTargetRequested": "Social Media Agent Group",
+
        "RRequestedSkillCombination":"",
                            "RTargetRuleSelected": "",
+
        "RRequestedSkills":None,
                            "RTargetTypeSelected": "2",
+
        "RStrategyDBID":"985",
                            "RTenant": "Environment",
+
        "RStrategyName":"Twitter Agent Delivery Strategy",
                            "RVQDBID": "",
+
        "RTargetAgentGroup":"Social Media Agent Group",
                            "RVQID": "",
+
        "RTargetAgentSelected":"a2",
                            "ServiceObjective": 0,
+
        "RTargetObjSelDBID":"117",
                            "ServiceType": "default"}}}
+
        "RTargetObjectSelected":"Social Media Agent Group",
 +
        "RTargetPlaceSelected":"a2",
 +
        "RTargetRequested":"Social Media Agent Group",
 +
        "RTargetRuleSelected":"",
 +
        "RTargetTypeSelected":"2",
 +
        "RTenant":"Environment",
 +
        "RVQDBID":"",
 +
        "RVQID":"",
 +
        "ServiceObjective":0,
 +
        "ServiceType":"default"
 +
      }
 +
  }
 +
}
 
</source>
 
</source>
 
[[Category:V:HTCC:8.5.2DRAFT]]
 
[[Category:V:HTCC:8.5.2DRAFT]]

Latest revision as of 07:29, June 23, 2020

Transfer

This operation is part of the Twitter API section of the Web Services API.

Overview

Transfers a Twitter interaction to another user or queue.

Request URL /api/v2/me/tweets/{id}
HTTP Method POST
Required Features api-multimedia

Parameters

Parameter Value
operationName Transfer
targetPath The userPath or queuePath to transfer to.

Samples

Transfer to Agent

Request

POST api/v2/me/transfer/01QQQG2MU214P05W
{
  "operationName": "Transfer",
  "targetUri": "/users/10f8abb20c154fb28c82c68102625233"
}

HTTP Response

{
  "statusCode": 0,
  "referenceId": 68
}

CometD Response

{
   "messageType": "TwitterStateChangeMessage",
   "notificationType": "StatusChange",
   "referenceId": 68,
   "twitter": {
      "assignedTo": "a1",
      "capabilities": [
         "Cancel",
         "Send",
         "AddComment",
         "AttachUserData",
         "UpdateUserData",
         "DeleteUserData",
         "SetDisposition",
         "SetInFocus",
         "Transfer"
      ],
      "id": "01QQQG2MU214P05W",
      "receivedDate": "2015-03-03 09:46:06.000+0200",
      "revelantResponseTemplateGroups": [],
      "state": "Composing",
      "suggestedQueueUris": [],
      "twitterType": "Outbound",
      "uri": "http://192.168.83.25:8080/api/v2/tweet/01QQQG2MU214P05W"
   }
}

Transfer to Queue

Request

POST api/v2/me/tweets/01QQQG2MU214P05X
{
  "operationName": "Transfer",
  "targetPath": "/contacts/5c7c1112-2be4-4108-9fbe-341312585616"
}

HTTP Response

{
  "statusCode": 0
}

CometD Response

{  
   "messageType":"TwitterStateChangeMessage",
   "notificationType":"StatusChange",
   "referenceId":89,
   "twitter":{  
      "assignedTo":"a1",
      "capabilities":[  
         "Cancel",
         "Send",
         "AddComment",
         "AttachUserData",
         "UpdateUserData",
         "DeleteUserData",
         "SetDisposition",
         "SetInFocus",
         "Transfer"
      ],
      "id":"01QQQG2MU214P05X",
      "receivedDate":"2015-03-03 09:46:43.000+0200",
      "revelantResponseTemplateGroups":[  

      ],
      "state":"Composing",
      "suggestedQueueUris":[  

      ],
      "twitterType":"Outbound",
      "uri":"http://192.168.83.25:8080/api/v2/tweet/01QQQG2MU214P05X",
      "userData":{  
         "CBR-IT-path_DBIDs":"",
         "CBR-Interaction_cost":"",
         "CBR-actual_volume":"",
         "CBR-contract_DBIDs":"",
         "CustomerSegment":"default",
         "PegAGSocial Media Agent Group":1,
         "RRequestedSkillCombination":"",
         "RRequestedSkills":None,
         "RStrategyDBID":"985",
         "RStrategyName":"Twitter Agent Delivery Strategy",
         "RTargetAgentGroup":"Social Media Agent Group",
         "RTargetAgentSelected":"a2",
         "RTargetObjSelDBID":"117",
         "RTargetObjectSelected":"Social Media Agent Group",
         "RTargetPlaceSelected":"a2",
         "RTargetRequested":"Social Media Agent Group",
         "RTargetRuleSelected":"",
         "RTargetTypeSelected":"2",
         "RTenant":"Environment",
         "RVQDBID":"",
         "RVQID":"",
         "ServiceObjective":0,
         "ServiceType":"default"
      }
   }
}
This page was last edited on June 23, 2020, at 07:29.
Comments or questions about this documentation? Contact us for support!