Saltar al contenido
API DE WEEZIE

Todo lo que puede hacer en Weezie, disponible a través de la API.

Weezie está diseñada para utilizarse tanto a través de su interfaz como de forma programática. Las acciones disponibles para los usuarios en la interfaz de Weezie también pueden realizarse mediante la API, lo que proporciona a su equipo flexibilidad para integrar los datos de la red y los flujos operativos directamente en sus propios sistemas.

Example API request
GET /api/v1/assets
Authorization: Bearer {token}
Accept: application/json

UTILICE LA API A SU MANERA

Utilice Weezie como plataforma, no solo como aplicación.

La API expone las mismas capacidades subyacentes de la plataforma que utiliza la interfaz de Weezie. Esto permite conectar Weezie con aplicaciones internas, automatizar operaciones repetitivas, sincronizar datos o crear experiencias completamente distintas sobre la plataforma.

Datos de red

Consulte y gestione la información de red de la que dependen sus flujos de trabajo, incluidos los activos y las relaciones representados en Weezie.

Planificación y diseño

Integre las operaciones de planificación y diseño de red en herramientas externas y flujos de trabajo automatizados.

Operaciones de campo

Conecte los flujos de trabajo de campo con los demás sistemas utilizados por su organización.

Tareas y flujos de trabajo

Utilice la API para conectar las operaciones de Weezie con sus procesos empresariales existentes.

Inventario y conectividad

Trabaje de forma programática con el inventario de la red y sus relaciones.

Archivos e información complementaria

Mantenga la información operativa asociada a los registros correspondientes de red o de flujo de trabajo.

Informes y acceso a datos

Utilice los datos de Weezie fuera de la aplicación cuando otro sistema necesite consumirlos, transformarlos o presentarlos.

Aplicaciones personalizadas

Cree experiencias en torno a Weezie sin tener que reproducir la plataforma de red subyacente.

UNA PLATAFORMA, VARIAS FORMAS DE TRABAJAR

Utilice la interfaz, la API o ambas.

Sus equipos no tienen que elegir entre flujos de trabajo manuales e integraciones. Las operaciones pueden realizarse mediante la interfaz de Weezie cuando la interacción directa tenga sentido, mientras que la misma plataforma puede utilizarse de forma programática cuando la automatización o la comunicación entre sistemas resulte más adecuada.

01

Las personas y los sistemas pueden trabajar con los mismos datos

Los usuarios pueden trabajar mediante la interfaz mientras las integraciones interactúan con la plataforma subyacente a través de la API.

02

Desarrolle sobre su arquitectura existente

Utilice la API para conectar Weezie con los sistemas que ya participan en las operaciones de su red.

03

Automatice donde tenga sentido

Los procesos que, de otro modo, requerirían interactuar con la interfaz pueden incorporarse a flujos de trabajo automatizados.

04

Crear experiencias especializadas

Utilice las capacidades de la plataforma que sustentan Weezie para crear aplicaciones e interfaces destinadas a un equipo, cliente o proceso específico.

SOLICITUDES Y RESPUESTAS

Trabaje con Weezie de forma programática.

Las operaciones de la API siguen los mismos conceptos de dominio representados en todo Weezie, lo que facilita el paso entre flujos interactivos y programáticos.

Ejemplos de código para la API de Weezie

Ejemplo de solicitud

GET /api/v1/assets
Authorization: Bearer {token}
Accept: application/json

Ejemplo de respuesta

GET /api/v1/network/assets/{id}
Accept: application/json
Authorization: Bearer {token}

Ejemplo de cuerpo de respuesta

{
  "id": "...",
  "type": "...",
  "properties": {
    "...": "..."
  }
}

*Los ejemplos mostrados en esta página son ilustrativos. Los recursos, campos y operaciones disponibles dependen de las capacidades correspondientes de Weezie y de la documentación de la API.*

CONSIDERACIONES SOBRE LA INTEGRACIÓN

Todo lo necesario para diseñar una integración fiable.

Lista de comprobación para el diseño de la implementación

De los supuestos de diseño a la fiabilidad operativa.

Utilice esta lista de comprobación como primera revisión antes de planificar la implementación.

Autenticación y acceso

Cómo se autentican las aplicaciones y a qué recursos de Weezie tienen permitido acceder.

Modelo de datos

Cómo se corresponden los conceptos de red, inventario, planificación y operación de Weezie con sus propios sistemas.

Errores y validación

Cómo deben gestionar las integraciones las solicitudes no válidas, los resultados de validación y las operaciones fallidas.

Paginación y consultas

Cómo pueden las aplicaciones trabajar de forma eficiente con colecciones y conjuntos de datos más grandes cuando corresponda.

Control de versiones

Cómo pueden las integraciones tener en cuenta los cambios en los recursos y el comportamiento de la API a lo largo del tiempo.

Operaciones repetibles

Cómo pueden los procesos automatizados coordinar de forma segura acciones entre sistemas.

Eventos y automatización

Cuando resulte adecuado, el diseño de una integración puede combinar operaciones de la API con eventos o automatización externa.

Patrones de uso

Podemos revisar el uso previsto de la API como parte del diseño de la integración.

Desarrollo y pruebas

Los enfoques de integración pueden validarse antes de introducirlos en los flujos de producción.

Gestión del ciclo de vida y del cambio

Las dependencias de las integraciones pueden tenerse en cuenta a medida que evolucionan Weezie y los sistemas conectados.

Documentación

Los endpoints, recursos, parámetros y comportamientos de integración pertinentes pueden documentarse para la implementación.

CREADA EN TORNO A SU FLUJO DE TRABAJO

Empiece por lo que desea conectar.

Una integración no tiene que comenzar con una lista de endpoints. Empiece por el flujo de trabajo, los sistemas implicados y el resultado que desea conseguir. A partir de ahí, podemos determinar cómo encaja la API de Weezie en la arquitectura.

Integraciones OSS y BSS

Cree flujos estables de pedidos y servicios, conservando las correspondencias de facturación y activos.

Sistemas SIG y geoespaciales

Intercambie estructuras, geometrías y contexto con su capa operativa espacial.

Plataformas ERP y de inventario

Coordine materiales, activos y capacidad de la red con los registros de planificación operativa.

Herramientas de planificación de redes

Incorpore las decisiones de planificación al mismo sistema de referencia, con un flujo claro de aceptación y entrega.

Aplicaciones de campo

Incorpore los hallazgos de campo y la gestión de excepciones al mismo límite de integración.

Informes y analítica

Prepare información de red y operativa para sistemas de análisis internos o externos.

Sincronización de datos

Sincronice registros cuando los sistemas tengan distintas expectativas de actualización o responsabilidad.

Automatización de flujos de trabajo

Traslade las acciones operativas repetitivas a flujos de trabajo duraderos y comprobables.

Aplicaciones internas

Cree herramientas operativas diferenciadas para distintos equipos sobre una infraestructura de red compartida.

Portales para clientes o socios

Exponga capacidades y actualizaciones de estado seleccionadas sin perder el control de los identificadores principales.

CREAR UNA INTEGRACIÓN FUNCIONAL

Conecte Weezie con el resto de su operación.

Tanto si necesita automatizar un flujo de trabajo existente en Weezie como sincronizar datos de red con otra plataforma o crear una aplicación personalizada, la API le permite trabajar de forma programática con las mismas capacidades disponibles en Weezie.