Vincular Cercas a Dispositivos
Vincula ou modifica a configuração de cercas virtuais para um ou mais dispositivos.
Requisição HTTP
| Método | Caminho (Path) |
|---|---|
POST | /api/device/geofence/set |
Parâmetros de Consulta (Query)
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
access_token | string | true | O token de acesso. |
Parâmetros do Corpo (Body - application/json)
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
imei | Array | true | Lista de IMEIs (máximo de 100 por requisição). |
geofenceconfig | Array | true | Lista de configurações de cerca virtual. |
geofenceconfig[].geofenceid | string | true | ID da Cerca Virtual. |
geofenceconfig[].in | int | true | Alerta ao entrar na cerca virtual (1: Ligado, 0: Desligado). |
geofenceconfig[].out | int | true | Alerta ao sair da cerca virtual (1: Ligado, 0: Desligado). |
geofenceconfig[].speedingalert | int | true | Alerta de excesso de velocidade na cerca virtual (1: Ligado, 0: Desligado). |
geofenceconfig[].relaycommand | int | true | A Stop Engine command will be automatically sent to the selected device once it leaves the Geo-fence (1: ON, 0: OFF). Note: This option requires out geofence alert to be ON. |
Exemplo de Requisição
Request URL:
POST https://api.brasilsatgps.com.br/api/device/geofence/set?access_token={ACCESS_TOKEN}Request Body (application/json):
{
"imei": ["368899123456789", "358899123456789"],
"geofenceconfig": [
{
"geofenceid": "1075642",
"in": 1,
"out": 1,
"relaycommand": 1,
"speedingalert": 1
},
{
"geofenceid": "1075643",
"in": 1,
"out": 1,
"relaycommand": 0,
"speedingalert": 0
}
]
}Exemplo de Resposta JSON
{
"code": 0
}