GET api/v1/bots/twitterbots/{id}
Get a specific Twitter Bot by id.
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| id | globally unique identifier | Required | 
Body Parameters
None.
Response Information
Resource Description
TwitterBotDto| Name | Description | Type | Additional information | 
|---|---|---|---|
| DateAdded | date | None. | |
| TwitterScreenName | string | None. | |
| StatusPostSettings | Settings governing the tweeting of status posts. | StatusPostSettingsDto | None. | 
| TweetSettings | TweetSettingsDto | None. | |
| ScheduledTweets | Collection of ScheduledTweetSettingsDto | None. | |
| Id | User Id | globally unique identifier | None. | 
| Name | The users name | string | None. | 
| UserName | UserName (used to login with) | string | None. | 
| FullUserName | User Id and Account name | string | None. | 
| BotType | The type of bot. | string | None. | 
| DisplayName | Users first and last name | string | None. | 
| DevicesCheckIntervalMinutes | How often the spark account should be checked for new devices. | integer | None. | 
| MeasurementCollectionIntervalMinutes | How often measurements should be collected from the devices (applies to new devices only). | integer | None. | 
| Links | Collection of links appropriate for the user | Collection of LinkDto | None. | 
| Actions | Collection of LinkDto | None. | |
| Description | string | None. | |
| Enabled | boolean | None. | |
| Authenticated | If the bot is authenticated. | boolean | None. | 
Response Formats
application/json, text/json, application/senml+json
            Sample:
        
{
  "DateAdded": "2025-10-30T13:11:51.608635+00:00",
  "TwitterScreenName": "sample string 2",
  "StatusPostSettings": {
    "UserIds": [
      "a66c6f69-8290-4a2d-9250-1c8fce583fe4",
      "bec193d9-8b44-41db-8f5e-3b315b21a511"
    ],
    "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": "6352a8b3-ebef-4b6a-b0cb-8ce00d8146ac",
      "Message": "sample string 4",
      "Conditions": [
        {
          "DeviceId": "1a6a1395-87dd-4df8-8880-fdb136af9f28",
          "FieldName": "sample string 1",
          "Operation": "sample string 2",
          "Value": 3.0
        },
        {
          "DeviceId": "1a6a1395-87dd-4df8-8880-fdb136af9f28",
          "FieldName": "sample string 1",
          "Operation": "sample string 2",
          "Value": 3.0
        }
      ]
    },
    {
      "Name": "sample string 1",
      "Interval": 2,
      "DeviceId": "6352a8b3-ebef-4b6a-b0cb-8ce00d8146ac",
      "Message": "sample string 4",
      "Conditions": [
        {
          "DeviceId": "1a6a1395-87dd-4df8-8880-fdb136af9f28",
          "FieldName": "sample string 1",
          "Operation": "sample string 2",
          "Value": 3.0
        },
        {
          "DeviceId": "1a6a1395-87dd-4df8-8880-fdb136af9f28",
          "FieldName": "sample string 1",
          "Operation": "sample string 2",
          "Value": 3.0
        }
      ]
    }
  ],
  "Id": "07220ccf-6751-4aaf-94eb-8f161be21daa",
  "Name": "sample string 4",
  "UserName": "sample string 5",
  "FullUserName": "sample string 6",
  "BotType": "sample string 7",
  "DisplayName": "sample string 8",
  "DevicesCheckIntervalMinutes": 9,
  "MeasurementCollectionIntervalMinutes": 10,
  "Links": [
    {
      "Href": "sample string 1",
      "Rel": "sample string 2",
      "Action": "sample string 3"
    },
    {
      "Href": "sample string 1",
      "Rel": "sample string 2",
      "Action": "sample string 3"
    }
  ],
  "Actions": [
    {
      "Href": "sample string 1",
      "Rel": "sample string 2",
      "Action": "sample string 3"
    },
    {
      "Href": "sample string 1",
      "Rel": "sample string 2",
      "Action": "sample string 3"
    }
  ],
  "Description": "sample string 11",
  "Enabled": true,
  "Authenticated": true
}
        application/xml, text/xml
            Sample:
<TwitterBotDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots.TwitterBot">
  <Actions xmlns:d2p1="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Shared" xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">
    <d2p1:LinkViewModel>
      <d2p1:Action>sample string 3</d2p1:Action>
      <d2p1:Href>sample string 1</d2p1:Href>
      <d2p1:Rel>sample string 2</d2p1:Rel>
    </d2p1:LinkViewModel>
    <d2p1:LinkViewModel>
      <d2p1:Action>sample string 3</d2p1:Action>
      <d2p1:Href>sample string 1</d2p1:Href>
      <d2p1:Rel>sample string 2</d2p1:Rel>
    </d2p1:LinkViewModel>
  </Actions>
  <Authenticated xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">true</Authenticated>
  <BotType xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">sample string 7</BotType>
  <Description xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">sample string 11</Description>
  <DevicesCheckIntervalMinutes xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">9</DevicesCheckIntervalMinutes>
  <DisplayName xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">sample string 8</DisplayName>
  <Enabled xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">true</Enabled>
  <FullUserName xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">sample string 6</FullUserName>
  <Id xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">07220ccf-6751-4aaf-94eb-8f161be21daa</Id>
  <Links xmlns:d2p1="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Shared" xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">
    <d2p1:LinkViewModel>
      <d2p1:Action>sample string 3</d2p1:Action>
      <d2p1:Href>sample string 1</d2p1:Href>
      <d2p1:Rel>sample string 2</d2p1:Rel>
    </d2p1:LinkViewModel>
    <d2p1:LinkViewModel>
      <d2p1:Action>sample string 3</d2p1:Action>
      <d2p1:Href>sample string 1</d2p1:Href>
      <d2p1:Rel>sample string 2</d2p1:Rel>
    </d2p1:LinkViewModel>
  </Links>
  <MeasurementCollectionIntervalMinutes xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">10</MeasurementCollectionIntervalMinutes>
  <Name xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">sample string 4</Name>
  <UserName xmlns="http://schemas.datacontract.org/2004/07/AnalysisUK.Tinamous.www.ApiControllers.Models.Bots">sample string 5</UserName>
  <DateAdded>2025-10-30T13:11:51.608635+00:00</DateAdded>
  <ScheduledTweets>
    <ScheduledTweetSettingsDto>
      <Conditions>
        <ConditionDto>
          <DeviceId>1a6a1395-87dd-4df8-8880-fdb136af9f28</DeviceId>
          <FieldName>sample string 1</FieldName>
          <Operation>sample string 2</Operation>
          <Value>3</Value>
        </ConditionDto>
        <ConditionDto>
          <DeviceId>1a6a1395-87dd-4df8-8880-fdb136af9f28</DeviceId>
          <FieldName>sample string 1</FieldName>
          <Operation>sample string 2</Operation>
          <Value>3</Value>
        </ConditionDto>
      </Conditions>
      <DeviceId>6352a8b3-ebef-4b6a-b0cb-8ce00d8146ac</DeviceId>
      <Interval>2</Interval>
      <Message>sample string 4</Message>
      <Name>sample string 1</Name>
    </ScheduledTweetSettingsDto>
    <ScheduledTweetSettingsDto>
      <Conditions>
        <ConditionDto>
          <DeviceId>1a6a1395-87dd-4df8-8880-fdb136af9f28</DeviceId>
          <FieldName>sample string 1</FieldName>
          <Operation>sample string 2</Operation>
          <Value>3</Value>
        </ConditionDto>
        <ConditionDto>
          <DeviceId>1a6a1395-87dd-4df8-8880-fdb136af9f28</DeviceId>
          <FieldName>sample string 1</FieldName>
          <Operation>sample string 2</Operation>
          <Value>3</Value>
        </ConditionDto>
      </Conditions>
      <DeviceId>6352a8b3-ebef-4b6a-b0cb-8ce00d8146ac</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>a66c6f69-8290-4a2d-9250-1c8fce583fe4</d3p1:guid>
      <d3p1:guid>bec193d9-8b44-41db-8f5e-3b315b21a511</d3p1:guid>
    </UserIds>
  </StatusPostSettings>
  <TweetSettings>
    <PostMentions>true</PostMentions>
    <Tag>sample string 2</Tag>
    <TweetPrefix>sample string 3</TweetPrefix>
    <TweetSuffix>sample string 4</TweetSuffix>
  </TweetSettings>
  <TwitterScreenName>sample string 2</TwitterScreenName>
</TwitterBotDto>