EN

Geofences

Basic queries

Get a list of geofences

Query:

GET /api/v1/geofences

Answer:

Array of all geofences in the project

Get information about one geofence

Query:

GET /api/v1/geofences/:id

Answer:

JSON representation of a geofence

Create a new geofence

In the body of the request to create a new geofence, specify its representation in JSON format. JSON format.

Required fields:

  • name - name of the new geofence.

Change geofence

In the body of the request to modify an existing geofence, specify the fields you want to update. you want to update.

Request:

PATCH /api/v1/geofences/:id

{
  "color": "#fc0fc0"
}

** Answer:**

JSON representation of a geofence including modified fields

Delete geofence

Query:

DELETE /api/v1/geofences/:id

Answer:

JSON representation of a remote geofence

Adding geofences to an object

💡

Important: In requests :id is the identifier of the object to which you want to add a geofence, :geofence is the identifier of the geofence to be added. to add a geofence, :geofence is the identifier of the geofence to be added.

Add geofence to an object

Request:

POST /api/v1/objects/:id/geofences/:geofence/start

Answer:

Information about the status of the request execution

Delete geofence from object

Request:

POST /api/v1/objects/:id/geofences/:geofence/stop

Answer:

Information about the status of the request execution