POST api/Regions

Add a event zone

Request Information

URI Parameters

None.

Body Parameters

Zone to update

requestRegion
NameDescriptionTypeAdditional information
regionEvent

Event

geoEvent

None.

region

Region

Region

None.

device

Device

Device

None.

beacons

beacon list

Collection of Beacon

None.

Request Formats

application/json, text/json

Sample:
{
  "regionEvent": {
    "type": 0,
    "eventDateTime": "2026-06-06T05:30:50.0067123+02:00"
  },
  "region": {
    "id": 1,
    "type": "sample string 2",
    "name": "sample string 3",
    "monitorOnLoad": true,
    "latitude": 1.1,
    "longitude": 1.1,
    "radius": 1,
    "uuid": "bd31befe-9942-4cc5-a4c7-260a546d1da4",
    "major": 1,
    "minor": 1,
    "metadata": "sample string 6"
  },
  "device": {
    "id": "a7f7f7ac-dc48-406e-aadd-ca58d1905524",
    "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:30:50.0077633+02:00"
    }
  },
  "beacons": [
    {
      "id": 1,
      "uuid": "9d45ffd7-7e3f-4363-8317-482f44d52610",
      "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": "9d45ffd7-7e3f-4363-8317-482f44d52610",
      "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:
<requestRegion 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>9d45ffd7-7e3f-4363-8317-482f44d52610</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>9d45ffd7-7e3f-4363-8317-482f44d52610</d2p1:uuid>
    </d2p1:Beacon>
  </beacons>
  <device xmlns:d2p1="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models">
    <d2p1:id>a7f7f7ac-dc48-406e-aadd-ca58d1905524</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:30:50.0077633+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>
  <region xmlns:d2p1="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models">
    <d2p1:id>1</d2p1:id>
    <d2p1:latitude>1.1</d2p1:latitude>
    <d2p1:longitude>1.1</d2p1:longitude>
    <d2p1:major>1</d2p1:major>
    <d2p1:metadata>sample string 6</d2p1:metadata>
    <d2p1:minor>1</d2p1:minor>
    <d2p1:monitorOnLoad>true</d2p1:monitorOnLoad>
    <d2p1:name>sample string 3</d2p1:name>
    <d2p1:radius>1</d2p1:radius>
    <d2p1:type>sample string 2</d2p1:type>
    <d2p1:uuid>bd31befe-9942-4cc5-a4c7-260a546d1da4</d2p1:uuid>
  </region>
  <regionEvent xmlns:d2p1="http://schemas.datacontract.org/2004/07/ADP.GeolocWService.Models">
    <d2p1:eventDateTime>2026-06-06T05:30:50.0067123+02:00</d2p1:eventDateTime>
    <d2p1:type>didEnterRegion</d2p1:type>
  </regionEvent>
</requestRegion>

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>