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": [
"dfc872be-c2f4-485c-b52b-9d9c77500c97",
"0433556a-4b41-44c3-9259-6031c0298785"
],
"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": "fd22cc0e-73f1-4f07-932d-2ff2e1f5a147",
"Message": "sample string 4",
"Conditions": [
{
"DeviceId": "b8e9c7fd-7426-4a0b-afee-35be7c8d304f",
"FieldName": "sample string 1",
"Operation": "sample string 2",
"Value": 3.0
},
{
"DeviceId": "b8e9c7fd-7426-4a0b-afee-35be7c8d304f",
"FieldName": "sample string 1",
"Operation": "sample string 2",
"Value": 3.0
}
]
},
{
"Name": "sample string 1",
"Interval": 2,
"DeviceId": "fd22cc0e-73f1-4f07-932d-2ff2e1f5a147",
"Message": "sample string 4",
"Conditions": [
{
"DeviceId": "b8e9c7fd-7426-4a0b-afee-35be7c8d304f",
"FieldName": "sample string 1",
"Operation": "sample string 2",
"Value": 3.0
},
{
"DeviceId": "b8e9c7fd-7426-4a0b-afee-35be7c8d304f",
"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>b8e9c7fd-7426-4a0b-afee-35be7c8d304f</DeviceId>
<FieldName>sample string 1</FieldName>
<Operation>sample string 2</Operation>
<Value>3</Value>
</ConditionDto>
<ConditionDto>
<DeviceId>b8e9c7fd-7426-4a0b-afee-35be7c8d304f</DeviceId>
<FieldName>sample string 1</FieldName>
<Operation>sample string 2</Operation>
<Value>3</Value>
</ConditionDto>
</Conditions>
<DeviceId>fd22cc0e-73f1-4f07-932d-2ff2e1f5a147</DeviceId>
<Interval>2</Interval>
<Message>sample string 4</Message>
<Name>sample string 1</Name>
</ScheduledTweetSettingsDto>
<ScheduledTweetSettingsDto>
<Conditions>
<ConditionDto>
<DeviceId>b8e9c7fd-7426-4a0b-afee-35be7c8d304f</DeviceId>
<FieldName>sample string 1</FieldName>
<Operation>sample string 2</Operation>
<Value>3</Value>
</ConditionDto>
<ConditionDto>
<DeviceId>b8e9c7fd-7426-4a0b-afee-35be7c8d304f</DeviceId>
<FieldName>sample string 1</FieldName>
<Operation>sample string 2</Operation>
<Value>3</Value>
</ConditionDto>
</Conditions>
<DeviceId>fd22cc0e-73f1-4f07-932d-2ff2e1f5a147</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>dfc872be-c2f4-485c-b52b-9d9c77500c97</d3p1:guid>
<d3p1:guid>0433556a-4b41-44c3-9259-6031c0298785</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.