POST api/Locations

Request Information

URI Parameters

None.

Body Parameters

requestLocationEvent
NameDescriptionTypeAdditional information
regionEvent

Event

geoEvent

None.

device

Region

Device

None.

beacons

beacon list

Collection of Beacon

None.

Request Formats

application/json, text/json

Sample:
{
  "regionEvent": {
    "type": 0,
    "eventDateTime": "2026-06-06T05:33:59.571813+02:00"
  },
  "device": {
    "id": "f11d667c-a909-47da-addb-06cc74c9d0bb",
    "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:33:59.571813+02:00"
    }
  },
  "beacons": [
    {
      "id": 1,
      "uuid": "ee21b4e8-036b-4919-833e-c4583b96cf30",
      "major": 1,
      "minor": 1,
      "latitude": 1.1,
      "longitude": 1.1,
      "floor": 1,
      "metadata": "sample string 3",
      "accuracy": 1.1,
      "rssi": 1.1,
      "location": {
        "latitude": 1.1,
        "longitude": 2.1,
        "metadata": "sample string 3",
        "terminal": {
          "id_sig": 1,
          "name": "sample string 1",
          "technical_name": "sample string 2"
        },
        "site": {
          "id_sig": 1,
          "name": "sample string 1",
          "technical_name": "sample string 2",
          "code": "sample string 3"
        },
        "floor": {
          "id_sig": 1,
          "floor_number": 1,
          "name": "sample string 2",
          "technical_name": "sample string 3"
        },
        "id_closest_POI": "sample string 1"
      }
    },
    {
      "id": 1,
      "uuid": "ee21b4e8-036b-4919-833e-c4583b96cf30",
      "major": 1,
      "minor": 1,
      "latitude": 1.1,
      "longitude": 1.1,
      "floor": 1,
      "metadata": "sample string 3",
      "accuracy": 1.1,
      "rssi": 1.1,
      "location": {
        "latitude": 1.1,
        "longitude": 2.1,
        "metadata": "sample string 3",
        "terminal": {
          "id_sig": 1,
          "name": "sample string 1",
          "technical_name": "sample string 2"
        },
        "site": {
          "id_sig": 1,
          "name": "sample string 1",
          "technical_name": "sample string 2",
          "code": "sample string 3"
        },
        "floor": {
          "id_sig": 1,
          "floor_number": 1,
          "name": "sample string 2",
          "technical_name": "sample string 3"
        },
        "id_closest_POI": "sample string 1"
      }
    }
  ]
}

application/xml, text/xml

Sample:
<requestLocationEvent xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models.Request">
  <beacons xmlns:d2p1="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models">
    <d2p1:Beacon>
      <d2p1:accuracy>1.1</d2p1:accuracy>
      <d2p1:floor>1</d2p1:floor>
      <d2p1:id>1</d2p1:id>
      <d2p1:latitude>1.1</d2p1:latitude>
      <d2p1:location>
        <d2p1:floor>
          <d2p1:floor_number>1</d2p1:floor_number>
          <d2p1:id_sig>1</d2p1:id_sig>
          <d2p1:name>sample string 2</d2p1:name>
          <d2p1:technical_name>sample string 3</d2p1:technical_name>
        </d2p1:floor>
        <d2p1:id_closest_POI>sample string 1</d2p1:id_closest_POI>
        <d2p1:latitude>1.1</d2p1:latitude>
        <d2p1:longitude>2.1</d2p1:longitude>
        <d2p1:metadata>sample string 3</d2p1:metadata>
        <d2p1:site>
          <d2p1:code>sample string 3</d2p1:code>
          <d2p1:id_sig>1</d2p1:id_sig>
          <d2p1:name>sample string 1</d2p1:name>
          <d2p1:technical_name>sample string 2</d2p1:technical_name>
        </d2p1:site>
        <d2p1:terminal>
          <d2p1:id_sig>1</d2p1:id_sig>
          <d2p1:name>sample string 1</d2p1:name>
          <d2p1:technical_name>sample string 2</d2p1:technical_name>
        </d2p1:terminal>
      </d2p1:location>
      <d2p1:longitude>1.1</d2p1:longitude>
      <d2p1:major>1</d2p1:major>
      <d2p1:metadata>sample string 3</d2p1:metadata>
      <d2p1:minor>1</d2p1:minor>
      <d2p1:rssi>1.1</d2p1:rssi>
      <d2p1:uuid>ee21b4e8-036b-4919-833e-c4583b96cf30</d2p1:uuid>
    </d2p1:Beacon>
    <d2p1:Beacon>
      <d2p1:accuracy>1.1</d2p1:accuracy>
      <d2p1:floor>1</d2p1:floor>
      <d2p1:id>1</d2p1:id>
      <d2p1:latitude>1.1</d2p1:latitude>
      <d2p1:location>
        <d2p1:floor>
          <d2p1:floor_number>1</d2p1:floor_number>
          <d2p1:id_sig>1</d2p1:id_sig>
          <d2p1:name>sample string 2</d2p1:name>
          <d2p1:technical_name>sample string 3</d2p1:technical_name>
        </d2p1:floor>
        <d2p1:id_closest_POI>sample string 1</d2p1:id_closest_POI>
        <d2p1:latitude>1.1</d2p1:latitude>
        <d2p1:longitude>2.1</d2p1:longitude>
        <d2p1:metadata>sample string 3</d2p1:metadata>
        <d2p1:site>
          <d2p1:code>sample string 3</d2p1:code>
          <d2p1:id_sig>1</d2p1:id_sig>
          <d2p1:name>sample string 1</d2p1:name>
          <d2p1:technical_name>sample string 2</d2p1:technical_name>
        </d2p1:site>
        <d2p1:terminal>
          <d2p1:id_sig>1</d2p1:id_sig>
          <d2p1:name>sample string 1</d2p1:name>
          <d2p1:technical_name>sample string 2</d2p1:technical_name>
        </d2p1:terminal>
      </d2p1:location>
      <d2p1:longitude>1.1</d2p1:longitude>
      <d2p1:major>1</d2p1:major>
      <d2p1:metadata>sample string 3</d2p1:metadata>
      <d2p1:minor>1</d2p1:minor>
      <d2p1:rssi>1.1</d2p1:rssi>
      <d2p1:uuid>ee21b4e8-036b-4919-833e-c4583b96cf30</d2p1:uuid>
    </d2p1:Beacon>
  </beacons>
  <device xmlns:d2p1="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models">
    <d2p1:id>f11d667c-a909-47da-addb-06cc74c9d0bb</d2p1:id>
    <d2p1:lastLocation>
      <d2p1:accuracy>1.1</d2p1:accuracy>
      <d2p1:floorId>1</d2p1:floorId>
      <d2p1:latitude>1.1</d2p1:latitude>
      <d2p1:longitude>2.1</d2p1:longitude>
      <d2p1:siteId>1</d2p1:siteId>
      <d2p1:terminalId>1</d2p1:terminalId>
      <d2p1:timestamp>2026-06-06T05:33:59.571813+02:00</d2p1:timestamp>
    </d2p1:lastLocation>
    <d2p1:metadata>sample string 5</d2p1:metadata>
    <d2p1:system>sample string 3</d2p1:system>
    <d2p1:type>sample string 2</d2p1:type>
    <d2p1:version>sample string 4</d2p1:version>
  </device>
  <regionEvent xmlns:d2p1="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models">
    <d2p1:eventDateTime>2026-06-06T05:33:59.571813+02:00</d2p1:eventDateTime>
    <d2p1:type>didEnterRegion</d2p1:type>
  </regionEvent>
</requestLocationEvent>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

responseRegion
NameDescriptionTypeAdditional information
flag

service state

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "flag": 1
}

application/xml, text/xml

Sample:
<responseRegion xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models.Response">
  <flag>1</flag>
</responseRegion>