Integraciones

Exonoor se integra con las herramientas que ya usas.

GitHub

Conectar

  1. Ve a Settings → Integrations
  2. Click en "Connect GitHub"
  3. Autoriza en GitHub
  4. Selecciona repositorios a conectar

Funcionalidades

  • Sincronizar Issues: Importa issues como tareas
  • PR Status: Vincula PRs con tareas
  • Code Links: Vincula código generado con commits
  • Branch Creation: Crea ramas desde tareas

Figma

Conectar

  1. Ve a Settings → Integrations
  2. Click en "Connect Figma"
  3. Autoriza en Figma
  4. Selecciona archivos a importar

Funcionalidades

  • Import Designs: Trae designs como pantallas
  • Sync Updates: Sincroniza cambios de diseño
  • Component Mapping: Vincula componentes con código

Slack

Conectar

  1. Ve a Settings → Integrations
  2. Click en "Connect Slack"
  3. Selecciona canal de notificaciones
  4. Configura qué notificaciones recibir

Notificaciones

  • Nueva tarea asignada
  • Cambio de estado de tarea
  • CodeGen completado
  • Reportes programados

Webhooks

Configura webhooks para personalizar integraciones:

POST https://api.exonoor.io/webhooks/tasks

Payload ejemplo:

{
  "event": "task.completed",
  "task_id": "123",
  "completed_at": "2024-01-15T10:30:00Z"
}

API REST

Usa la API para integraciones custom:

curl -X GET https://api.exonoor.io/v1/tasks \
  -H "Authorization: Bearer YOUR_TOKEN"

Endpoints Principales

  • GET /v1/tasks - Lista tareas
  • POST /v1/tasks - Crea tarea
  • GET /v1/services - Lista servicios
  • POST /v1/generate - Genera código