← API REST v1 SECCIÓN DEL MANUAL

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.