Gextia API

API REST propia de Gextia con endpoints acotados y documentados, construida con FastAPI: más segura y controlada que XML-RPC.

Para qué sirve

Qué resuelve Gextia API

Abrir Gextia a integraciones propias sin abrir el ERP entero. La alternativa histórica es XML-RPC: expone todo el sistema, no trae documentación y obliga a confiar en el criterio de quien programa la integración al otro lado.

Gextia API es una capa REST propia construida con FastAPI que expone endpoints acotados —pedidos de venta, contactos y productos— con autenticación por token ligado a un usuario de Gextia, control explícito de qué campos y acciones se habilitan, registro de peticiones y respuestas para auditoría, y documentación navegable en Swagger sin necesidad de acceder al entorno.

Los endpoints se han construido sobre las necesidades de los primeros clientes y se pueden pedir endpoints ad-hoc para casos concretos.

Cada problema tiene una solución concreta dentro de este paquete. Sin parches, sin rodeos.

Integraciones custom requieren desarrollo completo

Solución: API estándar con operaciones CRUD

Sin trazabilidad de operaciones externas

Solución: Logger de auditoría integrado

Acceso no controlado a datos con XML-RPC

Solución: Gextia API controla qué campos y acciones se habilitan, limitando acceso

XML-RPC sin documentación accesible

Solución: Swagger integrado con documentación de todos los endpoints

Qué incluye

Pedidos de venta, contactos y catálogo de productos: alta, consulta, edición y baja.

  • Pedidos de venta: creación, consulta, actualización y borrado
  • Contactos: gestión completa (alta, consulta, edición, baja)
  • Catálogo de productos: gestión completa
  • Endpoints construidos basándose en necesidades de primeros clientes (facturación aún no habilitada)

Token único ligado a un usuario de Gextia, permisos heredados de ese usuario y registro de peticiones y respuestas.

  • Sistema de autenticación con token único basado en usuario Gextia
  • Logger de peticiones y respuestas (auditoría básica)
  • Seguridad basada en permisos de usuario
  • Control de qué campos y acciones se exponen al cliente, a diferencia de las integraciones genéricas por API, que exponen todo el modelo de datos

Filtrado, paginado y ordenación de los resultados.

  • Filtrado de datos
  • Paginado de resultados
  • Ordenado de registros

Capa REST en FastAPI con documentación navegable en Swagger, sin necesidad de entrar al entorno.

  • Framework FastAPI (Python, alto rendimiento)
  • Documentación sólida vía Swagger (ventaja frente a las integraciones genéricas por API, que requieren acceder directamente al entorno)
  • Llamadas mayoritariamente síncronas (sin cola), pero operaciones masivas podrían usar cola

Endpoints a medida para necesidades concretas que los estándar no cubren.

  • Posibilidad de solicitar endpoints ad-hoc para necesidades específicas (ej: división de líneas de pedido para un cliente, campos propios para otro)

Sectores donde más aporta

¿Quieres ver Gextia API en funcionamiento?

Te lo mostramos sobre tus propios flujos y datos. Sin compromiso.