CREATE Geofence API

The create Geofence API is responsible for creating geofences for project, users or groups.

Create Geofence API

POST https://api.roam.ai/v1/api/geofence/

Headers

Request Body

{
    "status": true,
    "msg": "Geofence created successfully.",
    "code": 201,
    "data": {
        "geofence_id": "5f73326ce5fc231ba4b253eb",
        "geometry_radius": 177,
        "geometry_center": {
            "type": "Point",
            "coordinates": [
                -72.28122,
                42.926042
            ]
        },
    "is_enabled": [true, "2021-06-10T18:45:00", "2021-06-10T19:29:00"],
    "user_ids": ["6bda16edea01848b3b419163"],
    "group_ids": ["5cda16edea00845b3b419173"],
    "created_at": "2020-09-29T13:11:08.702",
    "updated_at": "2020-09-29T13:11:08.702"
    }
}

Sample Request

curl --location --request POST 'https://api.roam.ai/v1/api/geofence/' \
--header 'Api-Key: e566c098cc6b441a9c3453b6fcf76e88' \
--header 'Content-Type: application/json' \
--data-raw '{
	"coordinates": [ -72.28122, 42.926042 ] ,
	"geometry_radius": 177,
	"description": "Roam Amsterdam HQ",
	"tag": "Office",
	"metadata": {},
  "user_ids": ["6bda16edea01848b3b419163"],
  "group_ids": ["5cda16edea00845b3b419173"],
	"is_enabled": [true, "2021-06-10T18:45:00", "2021-06-10T19:29:00"]
}'

Last updated