Saltar al contenido principal

COGNITIVE_ASSISTANCE_SUPPORT_API

API_SEC_LOG: SUPPORT_CHANNEL_ONLINE

El motor de soporte cognitivo de DevOps Monitor ingestióna de forma programática las consultas del operador, recolectando registros raw de fallos y detalles de pipelines de Azure DevOps para un diagnóstico acelerado.

01_TICKET_INGEST_ENGINE

Endpoint: POST /support/ticket/create

Crea y envía un ticket de soporte de compilación al equipo de ingeniería o de agentes CrewAI para su escaneo.

A. Estructura de Petición (Payload)

  • Encabezados:
    • Content-Type: application/json
    • Authorization: Bearer <token_jwt>
  • Cuerpo (JSON):
{
"workspaceId": 1,
"name": "Juan Pérez",
"email": "juan.perez@empresa.com",
"subject": "Error de compilación en pipeline webpack #14902",
"message": "Hola, nuestro build en Azure DevOps está fallando debido a un error de resolución de dependencias webpack. Adjunto log parcial: ERROR node_modules/react-dom not found."
}

B. Respuestas del Servidor

  • Éxito (200 OK):
    {
    "status": "success",
    "message": "Ticket registrado con éxito. ID de tracking asignado: TCK-8490-2026."
    }
  • Error de Validación (400 Bad Request):
    {
    "status": "error",
    "message": "El campo message es requerido y debe contener logs o detalles del fallo."
    }

02_COGNITIVE_PLAN

Toda solicitud iniciada por este canal tiene una respuesta garantizada de menos de 24 horas directamente de nuestro equipo de arquitectos de infraestructura.

# Ejemplo de envío programático de ticket de fallo desde tu terminal local:
curl -X POST "https://devsecops-monitor.newinntech.com/api/support/ticket/create" \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"workspaceId": 1,
"name": "Operador DevOps",
"email": "devops@empresa.com",
"subject": "Error de compilación",
"message": "Excedido el límite de consumo de memoria en contenedor fargate."
}'