POST api/Devices
Create device method
Request Information
URI Parameters
None.
Body Parameters
Device information
Device| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
Device UID If new, set to null |
globally unique identifier |
None. |
| type |
Type You can set as : iPad, Surface, iPhone, Galaxy |
string |
None. |
| system |
Device OS You can set as Android, ios, windows |
string |
None. |
| version |
system version |
string |
None. |
| metadata |
Parameters in json like {"UserID":"124569", "Application" : "MyAirport"} |
string |
None. |
| lastLocation |
Last seen location |
Location |
None. |
Request Formats
application/json, text/json
Sample:
{
"id": "a558366d-5428-4a11-aa88-a42af42aaa1f",
"type": "sample string 2",
"system": "sample string 3",
"version": "sample string 4",
"metadata": "sample string 5",
"lastLocation": {
"latitude": 1.1,
"longitude": 2.1,
"accuracy": 1.1,
"siteId": 1,
"terminalId": 1,
"floorId": 1,
"timestamp": "2026-06-06T05:26:49.2514548+02:00"
}
}
application/xml, text/xml
Sample:
<Device xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models">
<id>a558366d-5428-4a11-aa88-a42af42aaa1f</id>
<lastLocation>
<accuracy>1.1</accuracy>
<floorId>1</floorId>
<latitude>1.1</latitude>
<longitude>2.1</longitude>
<siteId>1</siteId>
<terminalId>1</terminalId>
<timestamp>2026-06-06T05:26:49.2514548+02:00</timestamp>
</lastLocation>
<metadata>sample string 5</metadata>
<system>sample string 3</system>
<type>sample string 2</type>
<version>sample string 4</version>
</Device>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Device| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
Device UID If new, set to null |
globally unique identifier |
None. |
| type |
Type You can set as : iPad, Surface, iPhone, Galaxy |
string |
None. |
| system |
Device OS You can set as Android, ios, windows |
string |
None. |
| version |
system version |
string |
None. |
| metadata |
Parameters in json like {"UserID":"124569", "Application" : "MyAirport"} |
string |
None. |
| lastLocation |
Last seen location |
Location |
None. |
Response Formats
application/json, text/json
Sample:
{
"id": "8aa4facd-5cb5-447d-b3a7-29a25f5cbba0",
"type": "sample string 2",
"system": "sample string 3",
"version": "sample string 4",
"metadata": "sample string 5",
"lastLocation": {
"latitude": 1.1,
"longitude": 2.1,
"accuracy": 1.1,
"siteId": 1,
"terminalId": 1,
"floorId": 1,
"timestamp": "2026-06-06T05:26:49.2794568+02:00"
}
}
application/xml, text/xml
Sample:
<Device xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models">
<id>8aa4facd-5cb5-447d-b3a7-29a25f5cbba0</id>
<lastLocation>
<accuracy>1.1</accuracy>
<floorId>1</floorId>
<latitude>1.1</latitude>
<longitude>2.1</longitude>
<siteId>1</siteId>
<terminalId>1</terminalId>
<timestamp>2026-06-06T05:26:49.2794568+02:00</timestamp>
</lastLocation>
<metadata>sample string 5</metadata>
<system>sample string 3</system>
<type>sample string 2</type>
<version>sample string 4</version>
</Device>