POST api/Terminals/SetTerminalHeartbeat
Request Information
URI Parameters
None.
Body Parameters
TerminalHeartbeatRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| SystemInfo | string |
None. |
|
| Id | string |
None. |
|
| UHN | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"SystemInfo": "sample string 1",
"Id": "sample string 2",
"UHN": "sample string 3"
}
application/xml, text/xml
Sample:
<TerminalHeartbeatRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Luhmann.SmartGrid.Models.Rest"> <Id>sample string 2</Id> <UHN>sample string 3</UHN> <SystemInfo>sample string 1</SystemInfo> </TerminalHeartbeatRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
TerminalDetailsResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| data | TerminalDetailsDto |
None. |
|
| Success | boolean |
None. |
|
| Status | integer |
None. |
|
| StatusDesc | string |
None. |
|
| StatusEx | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"data": {
"id": "sample string 1",
"uhn": "sample string 2",
"accountId": 1,
"modelId": 1,
"statusId": 1,
"groupId": 1,
"locationId": 1,
"topParentId": 1,
"deviceCode": "sample string 3",
"serialNumber": "sample string 4",
"title": "sample string 5",
"displayName": "sample string 6",
"description": "sample string 7",
"createdOn": "2025-10-27T23:14:43.1388447+03:00",
"createdById": 1,
"modifierId": 1,
"modifyTime": "2025-10-27T23:14:43.1388447+03:00",
"lastContactTime": "2025-10-27T23:14:43.1388447+03:00",
"lastContactIp": "sample string 9",
"appVersionId": 1,
"appLastUpdateTime": "2025-10-27T23:14:43.1388447+03:00",
"smartGridVersion": "sample string 10",
"lastScreen": "sample string 11",
"anydeskId": "sample string 12",
"status": "sample string 13",
"location": "sample string 14",
"model": "sample string 15",
"group": "sample string 16",
"attributes": [
{
"id": 1,
"terminalId": "sample string 2",
"key": "sample string 3",
"value": "sample string 4"
},
{
"id": 1,
"terminalId": "sample string 2",
"key": "sample string 3",
"value": "sample string 4"
}
]
},
"Success": true,
"Status": 2,
"StatusDesc": "sample string 3",
"StatusEx": "sample string 4"
}
application/xml, text/xml
Sample:
<TerminalDetailsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Luhmann.SmartGrid.Models.Terminal">
<Status xmlns="http://schemas.datacontract.org/2004/07/Luhmann.SmartGrid.Models.Rest">2</Status>
<StatusDesc xmlns="http://schemas.datacontract.org/2004/07/Luhmann.SmartGrid.Models.Rest">sample string 3</StatusDesc>
<StatusEx xmlns="http://schemas.datacontract.org/2004/07/Luhmann.SmartGrid.Models.Rest">sample string 4</StatusEx>
<Success xmlns="http://schemas.datacontract.org/2004/07/Luhmann.SmartGrid.Models.Rest">true</Success>
<TerminalDetail>
<AccountId>1</AccountId>
<AnydeskId>sample string 12</AnydeskId>
<AppLastUpdateTime>2025-10-27T23:14:43.1388447+03:00</AppLastUpdateTime>
<AppVersionId>1</AppVersionId>
<Attributes>
<TerminalAttributeDto>
<ID>1</ID>
<Key>sample string 3</Key>
<TerminalID>sample string 2</TerminalID>
<Value>sample string 4</Value>
</TerminalAttributeDto>
<TerminalAttributeDto>
<ID>1</ID>
<Key>sample string 3</Key>
<TerminalID>sample string 2</TerminalID>
<Value>sample string 4</Value>
</TerminalAttributeDto>
</Attributes>
<CreatedById>1</CreatedById>
<CreatedOn>2025-10-27T23:14:43.1388447+03:00</CreatedOn>
<Description>sample string 7</Description>
<DeviceCode>sample string 3</DeviceCode>
<DisplayName>sample string 6</DisplayName>
<Group>sample string 16</Group>
<GroupId>1</GroupId>
<Id>sample string 1</Id>
<LastContactIp>sample string 9</LastContactIp>
<LastContactTime>2025-10-27T23:14:43.1388447+03:00</LastContactTime>
<LastScreen>sample string 11</LastScreen>
<Location>sample string 14</Location>
<LocationId>1</LocationId>
<Model>sample string 15</Model>
<ModelId>1</ModelId>
<ModifierId>1</ModifierId>
<ModifyTime>2025-10-27T23:14:43.1388447+03:00</ModifyTime>
<SerialNumber>sample string 4</SerialNumber>
<SmartGridVersion>sample string 10</SmartGridVersion>
<Status>sample string 13</Status>
<StatusId>1</StatusId>
<Title>sample string 5</Title>
<TopParentId>1</TopParentId>
<Uhn>sample string 2</Uhn>
</TerminalDetail>
</TerminalDetailsResponse>