Estoy tratando de averiguar por qué esto me arroja un 400 en POST, esto está dentro de un detector de eventos de envío para un formulario en mi sitio web. El formulario en sí funciona como se esperaba y me envía por correo electrónico los datos apropiados, pero esta integración de webhook está fallando y no estoy seguro de por qué.
const webhookBody = { embeds: [{ title: 'Contact Form Submitted', fields: [ { name: 'From:', value: nameForm.value }, { name: 'Email:', value: emailForm.value }, { name: 'Message:', value: messageForm.value } ] }], }; const webhookUrl = 'myWebhookURL'; fetch(webhookUrl, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(webhookBody), }) .then(data => console.log(webhookBody));La consola devuelve el objeto, pero los valores de campo se devuelven como cadenas vacías. Tal vez esto tiene algo que ver con eso?