# Mudanças na forma como os dados de entrada são validados.

> Olá a todos, estamos fazendo algumas mudanças na entrada de dados dos dispositivos. O Tago não vai mais tentar converter o valor em um objeto perfeito. Veja como vai funcionar.

![Mudanças na forma como os dados de entrada são validados.](https://tago.io/og/pt-br/blog/changes-on-how-the-entry-data-is-validated.png)

Olá a todos, estamos fazendo algumas mudanças na entrada de dados dos dispositivos.
O Tago não vai mais tentar converter o valor em um objeto perfeito.
Veja como vai funcionar.
Antes, quando você enviava um dado como:
json
{
"variable": "temperature",
"value": "33"
}

O Tago tentava converter o valor de "33" (string) para 33 (número). Essa transformação era bastante útil para evitar problemas com formato errado no Tago, porém, ela impedia o usuário de enviar alguns valores como eles são, por exemplo, em alguns casos os usuários querem enviar e manter uma string como "033", mas o Tago a convertia automaticamente para 33 (o zero seria eliminado).
Agora, o Tago não vai mais fazer nenhuma conversão automática, e o valor será armazenado como está após ser validado.
Use o formato JSON para enviar uma string 033 como valor: "033", ou use o formato de número para enviar 033 como valor: 33 (o valor é um número sem aspas).
Porém, o sistema vai checar o formato de número para validar a entrada. Por exemplo, um value: 033a não é válido, pois deveria ser um número, e a API vai retornar um erro. Para enviar a variável 033a, você deve usar o formato string, que neste caso seria value:"033a".
Essa nova mudança entra em vigor no dia 30 de novembro.

[llms.txt](https://tago.io/llms.txt)
