POST api/Devices

Create device method

Request Information

URI Parameters

None.

Body Parameters

Device information

Device
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>