Jump to: navigation, search
(Request)
(Message for Processing a Twitter Interaction)
Line 50: Line 50:
 
====Message for Processing a Twitter Interaction====
 
====Message for Processing a Twitter Interaction====
 
<source lang="text">
 
<source lang="text">
  {"messageType": "TwitterStateChangeMessage",
+
{  
"notificationType": "PropertiesUpdated",
+
  "messageType":"TwitterStateChangeMessage",
"referenceId": 44,
+
  "notificationType":"PropertiesUpdated",
"twitter": {"capabilities": ["Reply",
+
  "referenceId":44,
                                "Transfer",
+
  "twitter":{
                                "AddComment",
+
      "capabilities":[
                                "AttachUserData",
+
        "Reply",
                                "UpdateUserData",
+
        "Transfer",
                                "DeleteUserData",
+
        "AddComment",
                                "SetDisposition",
+
        "AttachUserData",
                                "SetInFocus",
+
        "UpdateUserData",
                                "Complete"],
+
        "DeleteUserData",
              "contactId": "0000Ka96XNNU4488",
+
        "SetDisposition",
              "from": "vitaliy_onv(Oleg Witcher)",
+
        "SetInFocus",
              "id": "01QQQG2MU214P05K",
+
        "Complete"
              "message": "On 12:58:9 11/5/2013, P created a post saying hello world!.",
+
      ],
              "receivedDate": "2015-03-02 12:26:14.000+0200",
+
      "contactId":"0000Ka96XNNU4488",
              "revelantResponseTemplateGroups": [],
+
      "from":"vitaliy_onv(Oleg Witcher)",
              "state": "Processing",
+
      "id":"01QQQG2MU214P05K",
              "subject": "On 12:58:9 11/5/2013, P created a pos...",
+
      "message":"On 12:58:9 11/5/2013, P created a post saying hello world!.",
              "suggestedQueueUris": [],
+
      "receivedDate":"2015-03-02 12:26:14.000+0200",
              "twitterType": "Inbound",
+
      "revelantResponseTemplateGroups":[
              "uri": "http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P05K",
+
 
              "userData": {"CBR-IT-path_DBIDs": "",
+
      ],
                            "CBR-Interaction_cost": "",
+
      "state":"Processing",
                            "CBR-actual_volume": "",
+
      "subject":"On 12:58:9 11/5/2013, P created a pos...",
                            "CBR-contract_DBIDs": "",
+
      "suggestedQueueUris":[
                            "ClassifiedAndScreened": "1",
+
 
                            "Classify_Actionability_CtgId": "",
+
      ],
                            "Classify_Actionability_CtgName": "",
+
      "twitterType":"Inbound",
                            "Classify_Actionability_CtgRelevancy": "",
+
      "uri":"http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P05K",
                            "Classify_Sentiment_CtgId": "",
+
      "userData":{
                            "Classify_Sentiment_CtgName": "",
+
        "CBR-IT-path_DBIDs":"",
                            "Classify_Sentiment_CtgRelevancy": "",
+
        "CBR-Interaction_cost":"",
                            "ContactCreated": "false",
+
        "CBR-actual_volume":"",
                            "ContactId": "0000Ka96XNNU4488",
+
        "CBR-contract_DBIDs":"",
                            "ContactIdList": "0000Ka96XNNU4488",
+
        "ClassifiedAndScreened":"1",
                            "CustomerSegment": "default",
+
        "Classify_Actionability_CtgId":"",
                            "DISP_KEY": "resolved",
+
        "Classify_Actionability_CtgName":"",
                            "FirstName": "Oleg",
+
        "Classify_Actionability_CtgRelevancy":"",
                            "FromAddress": "vitaliy_onv(Oleg Witcher)",
+
        "Classify_Sentiment_CtgId":"",
                            "IxnAlreadyCreatedInUCS": "1",
+
        "Classify_Sentiment_CtgName":"",
                            "KloutId": "",
+
        "Classify_Sentiment_CtgRelevancy":"",
                            "LastName": "Witcher",
+
        "ContactCreated":"false",
                            "NumberOfContactsFound": "1",
+
        "ContactId":"0000Ka96XNNU4488",
                            "PegAGSocial Media Agent Group": 1,
+
        "ContactIdList":"0000Ka96XNNU4488",
                            "RRequestedSkillCombination": "",
+
        "CustomerSegment":"default",
                            "RRequestedSkills": None,
+
        "DISP_KEY":"resolved",
                            "RStrategyDBID": "985",
+
        "FirstName":"Oleg",
                            "RStrategyName": "Twitter Agent Delivery Strategy",
+
        "FromAddress":"vitaliy_onv(Oleg Witcher)",
                            "RTargetAgentGroup": "Social Media Agent Group",
+
        "IxnAlreadyCreatedInUCS":"1",
                            "RTargetAgentSelected": "a1",
+
        "KloutId":"",
                            "RTargetObjSelDBID": "117",
+
        "LastName":"Witcher",
                            "RTargetObjectSelected": "Social Media Agent Group",
+
        "NumberOfContactsFound":"1",
                            "RTargetPlaceSelected": "a1",
+
        "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":"a1",
                            "RouterData70": "("t"="1383649092 0")",
+
        "RTargetObjSelDBID":"117",
                            "Screen_Actionability_CtgName": "",
+
        "RTargetObjectSelected":"Social Media Agent Group",
                            "Screen_Actionability_CtgRelevancy": "",
+
        "RTargetPlaceSelected":"a1",
                            "Screen_Actionability_ScreenRuleName": "",
+
        "RTargetRequested":"Social Media Agent Group",
                            "Screen_Sentiment_CtgName": "",
+
        "RTargetRuleSelected":"",
                            "Screen_Sentiment_CtgRelevancy": "",
+
        "RTargetTypeSelected":"2",
                            "Screen_Sentiment_ScreenRuleName": "",
+
        "RTenant":"Environment",
                            "ServiceObjective": 0,
+
        "RVQDBID":"",
                            "ServiceType": "default",
+
        "RVQID":"",
                            "Subject": "On 12:58:9 11/5/2013, P created a pos...",
+
        "RouterData70":"("         t"="1383649092 0")",
                            "_twitterCreatedAt": "2013-11-05T10:58:12Z",
+
        "Screen_Actionability_CtgName":"",
                            "_twitterFromAddr": "vitaliy_onv",
+
        "Screen_Actionability_CtgRelevancy":"",
                            "_twitterFromUserId": "2175525290",
+
        "Screen_Actionability_ScreenRuleName":"",
                            "_twitterIsFavorited": "false",
+
        "Screen_Sentiment_CtgName":"",
                            "_twitterIsRetweet": "false",
+
        "Screen_Sentiment_CtgRelevancy":"",
                            "_twitterMsgId": "63493545",
+
        "Screen_Sentiment_ScreenRuleName":"",
                            "_twitterMsgPlainText": "On 12:58:9 11/5/2013, P created a post saying hello world!.",
+
        "ServiceObjective":0,
                            "_twitterMsgType": "Status",
+
        "ServiceType":"default",
                            "_twitterQueryName": "stream-user",
+
        "Subject":"On 12:58:9 11/5/2013, P created a pos...",
                            "_twitterRetweetCount": "0",
+
        "_twitterCreatedAt":"2013-11-05T10:58:12Z",
                            "_twitterSource": "<a href="http://www.kaermorhen.ru" rel="nofollow">Witcher_APP</a>",
+
        "_twitterFromAddr":"vitaliy_onv",
                            "_twitterToAddr": "vitaliy_onv",
+
        "_twitterFromUserId":"2175525290",
                            "_twitterUserCreatedAt": "2013-11-05T06:56:43Z",
+
        "_twitterIsFavorited":"false",
                            "_twitterUserFollowersCount": "0",
+
        "_twitterIsRetweet":"false",
                            "_twitterUserFriendsCount": "0",
+
        "_twitterMsgId":"63493545",
                            "_twitterUserId": "2175525290",
+
        "_twitterMsgPlainText":"On 12:58:9 11/5/2013, P created a post saying hello world!.",
                            "_twitterUserImageURL": "http://abs.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
+
        "_twitterMsgType":"Status",
                            "_twitterUserIsFollower": "false",
+
        "_twitterQueryName":"stream-user",
                            "_twitterUserIsFriend": "false",
+
        "_twitterRetweetCount":"0",
                            "_twitterUserLanguage": "r",
+
        "_twitterSource":"<a href="         http://www.kaermorhen.ru" rel="nofollow">Witcher_APP</a>",
                            "_twitterUserName": "Oleg Witcher",
+
        "_twitterToAddr":"vitaliy_onv",
                            "_twitterUserScreenName": "vitaliy_onv",
+
        "_twitterUserCreatedAt":"2013-11-05T06:56:43Z",
                            "_twitterUserStatusesCount": "2",
+
        "_twitterUserFollowersCount":"0",
                            "_twitterUserUtcOffset": "-1",
+
        "_twitterUserFriendsCount":"0",
                            "_umsChannel": "channel-twitter",
+
        "_twitterUserId":"2175525290",
                            "_umsChannelInfo": {"_twitterSourceNickName": "Twitter Application SmServer-1",
+
        "_twitterUserImageURL":"http://abs.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
                                                "_twitterUserId": "2175525290",
+
        "_twitterUserIsFollower":"false",
                                                "_twitterUserImageURL": "http://abs.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
+
        "_twitterUserIsFriend":"false",
                                                "_twitterUserName": "Oleg Witcher",
+
        "_twitterUserLanguage":"r",
                                                "_twitterUserScreenName": "vitaliy_onv"},
+
        "_twitterUserName":"Oleg Witcher",
                            "_umsChatPossible": "false",
+
        "_twitterUserScreenName":"vitaliy_onv",
                            "_umsFromAddr": "vitaliy_onv",
+
        "_twitterUserStatusesCount":"2",
                            "_umsInboundIxnSubmittedBy": "Cloud_localhost",
+
        "_twitterUserUtcOffset":"-1",
                            "_umsMediaAccount": "2175525290",
+
        "_umsChannel":"channel-twitter",
                            "_umsMediaType": "twitter",
+
        "_umsChannelInfo":{
                            "_umsMsgPlainText": "On 12:58:9 11/5/2013, P created a post saying hello world!.",
+
            "_twitterSourceNickName":"Twitter Application SmServer-1",
                            "_umsRequestId": "14",
+
            "_twitterUserId":"2175525290",
                            "desktop_actionable": "1",
+
            "_twitterUserImageURL":"http://abs.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
                            "desktop_expand": "1",
+
            "_twitterUserName":"Oleg Witcher",
                            "desktop_sentiment": "Neutral"}}}
+
            "_twitterUserScreenName":"vitaliy_onv"
 +
        },
 +
        "_umsChatPossible":"false",
 +
        "_umsFromAddr":"vitaliy_onv",
 +
        "_umsInboundIxnSubmittedBy":"Cloud_localhost",
 +
        "_umsMediaAccount":"2175525290",
 +
        "_umsMediaType":"twitter",
 +
        "_umsMsgPlainText":"On 12:58:9 11/5/2013, P created a post saying hello world!.",
 +
        "_umsRequestId":"14",
 +
        "desktop_actionable":"1",
 +
        "desktop_expand":"1",
 +
        "desktop_sentiment":"Neutral"
 +
      }
 +
  }
 +
}
 
</source>
 
</source>
  

Revision as of 01:23, March 19, 2015

SetDisposition

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

Overview

This request sets the disposition for the specified Twitter interaction using the provided parameters. It is processed by updating the key in the UserData.

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

Parameters

Parameter Value
operationName SetDisposition
disposition A string value to be used for the Twitter disposition.
dispositionKey An optional string value to be used for the UserData key to denote the Twitter disposition. If not specified, the disposition key configured for the server is used.

Samples

Request

POST api/v2/me/twitter/01QQQG2MU214P05J
{  
   "operationName":"SetDisposition",
   "dispositionKey":"DispositionCode",
   "disposition":"IssueResolved"
}

HTTP Response

{
  "statusCode": 0
}

CometD Response

Message for Processing a Twitter Interaction

{  
   "messageType":"TwitterStateChangeMessage",
   "notificationType":"PropertiesUpdated",
   "referenceId":44,
   "twitter":{  
      "capabilities":[  
         "Reply",
         "Transfer",
         "AddComment",
         "AttachUserData",
         "UpdateUserData",
         "DeleteUserData",
         "SetDisposition",
         "SetInFocus",
         "Complete"
      ],
      "contactId":"0000Ka96XNNU4488",
      "from":"vitaliy_onv(Oleg Witcher)",
      "id":"01QQQG2MU214P05K",
      "message":"On 12:58:9 11/5/2013, P created a post saying hello world!.",
      "receivedDate":"2015-03-02 12:26:14.000+0200",
      "revelantResponseTemplateGroups":[  

      ],
      "state":"Processing",
      "subject":"On 12:58:9 11/5/2013, P created a pos...",
      "suggestedQueueUris":[  

      ],
      "twitterType":"Inbound",
      "uri":"http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P05K",
      "userData":{  
         "CBR-IT-path_DBIDs":"",
         "CBR-Interaction_cost":"",
         "CBR-actual_volume":"",
         "CBR-contract_DBIDs":"",
         "ClassifiedAndScreened":"1",
         "Classify_Actionability_CtgId":"",
         "Classify_Actionability_CtgName":"",
         "Classify_Actionability_CtgRelevancy":"",
         "Classify_Sentiment_CtgId":"",
         "Classify_Sentiment_CtgName":"",
         "Classify_Sentiment_CtgRelevancy":"",
         "ContactCreated":"false",
         "ContactId":"0000Ka96XNNU4488",
         "ContactIdList":"0000Ka96XNNU4488",
         "CustomerSegment":"default",
         "DISP_KEY":"resolved",
         "FirstName":"Oleg",
         "FromAddress":"vitaliy_onv(Oleg Witcher)",
         "IxnAlreadyCreatedInUCS":"1",
         "KloutId":"",
         "LastName":"Witcher",
         "NumberOfContactsFound":"1",
         "PegAGSocial Media Agent Group":1,
         "RRequestedSkillCombination":"",
         "RRequestedSkills":None,
         "RStrategyDBID":"985",
         "RStrategyName":"Twitter Agent Delivery Strategy",
         "RTargetAgentGroup":"Social Media Agent Group",
         "RTargetAgentSelected":"a1",
         "RTargetObjSelDBID":"117",
         "RTargetObjectSelected":"Social Media Agent Group",
         "RTargetPlaceSelected":"a1",
         "RTargetRequested":"Social Media Agent Group",
         "RTargetRuleSelected":"",
         "RTargetTypeSelected":"2",
         "RTenant":"Environment",
         "RVQDBID":"",
         "RVQID":"",
         "RouterData70":"("         t"="1383649092 0")",
         "Screen_Actionability_CtgName":"",
         "Screen_Actionability_CtgRelevancy":"",
         "Screen_Actionability_ScreenRuleName":"",
         "Screen_Sentiment_CtgName":"",
         "Screen_Sentiment_CtgRelevancy":"",
         "Screen_Sentiment_ScreenRuleName":"",
         "ServiceObjective":0,
         "ServiceType":"default",
         "Subject":"On 12:58:9 11/5/2013, P created a pos...",
         "_twitterCreatedAt":"2013-11-05T10:58:12Z",
         "_twitterFromAddr":"vitaliy_onv",
         "_twitterFromUserId":"2175525290",
         "_twitterIsFavorited":"false",
         "_twitterIsRetweet":"false",
         "_twitterMsgId":"63493545",
         "_twitterMsgPlainText":"On 12:58:9 11/5/2013, P created a post saying hello world!.",
         "_twitterMsgType":"Status",
         "_twitterQueryName":"stream-user",
         "_twitterRetweetCount":"0",
         "_twitterSource":"<a href="         http://www.kaermorhen.ru" rel="nofollow">Witcher_APP</a>",
         "_twitterToAddr":"vitaliy_onv",
         "_twitterUserCreatedAt":"2013-11-05T06:56:43Z",
         "_twitterUserFollowersCount":"0",
         "_twitterUserFriendsCount":"0",
         "_twitterUserId":"2175525290",
         "_twitterUserImageURL":"http://abs.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
         "_twitterUserIsFollower":"false",
         "_twitterUserIsFriend":"false",
         "_twitterUserLanguage":"r",
         "_twitterUserName":"Oleg Witcher",
         "_twitterUserScreenName":"vitaliy_onv",
         "_twitterUserStatusesCount":"2",
         "_twitterUserUtcOffset":"-1",
         "_umsChannel":"channel-twitter",
         "_umsChannelInfo":{  
            "_twitterSourceNickName":"Twitter Application SmServer-1",
            "_twitterUserId":"2175525290",
            "_twitterUserImageURL":"http://abs.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
            "_twitterUserName":"Oleg Witcher",
            "_twitterUserScreenName":"vitaliy_onv"
         },
         "_umsChatPossible":"false",
         "_umsFromAddr":"vitaliy_onv",
         "_umsInboundIxnSubmittedBy":"Cloud_localhost",
         "_umsMediaAccount":"2175525290",
         "_umsMediaType":"twitter",
         "_umsMsgPlainText":"On 12:58:9 11/5/2013, P created a post saying hello world!.",
         "_umsRequestId":"14",
         "desktop_actionable":"1",
         "desktop_expand":"1",
         "desktop_sentiment":"Neutral"
      }
   }
}

Message for Composing a Twitter Interaction

 {"messageType": "TwitterStateChangeMessage",
 "notificationType": "PropertiesUpdated",
 "referenceId": 32,
 "twitter": {"capabilities": ["Cancel",
                                "Send",
                                "AddComment",
                                "AttachUserData",
                                "UpdateUserData",
                                "DeleteUserData",
                                "SetDisposition",
                                "SetInFocus",
                                "Transfer"],
              "id": "01QQQG2MU214P05J",
              "state": "Composing",
              "twitterType": "Outbound",
              "uri": "http://192.168.83.25:8080/api/v2/twitters/01QQQG2MU214P05J",
              "userData": {"DISP_KEY": "resolved"}}}
Comments or questions about this documentation? Contact us for support!