# Lugares

Métodos relacionados con los lugares.

# Lista de lugares - getPlaces

##### <span class="api-method" data-method="POST">POST</span> https://api.service24gps.com/api/v1/getPlaces

Obtiene el listado de todos los lugares que pertenecen al usuario o cliente.

<details class="mb-m" id="bkmrk-body-parametersparam"><summary class="text-muted">Ver parámetros de solicitud:</summary>

<div><table class="table" style="height: 139px;"><tbody><tr style="height: 41px;"><th style="width: 188px; height: 41px;">Parámetros</th><th style="width: 320px; height: 41px;">Descripción</th><th style="width: 301px; height: 41px;">Ejemplo</th></tr><tr style="height: 57px;"><td style="width: 188px; height: 57px;">apikey</td><td style="width: 320px; height: 57px;">Llave de autorización para uso de los Servicios Web.</td><td style="width: 301px; height: 57px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">25sdsd234234aa93sdsdsd37c70118e72</span></td></tr><tr style="height: 41px;"><td style="width: 188px; height: 41px;">token</td><td style="width: 320px; height: 41px;">Token devuelto por el método getToken.</td><td style="width: 301px; height: 41px;"><span style="color: #3366ff;">wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==</span></td></tr></tbody></table>

</div></details>##### Solicitud de ejemplo:

```shell
curl --location --request POST 'https://api.service24gps.com/api/v1/getPlaces' \
--form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \
--form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="'
```

##### Respuesta de ejemplo:

```JSON
{
    "status": 200,
    "data": [
        {
            "idLugar": "556987",
            "nombre": "Colegio",
            "direccion": "Aztecas 158, Hab la Romana, 54030 Tlalnepantla de Baz, Méx.",
            "latitud": "19.550788",
            "longitud": "-99.191248",
            "descripcion": "Primaria y Secundaria",
            "telefono": "55 5390 2698",
            "email": "",
            "grupoLugar": "11",
            "grupo": "principal",
            "solo_mi_usuario": "48016",
            "icono": "/images/Lugares/new_596_retail_shop_building.png",
            "visible": 1
        }
    ]
}
```

<details class="mb-m" id="bkmrk-ver-par%C3%A1metros%3A-par%C3%A1"><summary class="text-muted">Ver campos de respuesta:</summary>

<div><table class="table" id="bkmrk-campo-descripci%C3%B3n-fo" style="width: 809px; height: 558px;"><tbody><tr style="height: 47px;"><th style="width: 174px; height: 47px;">Campo</th><th style="width: 392px; height: 47px;">Descripción

</th><th style="width: 243px; height: 47px;">Formato</th></tr><tr style="height: 41px;"><td style="width: 174px; height: 41px;">idLugar</td><td style="width: 392px;" width="351">Identificador único del lugar en el sistema.

</td><td style="width: 243px; height: 41px;">Entero</td></tr><tr style="height: 47px;"><td style="width: 174px; height: 47px;">nombre</td><td style="width: 392px;" width="351">Nombre con el que se identificará el lugar en el sistema.

</td><td style="width: 243px; height: 47px;">Cadena de Texto</td></tr><tr style="height: 47px;"><td style="width: 174px; height: 47px;">direccion

</td><td style="width: 392px;" width="351">Dirección en la que se ubica el lugar.

</td><td style="width: 243px; height: 47px;">Cadena de Texto</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 174px;">latitud

</td><td style="width: 392px;" width="351">Latitud correspondiente al lugar que se dará de alta.

</td><td style="height: 35px; width: 243px;">Flotante

</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 174px;">longitud

</td><td style="width: 392px;" width="351">Longitud correspondiente al lugar que se dará de alta.

</td><td style="height: 35px; width: 243px;">Flotante

</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 174px;">descripcion

</td><td style="width: 392px;" width="351">Comentario o descripción breve sobre el lugar.

</td><td style="height: 35px; width: 243px;">Cadena de Texto

</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 174px;">telefono

</td><td style="width: 392px;" width="351">Número telefónico o de contacto vinculado al lugar.

</td><td style="height: 35px; width: 243px;">Cadena de Texto</td></tr><tr><td style="width: 174px;">email

</td><td style="width: 392px;" width="351">Dirección de correo electrónico vinculado al lugar.

</td><td style="width: 243px;">Cadena de Texto</td></tr><tr><td style="width: 174px;">grupoLugar

</td><td style="width: 392px;">Identificador del grupo al que pertenece el lugar.

</td><td style="width: 243px;">Entero</td></tr><tr><td style="width: 174px;">grupo

</td><td style="width: 392px;">Nombre del grupo al que pertenece el lugar

</td><td style="width: 243px;">Cadena de texto</td></tr><tr><td style="width: 174px;">solo\_mi\_usuario

</td><td style="width: 392px;">Indica si el lugar solo es visible para el usuario que la generó.

1 = Mi usuario

0 = Todos los usuarios

</td><td style="width: 243px;">Entero</td></tr><tr><td style="width: 174px;">icono

</td><td style="width: 392px;" width="351">Icono con el que se identificará el lugar en el sistema.

</td><td style="width: 243px;">Cadena de Texto</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 174px;">visible

</td><td style="width: 392px;" width="351">Indica si el lugar se debe o no mostrar.

1 = Mostrar

0 = Ocultar

</td><td style="height: 35px; width: 243px;">Entero

</td></tr></tbody></table>

</div></details>

# Crear Lugar - createPlace

##### <span class="api-method" data-method="POST">POST</span> https://api.service24gps.com/api/v1/createPlace

Este método permite crear un lugar.

<details class="mb-m" id="bkmrk-body-parametersparam"><summary class="text-muted">Ver parámetros de solicitud:</summary>

<div><table class="table" style="width: 809px;"><tbody><tr><th style="width: 146px;">Parámetros</th><th style="width: 370px;">Descripción</th><th style="width: 293px;">Ejemplo</th></tr><tr><td style="width: 146px;">apikey</td><td style="width: 370px;">Llave de autorización para uso de los Servicios Web.</td><td style="width: 293px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">25sdsd234234aa93sdsdsd37c70118e72</span></td></tr><tr><td style="width: 146px;">token</td><td style="width: 370px;">Token devuelto por el método getToken.</td><td style="width: 293px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==</span></td></tr><tr><td style="width: 146px;">nombre</td><td style="width: 370px;">Nombre con el que se identifica el lugar en el sistema.

</td><td style="width: 293px;"><span style="color: #3366ff;">Colegio 1</span></td></tr><tr style="height: 47px;"><td style="width: 146px;">direccion</td><td style="width: 370px;" width="351">Dirección en la que se ubica el lugar.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">Aztecas 158, Hab la Romana, 54030 Tlalnepantla de Baz, Méx.</span></div></div></td></tr><tr style="height: 35px;"><td style="width: 146px;">latitud</td><td style="width: 370px;" width="351">Latitud correspondiente al lugar.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">19.550788</span></div></div></td></tr><tr style="height: 35px;"><td style="width: 146px;">longitud

</td><td style="width: 370px;" width="351">Longitud correspondiente al lugar.

</td><td style="width: 293px;"><span style="color: #3366ff;">-99.191248</span></td></tr><tr style="height: 35px;"><td style="width: 146px;">descripcion</td><td style="width: 370px;" width="351">Comentario o descripción breve sobre el lugar.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">Primaria y Secundaria</span></div></div></td></tr><tr style="height: 35px;"><td style="width: 146px;">telefono</td><td style="width: 370px;" width="351">Número telefónico o de contacto vinculado al lugar.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">5553902698</span></div></div></td></tr><tr><td style="width: 146px;">email</td><td style="width: 370px;" width="351">Dirección de correo electrónico vinculado al lugar.

</td><td style="width: 293px;"><span style="color: #3366ff;">prueba@prueba.com</span></td></tr><tr><td style="width: 146px;">solo\_mi\_usuario</td><td style="width: 370px;">Indica si el lugar solo es visible para el usuario que la generó.

1 = Mi usuario

0 = Todos los usuarios

</td><td style="width: 293px;"><span style="color: #3366ff;">0</span></td></tr><tr><td style="width: 146px;">icono</td><td style="width: 370px;" width="351">Icono con el que se identificará el lugar en el sistema.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">/images/Lugares/new\_596\_retail\_shop\_building.png</span></div></div></td></tr></tbody></table>

</div></details>##### Solicitud de ejemplo:

```shell
curl --location --request POST 'https://api.service24gps.com/api/v1/createPlace' \
--form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \
--form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \
--form 'idLugar="556987"' \
--form 'nombre="Colegio 1"' \
--form 'direccion="Aztecas 158, Hab la Romana, 54030 Tlalnepantla de Baz, Méx."' \
--form 'latitud="19.550788"' \
--form 'longitud="-99.191248"' \
--form 'descripcion="Primaria y Secundaria"' \
--form 'telefono="5553902698"' \
--form 'email="prueba@prueba.com"' \
--form 'solo_mi_usuario="0"' \
--form 'icono="/images/Lugares/new_596_retail_shop_building.png"'
```

##### Respuesta de ejemplo:

```JSON
{
    "status": 200,
    "data": "12345"
}
```

# Actualizar lugar - updatePlace

##### <span class="api-method" data-method="POST">POST</span> https://api.service24gps.com/api/v1/updatePlace

Este método permite actualizar cualquier valor de un lugar.

<details class="mb-m" id="bkmrk-body-parametersparam"><summary class="text-muted">Ver parámetros de solicitud:</summary>

<div><table class="table" style="width: 809px;"><tbody><tr><th style="width: 146px;">Parámetros</th><th style="width: 370px;">Descripción</th><th style="width: 293px;">Ejemplo</th></tr><tr><td style="width: 146px;">apikey</td><td style="width: 370px;">Llave de autorización para uso de los Servicios Web.</td><td style="width: 293px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">25sdsd234234aa93sdsdsd37c70118e72</span></td></tr><tr><td style="width: 146px;">token</td><td style="width: 370px;">Token devuelto por el método getToken.</td><td style="width: 293px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==</span></td></tr><tr style="height: 47px;"><td style="width: 146px;">idLugar</td><td style="width: 370px;" width="351">Identificador único del lugar en el sistema.

</td><td style="width: 293px;"><span style="color: #3366ff;">556987</span></td></tr><tr><td style="width: 146px;">nombre</td><td style="width: 370px;">Nombre con el que se identifica el lugar en el sistema.

</td><td style="width: 293px;"><span style="color: #3366ff;">Colegio 2</span></td></tr><tr style="height: 47px;"><td style="width: 146px;">direccion</td><td style="width: 370px;" width="351">Dirección en la que se ubica el lugar.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">Aztecas 158, Hab la Romana, 54030 Tlalnepantla de Baz, Méx.</span></div></div></td></tr><tr style="height: 35px;"><td style="width: 146px;">latitud</td><td style="width: 370px;" width="351">Latitud correspondiente al lugar.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">19.550788</span></div></div></td></tr><tr style="height: 35px;"><td style="width: 146px;">longitud

</td><td style="width: 370px;" width="351">Longitud correspondiente al lugar.

</td><td style="width: 293px;"><span style="color: #3366ff;">-99.191248</span></td></tr><tr style="height: 35px;"><td style="width: 146px;">descripcion</td><td style="width: 370px;" width="351">Comentario o descripción breve sobre el lugar.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">Primaria y Secundaria</span></div></div></td></tr><tr style="height: 35px;"><td style="width: 146px;">telefono</td><td style="width: 370px;" width="351">Número telefónico o de contacto vinculado al lugar.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">5553902698</span></div></div></td></tr><tr><td style="width: 146px;">email</td><td style="width: 370px;" width="351">Dirección de correo electrónico vinculado al lugar.

</td><td style="width: 293px;"> </td></tr><tr><td style="width: 146px;">solo\_mi\_usuario</td><td style="width: 370px;">Indica si el lugar solo es visible para el usuario que la generó.

1 = Mi usuario

0 = Todos los usuarios

</td><td style="width: 293px;"><span style="color: #3366ff;">0</span></td></tr><tr><td style="width: 146px;">icono</td><td style="width: 370px;" width="351">Icono con el que se identificará el lugar en el sistema.

</td><td style="width: 293px;"><div><div><span style="color: #3366ff;">/images/Lugares/new\_596\_retail\_shop\_building.png</span></div></div></td></tr></tbody></table>

</div></details>##### Solicitud de ejemplo:

```shell
curl --location --request POST 'https://api.service24gps.com/api/v1/updatePlace' \
--form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \
--form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \
--form 'idLugar="556987"' \
--form 'nombre="Colegio 2"' \
--form 'direccion="Aztecas 158, Hab la Romana, 54030 Tlalnepantla de Baz, Méx."' \
--form 'latitud="19.550788"' \
--form 'longitud="-99.191248"' \
--form 'descripcion="Primaria y Secundaria"' \
--form 'telefono="55 5390 2698"' \
--form 'email=""' \
--form 'solo_mi_usuario="0"' \
--form 'icono="/images/Lugares/new_596_retail_shop_building.png"'
```

##### Respuesta de ejemplo:

```JSON
{
    "status": 200,
    "data": ""
}
```

# Eliminar lugar - deletePlace

##### <span class="api-method" data-method="POST">POST</span> https://api.service24gps.com/api/v1/deletePlace

Este método permite eliminar un lugar especifico.

<details class="mb-m" id="bkmrk-body-parametersparam"><summary class="text-muted">Ver parámetros de solicitud:</summary>

<div><table class="table" style="width: 809px;"><tbody><tr><th style="width: 146px;">Parámetros</th><th style="width: 370px;">Descripción</th><th style="width: 293px;">Ejemplo</th></tr><tr><td style="width: 146px;">apikey</td><td style="width: 370px;">Llave de autorización para uso de los Servicios Web.</td><td style="width: 293px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">25sdsd234234aa93sdsdsd37c70118e72</span></td></tr><tr><td style="width: 146px;">token</td><td style="width: 370px;">Token devuelto por el método getToken.</td><td style="width: 293px;"><span role="presentation" style="padding-right: 0.1px; color: #3366ff;">wfszR/oPIQKjt5HT5NgjDnZ2SAZQ==</span></td></tr><tr><td style="width: 146px;">idLugar</td><td style="width: 370px;" width="351">Identificador único de la geocerca en el sistema.

</td><td style="width: 293px;"><span role="presentation" style="padding-right: 0.1px;"><span style="color: #3366ff;"> 144825</span></span></td></tr></tbody></table>

</div></details>##### Solicitud de ejemplo:

```shell
curl --location --request POST 'https://api.service24gps.com/api/v1/deletePlace' \
--form 'apikey="25sdsd234234aa93sdsdsd37c70118e72"' \
--form 'token="wfszR/oPIQKjt5HT5NgjDnZ2SAZQ=="' \
--form 'idLugar="144825"'
```

##### Respuesta de ejemplo:

```JSON
{
    "status": 200,
    "data": ""
}
```

<span style="color: #ff0000;">**Nota:** Si en la respuesta de la solicitud aparece  **"status": 30700** es un error al obtener los datos.</span>

##### Respuesta de ejemplo:

```JSON
{
    "status": 30700,
    "data": ""
}
```