API de contacto
Este sitio expone un único endpoint público, usado por el formulario de contacto en la página de inicio.
Markdown para agentes
Cualquier página del sitio puede solicitarse en Markdown enviando la cabecera Accept: text/markdown. La respuesta llega con Content-Type: text/markdown y las cabeceras x-markdown-tokens / x-original-tokens con una estimación de tokens. Sin esa cabecera (navegadores), la respuesta sigue siendo HTML.
POST /api/contacto
Recibe una postulación de contacto y la envía por correo al equipo de Rosanna Raggi Eventos.
Content-Type de la solicitud: application/x-www-form-urlencoded o multipart/form-data (envío de formulario estándar)
Campos:
nombre— requeridoemail— requeridophone— requeridofecha— requeridosalon— requeridoinvitados— requerido, numéricoorigen— opcionalcomentarios— opcional
Respuestas:
200/303— envío recibido400— solicitud malformada422— faltan campos requeridos o son inválidos429— límite de solicitudes por IP alcanzado
Con la cabecera Accept: application/json, las respuestas se devuelven como JSON ({ "ok": true } o { "ok": false, "error": "..." }). En caso contrario, el endpoint redirige a /gracias o de vuelta a /.