Aller au contenu
API WEEZIE

Tout ce que vous pouvez faire dans Weezie, accessible par l'API.

Weezie est conçue pour être utilisée aussi bien via son interface que de façon programmatique. Les actions disponibles dans l'interface Weezie peuvent également être effectuées par l'API, ce qui permet à votre équipe d'intégrer directement les données réseau et les flux opérationnels dans ses propres systèmes.

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

UTILISEZ L'API À VOTRE FAÇON

Utilisez Weezie comme une plateforme, et pas seulement comme une application.

L'API expose les mêmes capacités fondamentales de la plateforme que celles utilisées par l'interface Weezie. Il devient ainsi possible de connecter Weezie à des applications internes, d'automatiser des opérations répétitives, de synchroniser des données ou de créer des expériences entièrement différentes au-dessus de la plateforme.

Données réseau

Consultez et gérez les informations réseau dont dépendent vos flux de travail, notamment les actifs et les relations représentés dans Weezie.

Planification et conception

Intégrez les opérations de planification et de conception du réseau dans des outils externes et des flux de travail automatisés.

Opérations terrain

Reliez les flux de travail terrain aux autres systèmes utilisés par votre organisation.

Tâches et flux de travail

Utilisez l'API pour relier les opérations Weezie à vos processus métier existants.

Inventaire et connectivité

Travaillez de façon programmatique avec l'inventaire du réseau et ses relations.

Fichiers et informations complémentaires

Conservez les informations opérationnelles associées aux enregistrements de réseau ou de flux de travail correspondants.

Rapports et accès aux données

Utilisez les données Weezie en dehors de l'application lorsqu'un autre système doit les exploiter, les transformer ou les présenter.

Applications personnalisées

Créez des expériences autour de Weezie sans avoir à reproduire la plateforme réseau sous-jacente.

UNE PLATEFORME, PLUSIEURS FAÇONS DE TRAVAILLER

Utilisez l'interface, l'API ou les deux.

Vos équipes n'ont pas à choisir entre flux de travail manuels et intégrations. Les opérations peuvent être réalisées dans l'interface Weezie lorsque l'interaction directe est pertinente, tandis que la même plateforme peut être utilisée de façon programmatique lorsque l'automatisation ou la communication entre systèmes convient mieux.

01

Les personnes et les systèmes peuvent travailler sur les mêmes données

Les utilisateurs peuvent travailler dans l'interface tandis que les intégrations interagissent avec la plateforme sous-jacente par l'API.

02

Construisez autour de votre architecture existante

Utilisez l'API pour connecter Weezie aux systèmes déjà impliqués dans l'exploitation de votre réseau.

03

Automatisez là où cela a du sens

Les processus qui nécessiteraient autrement une interaction avec l'interface peuvent être intégrés à des flux de travail automatisés.

04

Créer des expériences spécialisées

Utilisez les capacités de la plateforme qui sous-tendent Weezie pour prendre en charge des applications et des interfaces conçues pour une équipe, un client ou un processus particulier.

REQUÊTES ET RÉPONSES

Travaillez avec Weezie de façon programmatique.

Les opérations de l'API suivent les mêmes concepts métier que ceux représentés dans Weezie, ce qui facilite le passage entre les flux interactifs et programmatiques.

Exemples de code pour l'API Weezie

Exemple de requête

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

Exemple de réponse

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

Exemple de corps de réponse

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

*Les exemples présentés sur cette page sont fournis à titre indicatif. Les ressources, champs et opérations disponibles dépendent des capacités Weezie correspondantes et de la documentation de l'API.*

POINTS À CONSIDÉRER POUR L'INTÉGRATION

Tout ce qu'il faut pour concevoir une intégration fiable.

Liste de contrôle pour la conception de l'implémentation

Des hypothèses de conception à la fiabilité opérationnelle.

Utilisez cette liste de contrôle comme première étape avant de planifier la mise en œuvre.

Authentification et accès

Comment les applications s'authentifient et quelles ressources Weezie elles sont autorisées à utiliser.

Modèle de données

Comment les concepts de réseau, d'inventaire, de planification et d'exploitation de Weezie correspondent à vos propres systèmes.

Erreurs et validation

Comment les intégrations doivent traiter les requêtes non valides, les résultats de validation et les opérations ayant échoué.

Pagination et requêtes

Comment les applications peuvent travailler efficacement avec des collections et des jeux de données volumineux, le cas échéant.

Gestion des versions

Comment les intégrations peuvent prendre en compte l'évolution des ressources et du comportement de l'API au fil du temps.

Opérations reproductibles

Comment les processus automatisés peuvent coordonner en toute sécurité les actions entre systèmes.

Événements et automatisation

Lorsque cela est pertinent, la conception d'une intégration peut combiner des opérations d'API avec des événements ou une automatisation externe.

Profils d'utilisation

Nous pouvons examiner l'utilisation prévue de l'API dans le cadre de la conception de l'intégration.

Développement et tests

Les approches d'intégration peuvent être validées avant leur introduction dans les flux de production.

Gestion du cycle de vie et des changements

Les dépendances des intégrations peuvent être prises en compte à mesure que Weezie et les systèmes connectés évoluent.

Documentation

Les endpoints, ressources, paramètres et comportements d'intégration pertinents peuvent être documentés pour l'implémentation.

CONÇUE AUTOUR DE VOTRE FLUX DE TRAVAIL

Commencez par ce que vous souhaitez connecter.

Une intégration ne doit pas nécessairement commencer par une liste d'endpoints. Commencez par le flux de travail, les systèmes concernés et le résultat recherché. Nous pourrons ensuite déterminer comment l'API Weezie s'intègre à l'architecture.

Intégrations OSS et BSS

Créez des flux stables de commandes et de services tout en conservant les correspondances de facturation et d'actifs.

Systèmes SIG et géospatiaux

Échangez structures, géométries et contexte avec votre couche opérationnelle spatiale.

Plateformes ERP et d'inventaire

Coordonnez les matériaux, les actifs et la capacité du réseau avec les enregistrements de planification opérationnelle.

Outils de planification de réseau

Intégrez les décisions de planification au même système de référence, avec un processus clair de réception et de transfert.

Applications terrain

Faites converger les constats du terrain et le traitement des exceptions vers la même interface d'intégration.

Rapports et analyse

Préparez des informations réseau et opérationnelles pour des systèmes d'analyse internes ou externes.

Synchronisation des données

Synchronisez les enregistrements lorsque les systèmes ont des attentes différentes en matière de fraîcheur des données ou de responsabilité.

Automatisation des flux de travail

Transformez les actions opérationnelles répétitives en flux de travail durables et testables.

Applications internes

Créez des outils opérationnels différenciés pour des équipes distinctes en vous appuyant sur un socle réseau partagé.

Portails clients ou partenaires

Exposez certaines capacités et mises à jour d'état sans perdre le contrôle des identifiants principaux.

METTRE EN PLACE UNE INTÉGRATION OPÉRATIONNELLE

Connectez Weezie au reste de votre exploitation.

Que vous souhaitiez automatiser un flux de travail Weezie existant, synchroniser des données réseau avec une autre plateforme ou créer une application personnalisée, l'API vous permet d'utiliser de façon programmatique les mêmes capacités que celles disponibles dans Weezie.