| lang | string Validation default: en | required |
| user_api_hash | string Validation default: $2y$10$5RACGMNxUdz3h1ug9yAttu95U2acugM0YG1K5wx01ZrNMvpL6BWMS | required |
Geofence
GET
/get_geofences
Definition
Query String
Responses application/json
| object | ||
| items | object | optional |
| object | ||
| geofences |
array[object]
Validation
{geofence} |
optional |
| id | integer | optional |
| type |
string
Validation
Allowed Values: polygon, circle |
optional |
| user_id | integer | optional |
| group_id | null integer | optional |
| active | integer | optional |
| name | string | optional |
| center |
object
Validation
{LatLng} |
optional |
| lat | number | optional |
| lng | number | optional |
| radius | null number | optional |
| coordinates |
string
array[object]
Validation
{LatLng} |
optional |
| lat | number | optional |
| lng | number | optional |
| polygon_color | string | optional |
| created_at | string | optional |
| updated_at | string | optional |
| status |
integer
Validation
{success} |
optional |
| object | ||
| status | integer | optional |
| errors | object | optional |
{
"status": 0,
"errors": {}
}
| object | ||
| status | integer | optional |
| error | string | optional |
{
"status": 0,
"error": "No language selected."
}
POST
/add_geofence
"polygon" first and last coordinate must be the same as it closes Polygone.
Definition
Query String
| lang | string Validation default: en | required |
| user_api_hash | string Validation default: $2y$10$5RACGMNxUdz3h1ug9yAttu95U2acugM0YG1K5wx01ZrNMvpL6BWMS | required |
Request Body multipart/form-data
| object | ||
| name |
string
Validation
{geofencePost} |
required |
| polygon_color |
string
Validation
{geofencePost} |
required |
| polygon |
array[object]
Validation
{LatLng} |
required |
| lat | number | optional |
| lng | number | optional |
| group_id |
integer
Validation
{geofencePost} |
optional |
| type |
string
Validation
{geofencePost} Allowed Values: polygon, circle |
required |
| center |
object
Validation
{LatLng} |
optional |
| lat | number | optional |
| lng | number | optional |
| radius |
number
Validation
{geofencePost} |
optional |
POST
/edit_geofence
"polygon" first and last coordinate must be the same as it closes Polygone.
Definition
Query String
| lang | string Validation default: en | required |
| user_api_hash | string Validation default: $2y$10$5RACGMNxUdz3h1ug9yAttu95U2acugM0YG1K5wx01ZrNMvpL6BWMS | required |
Request Body multipart/form-data
| object | ||
| id |
integer
Validation
{ObjectID} |
required |
| name |
string
Validation
{geofencePost} |
required |
| polygon_color |
string
Validation
{geofencePost} |
required |
| polygon |
array[object]
Validation
{LatLng} |
required |
| lat | number | optional |
| lng | number | optional |
| group_id |
integer
Validation
{geofencePost} |
optional |
| type |
string
Validation
{geofencePost} Allowed Values: polygon, circle |
required |
| center |
object
Validation
{LatLng} |
optional |
| lat | number | optional |
| lng | number | optional |
| radius |
number
Validation
{geofencePost} |
optional |
GET
/destroy_geofence
Definition
Query String
| lang | string Validation default: en | required |
| user_api_hash | string Validation default: $2y$10$5RACGMNxUdz3h1ug9yAttu95U2acugM0YG1K5wx01ZrNMvpL6BWMS | required |
| geofence_id | integer | required |
GET
/change_active_geofence
Definition
Query String
| lang | string Validation default: en | required |
| user_api_hash | string Validation default: $2y$10$5RACGMNxUdz3h1ug9yAttu95U2acugM0YG1K5wx01ZrNMvpL6BWMS | required |
Request Body
| object | ||
| id | integer | optional |
| active | boolean | optional |
MODEL
geofence
| object | ||
| id | integer | optional |
| type |
string
Validation
Allowed Values: polygon, circle |
optional |
| user_id | integer | optional |
| group_id | null integer | optional |
| active | integer | optional |
| name | string | optional |
| center |
object
Validation
{LatLng} |
optional |
| lat | number | optional |
| lat | number | optional |
| radius | null number | optional |
| coordinates |
string
array[object]
Validation
{LatLng} |
optional |
| lat | number | optional |
| lng | number | optional |
| polygon_color | string | optional |
| created_at | string | optional |
| updated_at | string | optional |
MODEL
geofencePost
| object | ||
| name | string | required |
| polygon_color | string | required |
| polygon |
array[object]
Validation
{LatLng} |
required |
| lat | number | optional |
| lng | number | optional |
| group_id | integer | optional |
| type |
string
Validation
Allowed Values: polygon, circle |
required |
| center |
object
Validation
{LatLng} |
optional |
| lat | number | optional |
| lng | number | optional |
| radius | number | optional |
{
"type": "polygon",
"name": "Geofence name",
"polygon_color": "#d000df",
"polygon": [
{
"lat": 54.9287200680115,
"lng": 23.8787841796875
},
{
"lat": 54.95001975516275,
"lng": 23.93268585205078
},
{
"lat": 54.91550070170091,
"lng": 23.94092559814453
},
{
"lat": 54.901882187385006,
"lng": 23.89251708984375
}
],
"group_id": 2
}
© TeraTrack. All Rights Reserved