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
UpdateTwitterBotDtoName | 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": [ "bc9baa60-c107-4f47-ab16-d41b3f462484", "8172ba89-0c01-41f7-b6d8-17562f8f94a0" ], "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": "2ff3dc90-29bd-45c0-9326-3a7436cbebed", "Message": "sample string 4", "Conditions": [ { "DeviceId": "ed24311d-1d21-4e41-9ca6-e3da6c7735c1", "FieldName": "sample string 1", "Operation": "sample string 2", "Value": 3.0 }, { "DeviceId": "ed24311d-1d21-4e41-9ca6-e3da6c7735c1", "FieldName": "sample string 1", "Operation": "sample string 2", "Value": 3.0 } ] }, { "Name": "sample string 1", "Interval": 2, "DeviceId": "2ff3dc90-29bd-45c0-9326-3a7436cbebed", "Message": "sample string 4", "Conditions": [ { "DeviceId": "ed24311d-1d21-4e41-9ca6-e3da6c7735c1", "FieldName": "sample string 1", "Operation": "sample string 2", "Value": 3.0 }, { "DeviceId": "ed24311d-1d21-4e41-9ca6-e3da6c7735c1", "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>ed24311d-1d21-4e41-9ca6-e3da6c7735c1</DeviceId> <FieldName>sample string 1</FieldName> <Operation>sample string 2</Operation> <Value>3</Value> </ConditionDto> <ConditionDto> <DeviceId>ed24311d-1d21-4e41-9ca6-e3da6c7735c1</DeviceId> <FieldName>sample string 1</FieldName> <Operation>sample string 2</Operation> <Value>3</Value> </ConditionDto> </Conditions> <DeviceId>2ff3dc90-29bd-45c0-9326-3a7436cbebed</DeviceId> <Interval>2</Interval> <Message>sample string 4</Message> <Name>sample string 1</Name> </ScheduledTweetSettingsDto> <ScheduledTweetSettingsDto> <Conditions> <ConditionDto> <DeviceId>ed24311d-1d21-4e41-9ca6-e3da6c7735c1</DeviceId> <FieldName>sample string 1</FieldName> <Operation>sample string 2</Operation> <Value>3</Value> </ConditionDto> <ConditionDto> <DeviceId>ed24311d-1d21-4e41-9ca6-e3da6c7735c1</DeviceId> <FieldName>sample string 1</FieldName> <Operation>sample string 2</Operation> <Value>3</Value> </ConditionDto> </Conditions> <DeviceId>2ff3dc90-29bd-45c0-9326-3a7436cbebed</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>bc9baa60-c107-4f47-ab16-d41b3f462484</d3p1:guid> <d3p1:guid>8172ba89-0c01-41f7-b6d8-17562f8f94a0</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.