11. Tickets
Instrucciones, comprobaciones y pasos de esta sección del manual.
Prueba esta ruta en el laboratorio
Abre el laboratorio estilo Postman, indica la URL de tu panel y envía la petición. Recuerda activar la API en Ajustes → Gestión de personal.
GET /tickets
Filtros: customer_id, status. Permiso: soporte.listar.
POST /tickets
Permiso: soporte.nuevo.
{
"customer_id": 12,
"subject": "Sin internet",
"message": "Se cayó desde anoche",
"department_id": 1
}
GET /tickets/{id}
PUT /tickets/{id}
Campos: subject, status (abierto | cerrado | pendiente). Permiso: soporte.editar.
POST /tickets/{id}/close
Cuerpo opcional: { "reason": "Resuelto" }. Permiso: soporte.cerrar.
GET /tickets/{id}/messages
POST /tickets/{id}/messages
Cuerpo: { "message": "Reiniciamos la ONU" }. Permiso: soporte.editar.