> ## 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.

# Cómo resolver un error 400 Bad Request | Documentación de la API de Ayrshare

> Aprende por qué la API de Ayrshare devuelve un error Bad Request (400), cómo detectar parámetros faltantes o inválidos, y cómo corregir tu solicitud y reenviarla.

Si recibes HTML como respuesta con "Bad Request" en lugar de JSON, es posible que el parámetro del body del POST no sea JSON válido.

Por ejemplo, si envías este JSON no válido:

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

Se devolverá una respuesta "Bad Request". El código anterior tiene tres problemas: una coma faltante en `post`, el texto de la publicación tiene un par doble de comillas " sin escapar, y falta la comilla de cierre en `platform`. El JSON válido debería ser:

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

Puedes probar tu JSON haciendo POST a la siguiente URL para validar tu JSON. Asegúrate de establecer el Content-Type como `text/plain`.

Te recomendamos probar la llamada en [Postman](/testing/postman), que puede ayudarte a corregir el formato JSON. Consulta la siguiente sección para más información.

## Validar JSON

Puedes validar tu JSON usando un linter en línea, como [https://jsonlint.com/](https://jsonlint.com/) o usando [Postman](/testing/postman).

También puedes usar nuestro endpoint `/validate/json`:

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