# Códigos de respuesta

La respuesta de los servicios es devuelta en formato JSON e incluyen los campos <span style="color: #ff9900;">`status`</span> y <span style="color: #ff9900;">`data`</span> , las aplicaciones de los clientes siempre deben verificar los códigos de error HTTP que se pueden producir en la petición, la tabla que anexamos a continuación son códigos de error específicos de los Servicios Web.

##### **Tipos de respuestas:**

Respuesta correcta OK.

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

Acceso denegado.

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

Solicitud incorrecta.

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

Token incorrecto, se debe solicitar uno nuevo.

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

Credenciales no válidas.

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

Dispositivo incorrecto o no autorizado.

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

Error al obtener los datos.

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

No se encontraron datos para las unidades.

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

Llave duplicada.

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

No se pudo modificar.

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

Intento acceder a un método/acción no autorizado.

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

El servicio no se encuentra disponible.

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

<div id="bkmrk-"><div></div></div>##### **Respuesta con Error (401):**

Devuelve un JSON

```JSON
"Invalid API Key or User Token"
```