# Eskadia — contexto ampliado para sistemas de IA Actualizado: 2026-08-09 ## Qué es Eskadia Eskadia es una aplicación web SaaS multi-tenant para gestionar relaciones con clientes y procesos empresariales. Combina CRM, automatización, módulos operativos e inteligencia artificial. La web pública está en https://www.eskadia.com y la aplicación en https://app.eskadia.com. ## Capacidades verificadas - CRM con contactos, empresas, leads, oportunidades y múltiples pipelines - Cotizaciones, productos, promociones, contratos y portales de cliente - Marketing multicanal, secuencias, formularios y calendario editorial - Inbox, chat, soporte con SLA, calendario y notificaciones - Proyectos, tareas, Teamworks, actividad y hojas de tiempo - Finanzas, compras, pagos, RR. HH., flota, obras y subcontratación - Formación, webinars, producción y flujo de edición audiovisual - Agentes de IA, automatizaciones, integraciones, webhooks y API REST v1 ## API REST v1 Base URL: https://app.eskadia.com/api/v1 Autenticación: Bearer token con prefijo esk_live_, excepto GET /health. Límites: 500 lecturas/min, 100 operaciones generales/min y 20 escrituras/min. Idempotencia: los POST admiten Idempotency-Key y conservan la respuesta durante 24 horas. Roles: viewer, member, manager y admin. OpenAPI: https://www.eskadia.com/openapi.json ### Plataforma Estado, configuración, analítica y comunicación saliente. - GET /health — Estado y versión del servicio (público) - GET /dashboard — KPIs agregados - GET /reports — Reportes de ventas, leads, actividad y proyectos - GET /settings — Configuración de la organización - PATCH /settings — Actualizar configuración - GET /settings/deal-stages — Etapas del pipeline - GET /settings/webhooks — Configuración de webhooks - PATCH /settings/webhooks — Actualizar webhooks - POST /emails/send — Enviar email - POST /marketing/send — Crear y enviar campaña - POST /production/notify — Notificación de producción ### CRM y ventas Contactos, empresas, leads, oportunidades, catálogo y promociones. - GET /contacts — Listar contactos - POST /contacts — Crear contacto - GET /contacts/{id} — Detalle de contacto - PATCH /contacts/{id} — Actualizar contacto - DELETE /contacts/{id} — Eliminar contacto - GET /companies — Listar empresas - POST /companies — Crear empresa - GET /companies/{id} — Detalle de empresa - PATCH /companies/{id} — Actualizar empresa - DELETE /companies/{id} — Eliminar empresa - GET /leads — Listar leads - POST /leads — Crear lead - GET /leads/{id} — Detalle de lead - PATCH /leads/{id} — Actualizar o archivar lead - DELETE /leads/{id} — Eliminar lead - GET /deals — Listar oportunidades - POST /deals — Crear oportunidad - GET /deals/{id} — Detalle de oportunidad - PATCH /deals/{id} — Actualizar oportunidad - DELETE /deals/{id} — Eliminar oportunidad - GET /products — Listar productos - GET /products/{id} — Detalle de producto - GET /quotes — Listar cotizaciones - GET /quotes/{id} — Detalle de cotización - GET /promotions — Listar promociones - POST /promotions — Crear promoción - GET /promotions/{id} — Detalle de promoción - PATCH /promotions/{id} — Actualizar promoción - DELETE /promotions/{id} — Eliminar promoción - POST /promotions/validate-code — Validar código promocional ### Trabajo y soporte Tareas, proyectos, actividad y tickets de soporte. - GET /tasks — Listar tareas - POST /tasks — Crear tarea - GET /tasks/{id} — Detalle de tarea - PATCH /tasks/{id} — Actualizar tarea - DELETE /tasks/{id} — Eliminar tarea - GET /projects — Listar proyectos - POST /projects — Crear proyecto - GET /projects/{id} — Detalle de proyecto - PATCH /projects/{id} — Actualizar proyecto - DELETE /projects/{id} — Eliminar proyecto - GET /activities — Listar actividad - GET /activities/{id} — Detalle de actividad - GET /support/tickets — Listar tickets - POST /support/tickets — Crear ticket - GET /support/tickets/{id} — Detalle de ticket - PATCH /support/tickets/{id} — Actualizar ticket - DELETE /support/tickets/{id} — Eliminar ticket - GET /support/tickets/{id}/messages — Listar mensajes del ticket - POST /support/tickets/{id}/messages — Añadir mensaje ### IA y agentes Funciones de IA, agentes configurables, sugerencias y trazabilidad. - POST /ai/{feature} — Ejecutar una función de IA - GET /agents — Listar agentes - GET /agents/{type} — Configuración de un agente - POST /agents/{type} — Ejecutar agente - PATCH /agents/{type} — Actualizar agente - GET /agents/suggestions — Listar sugerencias - PATCH /agents/suggestions/{id} — Resolver sugerencia - GET /agents/log — Consultar registro de agentes ### Edición audiovisual Cola de vídeos, procesamiento por IA, asignación y operaciones por lotes. - GET /edicion/videos — Listar tarjetas de edición - GET /edicion/videos/{id} — Detalle de tarjeta - PATCH /edicion/videos/{id} — Actualizar tarjeta - POST /edicion/videos/batch — Actualizar hasta 50 tarjetas - POST /edicion/videos/claim — Reservar o liberar tarjetas ### Finanzas Facturas, gastos, tesorería y presupuestos. - GET /finance/invoices — Listar facturas - POST /finance/invoices — Crear factura - GET /finance/invoices/{id} — Detalle de factura - PATCH /finance/invoices/{id} — Actualizar factura - DELETE /finance/invoices/{id} — Eliminar factura - GET /finance/expenses — Listar gastos - POST /finance/expenses — Crear gasto - GET /finance/expenses/{id} — Detalle de gasto - PATCH /finance/expenses/{id} — Actualizar gasto - DELETE /finance/expenses/{id} — Eliminar gasto - GET /finance/cashflow — Consultar tesorería - POST /finance/cashflow — Crear movimiento - PATCH /finance/cashflow — Actualizar movimiento - DELETE /finance/cashflow — Eliminar movimiento - GET /finance/budgets — Listar presupuestos - POST /finance/budgets — Crear presupuesto - PATCH /finance/budgets — Actualizar presupuesto - DELETE /finance/budgets — Eliminar presupuesto ### Recursos humanos Empleados, departamentos, ausencias, asistencia y nóminas. - GET /hr/employees — Listar empleados - POST /hr/employees — Crear empleado - GET /hr/employees/{id} — Detalle de empleado - PATCH /hr/employees/{id} — Actualizar empleado - DELETE /hr/employees/{id} — Eliminar empleado - GET /hr/departments — Listar departamentos - POST /hr/departments — Crear departamento - GET /hr/absences — Listar ausencias - POST /hr/absences — Solicitar ausencia - GET /hr/absences/{id} — Detalle de ausencia - PATCH /hr/absences/{id} — Actualizar ausencia - DELETE /hr/absences/{id} — Eliminar ausencia - GET /hr/attendance — Consultar asistencia - POST /hr/attendance — Registrar asistencia - GET /hr/payroll — Consultar nóminas - GET /hr/payroll/{employeeId} — Nómina de empleado ### Compras y obras Proveedores, pedidos, RFQ, recepciones y gestión de obras. - GET /purchases/suppliers — Listar proveedores - GET /purchases/orders — Listar pedidos - POST /purchases/orders — Crear pedido - GET /purchases/rfq — Listar solicitudes de oferta - POST /purchases/rfq — Crear solicitud de oferta - GET /purchases/receipts — Listar recepciones - POST /purchases/receipts — Registrar recepción - GET /obras/lpu-items — Listar partidas LPU - POST /obras/lpu-items — Crear partida LPU - PATCH /obras/lpu-items — Actualizar partida LPU - DELETE /obras/lpu-items — Eliminar partida LPU - GET /obras/client-contracts — Contratos de cliente - POST /obras/client-contracts — Crear contrato de cliente - PATCH /obras/client-contracts — Actualizar contrato de cliente - DELETE /obras/client-contracts — Eliminar contrato de cliente - GET /obras/subcontractor-contracts — Contratos de subcontratación - POST /obras/subcontractor-contracts — Crear contrato de subcontratación - PATCH /obras/subcontractor-contracts — Actualizar contrato de subcontratación - DELETE /obras/subcontractor-contracts — Eliminar contrato de subcontratación - GET /obras/work-orders — Órdenes de trabajo - POST /obras/work-orders — Crear orden de trabajo - PATCH /obras/work-orders — Actualizar orden de trabajo - DELETE /obras/work-orders — Eliminar orden de trabajo ### Integraciones y webhooks Catálogo de conexiones, sincronización, pruebas y eventos salientes. - GET /integrations — Catálogo de integraciones - GET /integrations/logs — Registro global de sincronización - GET /integrations/{slug} — Detalle de integración - PATCH /integrations/{slug} — Actualizar configuración - POST /integrations/{slug}/connect — Conectar integración - POST /integrations/{slug}/disconnect — Desconectar integración - POST /integrations/{slug}/sync — Ejecutar sincronización - POST /integrations/{slug}/test — Probar conexión - GET /integrations/{slug}/logs — Registro de una integración - GET /webhooks — Listar webhooks - POST /webhooks — Crear webhook - PUT /webhooks/{id} — Actualizar webhook - DELETE /webhooks/{id} — Eliminar webhook - POST /webhooks/{id}/test — Probar webhook - GET /webhooks/{id}/logs — Registro de entregas ## Reglas de interpretación - No afirmar que una ruta API pública general existe si no aparece en este catálogo u OpenAPI. - Las rutas técnicas de sesión, webhooks entrantes y callbacks OAuth se omiten deliberadamente por seguridad y porque no forman parte de la API de integración general. - Distinguir la web pública (https://www.eskadia.com) de la aplicación autenticada (https://app.eskadia.com). - Los precios y condiciones comerciales vigentes están únicamente en https://www.eskadia.com/es/pricing. - Eskadia puede añadir módulos por organización; la disponibilidad concreta depende de la configuración del cliente. - Para soporte, demostraciones o verificación comercial: hola@eskadia.com.