> ## Documentation Index
> Fetch the complete documentation index at: https://ayrshare.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Como corrigir um erro 400 Bad Request | Ayrshare API Docs

> Aprenda por que a API do Ayrshare retorna um erro Bad Request (400), como identificar parâmetros ausentes ou inválidos e como corrigir sua requisição e reenviá-la.

Se você receber HTML como resposta com "Bad Request" em vez de JSON, é possível que o corpo POST do parâmetro não seja um JSON válido.

Por exemplo, se você enviar este JSON inválido:

```javascript theme={"system"}
{
    "post": "A "great" post"
    "platforms: ["twitter"]
}
```

Uma resposta "Bad Request" será retornada. O código acima tem três problemas: uma vírgula faltando em `post`, o texto da publicação tem um par duplo de aspas " sem escapar, e uma aspa de fechamento faltando em `platform`. O JSON válido deve ser:

```javascript theme={"system"}
{
    "post": "A \"great\" post",
    "platforms": ["twitter"]
}
```

Você pode testar seu JSON fazendo um POST para a URL a seguir para validar seu JSON. Certifique-se de definir o Content-Type como `text/plain`.

Recomendamos tentar a chamada no [Postman](/testing/postman), que pode ajudar a corrigir a formatação do JSON. Consulte a próxima seção para mais informações.

## Validar JSON

Você pode validar seu JSON usando um linter online, como [https://jsonlint.com/](https://jsonlint.com/), ou usando o [Postman](/testing/postman).

Você também pode usar nosso endpoint `/validate/json`:

<Card title="validate" icon="link" href="/apis/validate/overview" horizontal />
