Após cadastrar um local, você pode vincular novas áreas a ele ou remover e editar áreas já vinculadas.
Para vincular uma nova área a um local já cadastrado, basta realizar uma chamada através
do método POST
para a URL abaixo:
http://api.qualp.com.br/places/areas/
Os parâmetros necessários são descritos abaixo:
integration_id
: Este parâmetro é obrigatório, e é o id (ou chave primária) da área cadastrada em seu banco de dados. É com este parâmetro que você realiza outras operações relacionadas a esta área.location_integration_id
: Este parâmetro é obrigatório e representa o id de integração (integration_id) do local ao qual esta área será vinculada.name
: Este parâmetro é obrigatório, e representa o nome da área a ser cadastrada.points
: Este parâmetro é obrigatório e contém os1 pontos geográficos que delimitam a área a ser cadastrada. Pode ser enviado um array contendo os objetos de latitude e longitude ou uma string, contendo polilinha dos pontos codificados com precisão 6.additional_information
: Este parâmetro é opcional e contém informações adicionais sobre a área a ser cadastrada.Abaixo, você pode visualizar um exemplo desta requisição:
{
"integration_id": "100",
"location_integration_id": "2",
"name": "Área teste",
"points": [
{
"lat": -25.0884457,
"lng": -50.1690796
},
{
"lat": -25.0885131,
"lng": -50.1688844
},
{
"lat": -25.0886971,
"lng": -50.1690192
},
{
"lat": -25.0885143,
"lng": -50.1692526
}
],
"additional_information": "Estacione apenas nos lugares demarcados"
}
{
"message": "Área vinculada com sucesso!",
"data": {
"id": 17,
"location_id": 3,
"name": "Área teste",
"polygon": "zzgzn@nnau~AdCgKnJlGmJrM",
"integration_id": "100",
"additional_information": "Estacione apenas nos lugares demarcados",
"deleted_at": null,
"created_at": "2020-08-12T16:38:20.000000Z",
"updated_at": "2020-08-12T16:38:20.000000Z"
}
}