POST api/DeviceCommunication/SayHello
Request Information
URI Parameters
None.
Body Parameters
DeviceSayHelloRequestDto| Name | Description | Type | Additional information |
|---|---|---|---|
| DeviceUniqueId | string |
None. |
|
| Mac | string |
None. |
|
| AppVersion | string |
None. |
|
| UserCount | integer |
None. |
|
| TransactionCount | integer |
None. |
|
| DeviceTime | date |
None. |
|
| CommandCode | integer |
None. |
|
| deviceType | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"deviceUniqueId": "sample string 1",
"mac": "sample string 2",
"appVersion": "sample string 3",
"userCount": 4,
"transactionCount": 5,
"deviceTime": "2025-12-06T21:07:19.049629+05:30",
"commandCode": 1,
"deviceType": "sample string 6"
}
application/xml, text/xml
Sample:
<DeviceSayHelloRequestDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BalDal.Model"> <AppVersion>sample string 3</AppVersion> <CommandCode>1</CommandCode> <DeviceTime>2025-12-06T21:07:19.049629+05:30</DeviceTime> <DeviceUniqueId>sample string 1</DeviceUniqueId> <Mac>sample string 2</Mac> <TransactionCount>5</TransactionCount> <UserCount>4</UserCount> <deviceType>sample string 6</deviceType> </DeviceSayHelloRequestDto>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
DeviceSayHelloResponseDto| Name | Description | Type | Additional information |
|---|---|---|---|
| errorCode | string |
None. |
|
| errorDescription | string |
None. |
|
| deviceUniqueId | string |
None. |
|
| deviceMode | string |
None. |
|
| locationCode | string |
None. |
|
| locationId | string |
None. |
|
| locationName | string |
None. |
|
| command | integer |
None. |
|
| commandCode | integer |
None. |
|
| appVersion | string |
None. |
|
| delay | string |
None. |
|
| sayHelloDelay | string |
None. |
|
| serDateTime | date |
None. |
|
| isActive | string |
None. |
|
| isLivenessRequired | boolean |
None. |
|
| isTemperatureMandatory | boolean |
None. |
|
| isAllowHighTemperature | boolean |
None. |
|
| minimumFaceSize | integer |
None. |
|
| isRelayRequired | boolean |
None. |
|
| relayTime | integer |
None. |
|
| isFlashLightOn | boolean |
None. |
|
| brightness | integer |
None. |
|
| transactionGap | integer |
None. |
|
| isThermalImageRequired | boolean |
None. |
|
| isIrImageRequired | boolean |
None. |
|
| newApplicationVersion | string |
None. |
|
| isForceUpdate | integer |
None. |
|
| downloadUrl | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"errorCode": "sample string 1",
"errorDescription": "sample string 2",
"deviceUniqueId": "sample string 3",
"deviceMode": "sample string 4",
"locationCode": "sample string 5",
"locationId": "sample string 6",
"locationName": "sample string 7",
"command": 8,
"commandCode": 9,
"appVersion": "sample string 10",
"delay": "sample string 11",
"sayHelloDelay": "sample string 12",
"serDateTime": "2025-12-06T21:07:19.0652084+05:30",
"isActive": "sample string 14",
"isLivenessRequired": true,
"isTemperatureMandatory": true,
"isAllowHighTemperature": true,
"minimumFaceSize": 18,
"isRelayRequired": true,
"relayTime": 20,
"isFlashLightOn": true,
"brightness": 22,
"transactionGap": 23,
"isThermalImageRequired": true,
"isIrImageRequired": true,
"newApplicationVersion": "sample string 26",
"isForceUpdate": 27,
"downloadUrl": "sample string 28"
}
application/xml, text/xml
Sample:
<DeviceSayHelloResponseDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BalDal.Model"> <appVersion>sample string 10</appVersion> <brightness>22</brightness> <command>8</command> <commandCode>9</commandCode> <delay>sample string 11</delay> <deviceMode>sample string 4</deviceMode> <deviceUniqueId>sample string 3</deviceUniqueId> <downloadUrl>sample string 28</downloadUrl> <errorCode>sample string 1</errorCode> <errorDescription>sample string 2</errorDescription> <isActive>sample string 14</isActive> <isAllowHighTemperature>true</isAllowHighTemperature> <isFlashLightOn>true</isFlashLightOn> <isForceUpdate>27</isForceUpdate> <isIrImageRequired>true</isIrImageRequired> <isLivenessRequired>true</isLivenessRequired> <isRelayRequired>true</isRelayRequired> <isTemperatureMandatory>true</isTemperatureMandatory> <isThermalImageRequired>true</isThermalImageRequired> <locationCode>sample string 5</locationCode> <locationId>sample string 6</locationId> <locationName>sample string 7</locationName> <minimumFaceSize>18</minimumFaceSize> <newApplicationVersion>sample string 26</newApplicationVersion> <relayTime>20</relayTime> <sayHelloDelay>sample string 12</sayHelloDelay> <serDateTime>2025-12-06T21:07:19.0652084+05:30</serDateTime> <transactionGap>23</transactionGap> </DeviceSayHelloResponseDto>