Saltar al contenido
API v1 · https://bentho.org/api
POST/api/mod/landing/{espacio}/landings/{landing}/validar

Valida un HTML editado a mano

Si retocaste la landing por tu cuenta, mándala aquí: Bentho la vuelve a probar y repara lo que falle sin cambiar su contenido. Sin html, valida la última versión.

  • PERMISOescribe
  • CRÉDITOSgasta créditos
  • AUTENTICACIÓNBearer bth_…

PARÁMETROS

CAMPOTIPOREQUERIDOQUÉ ES
espaciostringSÍEl id del espacio (sale en GET /api/companies). Tiene que tener el módulo Landings.
landingstringSÍEl id de la landing: el que devolvió crearla (32 caracteres hexadecimales).

CUERPO · JSON

CAMPOTIPOREQUERIDOQUÉ ES
htmlstringnoEl documento completo, de <!DOCTYPE html> a </html>. Hasta 300 000 caracteres. Parte del html de GET …/html.
formConfigobjectnoEl formulario: campos, mensaje de éxito, botones y redirección. Su forma, en la guía.

RESPUESTA 202

CAMPOTIPOQUÉ ES
idstringEl id de la landing.
versionintegerEl número de la versión que se encoló.
trabajostringEl id de esa versión. Para seguirla te basta con id y version.
status"pendiente"Siempre pendiente al encolar.
baseintegerLa última versión con HTML.

ERRORES DE ESTA RUTA · SIEMPRE {"detail": …}

STATUSCUÁNDODETAIL LITERAL
403El espacio no tiene el módulo Landingsmódulo no habilitado para este espacio.
403La clave es de solo lecturaTu cuenta es de solo lectura en este espacio.
402La cuenta agotó sus créditos del cicloLa cuenta de este espacio agotó sus créditos de este ciclo.
404No hay una landing con ese id en el espacio (o se borró)La landing no existe
409La landing ya tiene una versión en curso: espera o cancélalaLa landing ya tiene una versión en curso.
409Ninguna versión tiene HTML todavíaLa landing todavía no tiene una versión sobre la que trabajar.
422html no empieza por <!DOCTYPE html>html debe ser un documento completo (<!DOCTYPE html>…</html>)
429El espacio tiene demasiadas landings generándose a la vezHay demasiadas landings en curso en este espacio; espera a que terminen.

Y los de cualquier ruta —clave inválida, cuenta no al día, IP, límites—, en Errores, límites y créditos.

CONVIENE SABER

  • Responde enseguida: el trabajo sigue en segundo plano y suele tardar unos minutos. Sigue la versión con GET landings/{landing}.