api.denorly.com
Ir al sitio →
Trata sobre: Formularios

Quickstart

Tres formas de enviar el mismo formulario. Elige la que ya usas.

Base URL
https://denorly.com
Endpoint
POST /f/{TOKEN}

cURL (JSON)

curl -X POST https://denorly.com/f/8f3b2c1a-9d4e-4f7a-b6c2-1e5a7d9c0b3f \
  -H "Content-Type: application/json" \
  -d '{"nombre":"Andrés","email":"andres@studio.pe","mensaje":"Hola"}'

JavaScript (fetch)

const res = await fetch("https://denorly.com/f/8f3b2c1a-9d4e-4f7a-b6c2-1e5a7d9c0b3f", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ nombre: "Andrés", email: "andres@studio.pe", mensaje: "Hola" })
});
const data = await res.json(); // { success: true, submission_id: "..." }

HTML (sin JS)

El navegador hace el POST. Define redirect_url en el dashboard para que el browser sea redirigido tras enviar.

<form action="https://denorly.com/f/8f3b2c1a-9d4e-4f7a-b6c2-1e5a7d9c0b3f" method="POST">
  <input name="nombre" required>
  <input name="email" type="email" required>
  <textarea name="mensaje"></textarea>
  <button type="submit">Enviar</button>
</form>

Gotcha: el TOKEN es público (va en el HTML del cliente). El control de abuso es por Origin allow-list + reCAPTCHA, no por secreto. Configura los orígenes permitidos en el dashboard o recibirás 403 ORIGIN_BLOCKED.