PUT api/v1/bots/twitterbots/{id}
Modify TwitterBot details
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| id | globally unique identifier | 
                                 Required  | 
                
Body Parameters
UpdateTwitterBotDto| Name | Description | Type | Additional information | 
|---|---|---|---|
| Enabled | boolean | 
                             None.  | 
                |
| DisplayName | string | 
                             None.  | 
                |
| StatusPostSettings | 
                         Settings governing the tweeting of status posts.  | 
                    StatusPostSettingsDto | 
                             None.  | 
                
| TweetSettings | TweetSettingsDto | 
                             None.  | 
                |
| ScheduledTweets | Collection of ScheduledTweetSettingsDto | 
                             None.  | 
                
Request Formats
application/json, text/json, application/senml+json
            Sample:
        
{
  "Enabled": true,
  "DisplayName": "sample string 2",
  "StatusPostSettings": {
    "UserIds": [
      "2aa7612b-75c3-4fcb-84ce-c36e0a3efa5a",
      "514178e4-5353-428a-9121-af40b7e0261b"
    ],
    "TweetStatusPostsTagged": "sample string 1"
  },
  "TweetSettings": {
    "PostMentions": true,
    "Tag": "sample string 2",
    "TweetPrefix": "sample string 3",
    "TweetSuffix": "sample string 4"
  },
  "ScheduledTweets": [
    {
      "Name": "sample string 1",
      "Interval": 2,
      "DeviceId": "b556f399-5aab-4a02-8923-ee3f5f86ae06",
      "Message": "sample string 4",
      "Conditions": [
        {
          "DeviceId": "e0fe9a64-f155-43a7-a02f-c3acad5bdc8a",
          "FieldName": "sample string 1",
          "Operation": "sample string 2",
          "Value": 3.0
        },
        {
          "DeviceId": "e0fe9a64-f155-43a7-a02f-c3acad5bdc8a",
          "FieldName": "sample string 1",
          "Operation": "sample string 2",
          "Value": 3.0
        }
      ]
    },
    {
      "Name": "sample string 1",
      "Interval": 2,
      "DeviceId": "b556f399-5aab-4a02-8923-ee3f5f86ae06",
      "Message": "sample string 4",
      "Conditions": [
        {
          "DeviceId": "e0fe9a64-f155-43a7-a02f-c3acad5bdc8a",
          "FieldName": "sample string 1",
          "Operation": "sample string 2",
          "Value": 3.0
        },
        {
          "DeviceId": "e0fe9a64-f155-43a7-a02f-c3acad5bdc8a",
          "FieldName": "sample string 1",
          "Operation": "sample string 2",
          "Value": 3.0
        }
      ]
    }
  ]
}
        application/xml, text/xml
            Sample:
        
<UpdateTwitterBotDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots.TwitterBot">
  <DisplayName>sample string 2</DisplayName>
  <Enabled>true</Enabled>
  <ScheduledTweets>
    <ScheduledTweetSettingsDto>
      <Conditions>
        <ConditionDto>
          <DeviceId>e0fe9a64-f155-43a7-a02f-c3acad5bdc8a</DeviceId>
          <FieldName>sample string 1</FieldName>
          <Operation>sample string 2</Operation>
          <Value>3</Value>
        </ConditionDto>
        <ConditionDto>
          <DeviceId>e0fe9a64-f155-43a7-a02f-c3acad5bdc8a</DeviceId>
          <FieldName>sample string 1</FieldName>
          <Operation>sample string 2</Operation>
          <Value>3</Value>
        </ConditionDto>
      </Conditions>
      <DeviceId>b556f399-5aab-4a02-8923-ee3f5f86ae06</DeviceId>
      <Interval>2</Interval>
      <Message>sample string 4</Message>
      <Name>sample string 1</Name>
    </ScheduledTweetSettingsDto>
    <ScheduledTweetSettingsDto>
      <Conditions>
        <ConditionDto>
          <DeviceId>e0fe9a64-f155-43a7-a02f-c3acad5bdc8a</DeviceId>
          <FieldName>sample string 1</FieldName>
          <Operation>sample string 2</Operation>
          <Value>3</Value>
        </ConditionDto>
        <ConditionDto>
          <DeviceId>e0fe9a64-f155-43a7-a02f-c3acad5bdc8a</DeviceId>
          <FieldName>sample string 1</FieldName>
          <Operation>sample string 2</Operation>
          <Value>3</Value>
        </ConditionDto>
      </Conditions>
      <DeviceId>b556f399-5aab-4a02-8923-ee3f5f86ae06</DeviceId>
      <Interval>2</Interval>
      <Message>sample string 4</Message>
      <Name>sample string 1</Name>
    </ScheduledTweetSettingsDto>
  </ScheduledTweets>
  <StatusPostSettings>
    <TweetStatusPostsTagged>sample string 1</TweetStatusPostsTagged>
    <UserIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:guid>2aa7612b-75c3-4fcb-84ce-c36e0a3efa5a</d3p1:guid>
      <d3p1:guid>514178e4-5353-428a-9121-af40b7e0261b</d3p1:guid>
    </UserIds>
  </StatusPostSettings>
  <TweetSettings>
    <PostMentions>true</PostMentions>
    <Tag>sample string 2</Tag>
    <TweetPrefix>sample string 3</TweetPrefix>
    <TweetSuffix>sample string 4</TweetSuffix>
  </TweetSettings>
</UpdateTwitterBotDto>
        application/x-www-form-urlencoded
            Sample:
    
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml, application/senml+json
            Sample:
                    
Sample not available.