Ejemplos: crea un ticket desde tu app
El ejemplo funcional hoy es recibir webhooks; crear tickets por REST requiere acceso a la beta privada. Ambos ejemplos abajo.
Hoy: recibir un webhook (Node/Express)
import express from "express";
const app = express();
app.use(express.json());
app.post("/webhooks/melonhelp", (req, res) => {
// 1) Verifica la firma con tu secreto ANTES de procesar (ver doc de webhooks)
// 2) Responde rápido y procesa async
res.sendStatus(200);
const event = req.body;
if (event.type === "ticket.created") {
console.log("Nuevo ticket:", event.data.subject);
// avisa a Slack, actualiza tu CRM, etc.
}
});
app.listen(3000);
Configuración del webhook: webhooks.
Beta: crear un ticket (formato previsto)
curl -X POST https://api.melonhelp.com/v1/tickets \
-H "Authorization: Bearer mh_ws_..." \
-H "Content-Type: application/json" \
-d '{
"subject": "No puedo iniciar sesión",
"description": "El usuario reporta error 401 al entrar",
"priority": "alta",
"requester": { "email": "cliente@ejemplo.com" }
}'
Requiere acceso a la beta privada; el shape puede cambiar hasta el release.
Sin escribir código
¿Solo quieres que las consultas de tu app lleguen a soporte? Embebe el widget del agente: responde con IA y escala a ticket sin una línea de backend.