API REST de Eskadia
Integra CRM, operaciones, finanzas, RR. HH., agentes IA, edición audiovisual, compras, obras y webhooks con tus aplicaciones.
URL base: https://app.eskadia.com/api/v1Autenticación y límites
Todas las rutas excepto GET /health requieren un token creado en Ajustes → API.
Authorization: Bearer esk_live_...Catálogo actual de endpoints
El catálogo se contrasta con las rutas de la versión actual del CRM y excluye módulos sin API pública.
Plataforma
Salud del servicio, usuarios, organizaciones, configuración y actividad.
/healthEstado y versión del servicioPúblico/dashboardKPIs agregadosmanager+/reportsReportes de ventas, leads, actividad y proyectosmanager+/settingsConfiguración de la organizaciónviewer+/settingsActualizar configuraciónadmin+/settings/deal-stagesEtapas del pipelineviewer+/settings/webhooksConfiguración de webhooksadmin+/settings/webhooksActualizar webhooksadmin+/emails/sendEnviar emailmember+/marketing/sendCrear y enviar campañamember+/production/notifyNotificación de producciónmember+CRM y ventas
Contactos, empresas, leads, oportunidades, catálogo y promociones.
/contactsListar contactosviewer+/contactsCrear contactomember+/contacts/{id}Detalle de contactoviewer+/contacts/{id}Actualizar contactomember+/contacts/{id}Eliminar contactoadmin+/companiesListar empresasviewer+/companiesCrear empresamember+/companies/{id}Detalle de empresaviewer+/companies/{id}Actualizar empresamember+/companies/{id}Eliminar empresaadmin+/leadsListar leadsviewer+/leadsCrear leadmember+/leads/{id}Detalle de leadviewer+/leads/{id}Actualizar o archivar leadmember+/leads/{id}Eliminar leadadmin+/dealsListar oportunidadesviewer+/dealsCrear oportunidadmember+/deals/{id}Detalle de oportunidadviewer+/deals/{id}Actualizar oportunidadmember+/deals/{id}Eliminar oportunidadadmin+/productsListar productosviewer+/products/{id}Detalle de productoviewer+/quotesListar cotizacionesviewer+/quotes/{id}Detalle de cotizaciónviewer+/promotionsListar promocionesviewer+/promotionsCrear promociónmember+/promotions/{id}Detalle de promociónviewer+/promotions/{id}Actualizar promociónmember+/promotions/{id}Eliminar promociónadmin+/promotions/validate-codeValidar código promocionalviewer+Trabajo y soporte
Tareas, proyectos, actividad y tickets de soporte.
/tasksListar tareasviewer+/tasksCrear tareamember+/tasks/{id}Detalle de tareaviewer+/tasks/{id}Actualizar tareamember+/tasks/{id}Eliminar tareaadmin+/projectsListar proyectosviewer+/projectsCrear proyectomember+/projects/{id}Detalle de proyectoviewer+/projects/{id}Actualizar proyectomember+/projects/{id}Eliminar proyectoadmin+/activitiesListar actividadviewer+/activities/{id}Detalle de actividadviewer+/support/ticketsListar ticketsviewer+/support/ticketsCrear ticketmember+/support/tickets/{id}Detalle de ticketviewer+/support/tickets/{id}Actualizar ticketmember+/support/tickets/{id}Eliminar ticketadmin+/support/tickets/{id}/messagesListar mensajes del ticketviewer+/support/tickets/{id}/messagesAñadir mensajemember+Agentes IA
Agentes, ejecuciones y capacidades de inteligencia artificial.
/ai/{feature}Ejecutar una función de IAmember+/agentsListar agentesviewer+/agents/{type}Configuración de un agenteviewer+/agents/{type}Ejecutar agentemanager+/agents/{type}Actualizar agentemanager+/agents/suggestionsListar sugerenciasviewer+/agents/suggestions/{id}Resolver sugerenciamanager+/agents/logConsultar registro de agentesviewer+Edición audiovisual
Cola de vídeo, asignaciones, revisión y procesamiento.
/edicion/videosListar tarjetas de ediciónviewer+/edicion/videos/{id}Detalle de tarjetaviewer+/edicion/videos/{id}Actualizar tarjetamember+/edicion/videos/batchActualizar hasta 50 tarjetasmember+/edicion/videos/claimReservar o liberar tarjetasmember+Finanzas
Facturas, gastos, tesorería, presupuestos y analítica.
/finance/invoicesListar facturasviewer+/finance/invoicesCrear facturamember+/finance/invoices/{id}Detalle de facturaviewer+/finance/invoices/{id}Actualizar facturamember+/finance/invoices/{id}Eliminar facturaadmin+/finance/expensesListar gastosviewer+/finance/expensesCrear gastomember+/finance/expenses/{id}Detalle de gastoviewer+/finance/expenses/{id}Actualizar gastomember+/finance/expenses/{id}Eliminar gastomember+/finance/cashflowConsultar tesoreríaviewer+/finance/cashflowCrear movimientomember+/finance/cashflowActualizar movimientomember+/finance/cashflowEliminar movimientomember+/finance/budgetsListar presupuestosviewer+/finance/budgetsCrear presupuestomember+/finance/budgetsActualizar presupuestomember+/finance/budgetsEliminar presupuestomember+Recursos humanos
Empleados, departamentos, ausencias, asistencia y nóminas.
/hr/employeesListar empleadosviewer+/hr/employeesCrear empleadomember+/hr/employees/{id}Detalle de empleadoviewer+/hr/employees/{id}Actualizar empleadomember+/hr/employees/{id}Eliminar empleadoadmin+/hr/departmentsListar departamentosviewer+/hr/departmentsCrear departamentomember+/hr/absencesListar ausenciasviewer+/hr/absencesSolicitar ausenciamember+/hr/absences/{id}Detalle de ausenciaviewer+/hr/absences/{id}Actualizar ausenciamember+/hr/absences/{id}Eliminar ausenciaadmin+/hr/attendanceConsultar asistenciaviewer+/hr/attendanceRegistrar asistenciamember+/hr/payrollConsultar nóminasmanager+/hr/payroll/{employeeId}Nómina de empleadomanager+Compras y obras
Proveedores, pedidos, RFQ, recepciones, contratos y órdenes de trabajo.
/purchases/suppliersListar proveedoresviewer+/purchases/ordersListar pedidosviewer+/purchases/ordersCrear pedidomember+/purchases/rfqListar solicitudes de ofertaviewer+/purchases/rfqCrear solicitud de ofertamember+/purchases/receiptsListar recepcionesviewer+/purchases/receiptsRegistrar recepciónmember+/obras/lpu-itemsListar partidas LPUviewer+/obras/lpu-itemsCrear partida LPUmanager+/obras/lpu-itemsActualizar partida LPUmanager+/obras/lpu-itemsEliminar partida LPUmanager+/obras/client-contractsContratos de clienteviewer+/obras/client-contractsCrear contrato de clientemember+/obras/client-contractsActualizar contrato de clientemember+/obras/client-contractsEliminar contrato de clienteadmin+/obras/subcontractor-contractsContratos de subcontrataciónviewer+/obras/subcontractor-contractsCrear contrato de subcontrataciónmember+/obras/subcontractor-contractsActualizar contrato de subcontrataciónmember+/obras/subcontractor-contractsEliminar contrato de subcontrataciónadmin+/obras/work-ordersÓrdenes de trabajoviewer+/obras/work-ordersCrear orden de trabajomember+/obras/work-ordersActualizar orden de trabajomember+/obras/work-ordersEliminar orden de trabajoadmin+Integraciones y webhooks
Conexiones, sincronización, pruebas y eventos salientes.
/integrationsCatálogo de integracionesviewer+/integrations/logsRegistro global de sincronizaciónviewer+/integrations/{slug}Detalle de integraciónviewer+/integrations/{slug}Actualizar configuraciónadmin+/integrations/{slug}/connectConectar integraciónadmin+/integrations/{slug}/disconnectDesconectar integraciónadmin+/integrations/{slug}/syncEjecutar sincronizaciónmember+/integrations/{slug}/testProbar conexiónadmin+/integrations/{slug}/logsRegistro de una integraciónviewer+/webhooksListar webhooksviewer+/webhooksCrear webhookadmin+/webhooks/{id}Actualizar webhookadmin+/webhooks/{id}Eliminar webhookadmin+/webhooks/{id}/testProbar webhookadmin+/webhooks/{id}/logsRegistro de entregasviewer+Ejemplos
# Estado del servicio (sin autenticación)
curl https://app.eskadia.com/api/v1/health# Listar contactos
curl -H "Authorization: Bearer esk_live_..." \
"https://app.eskadia.com/api/v1/contacts?page=1&per_page=20&search=ana"# Crear contacto sin riesgo de duplicados
curl -X POST \
-H "Authorization: Bearer esk_live_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: crm-import-ana-001" \
-d '{"first_name":"Ana","email":"ana@example.com"}' \
https://app.eskadia.com/api/v1/contacts¿Necesitas una integración?
Revisamos tu caso, permisos y flujo de datos antes de conectar sistemas.