Aller au contenu principal

Source HTTP

En bref

La source HTTP permet a la plateforme d'interroger periodiquement une API externe pour recuperer des donnees. Contrairement au webhook ou c'est le systeme externe qui envoie les donnees (mode push), la source HTTP fonctionne en mode pull : c'est Ontologie qui interroge l'API a intervalles reguliers.

Avant de commencer

  • Acces a un workspace avec le module Live Data
  • L'URL d'une API externe qui retourne des donnees JSON
  • Les identifiants d'authentification si l'API est protegee

Comment ca marche

  1. Vous configurez l'URL de l'API et testez la connexion.
  2. Vous liez la source a une entite de votre ontologie.
  3. Ontologie interroge automatiquement l'API selon l'intervalle choisi et ingere les nouvelles donnees.

Assistant de configuration (2 etapes)

Depuis le catalogue Live Data, cliquez sur Configurer sur la carte Source HTTP (section Sources Directes). L'assistant se deroule en 2 etapes.

Etape 1 — Connexion

Configurez et testez la connexion a l'API externe.

ChampDescriptionObligatoire
Nom de la sourceNom explicite (ex. API Meteo, CRM Clients, Inventaire). Minimum 2 caracteres.Oui
Methode HTTPGET (defaut), POST ou PUTOui
URLAdresse complete de l'API (ex. https://api.example.com/data)Oui

Authentification (optionnel)

La section est repliee par defaut. Depliez-la si l'API necessite une authentification :

ModeConfiguration
AucunePas d'authentification (API publique)
API KeyNom du header (defaut : Authorization), prefixe (defaut : Bearer ) et valeur de la cle. L'assistant affiche un apercu du header final envoye.
BasicIdentifiant et mot de passe

Test de connexion

Cliquez sur le bouton TEST pour verifier que l'API repond correctement. Le resultat affiche :

ResultatInformations affichees
Succes (vert)Code HTTP, temps de reponse, nombre d'enregistrements detectes, schema des champs
Erreur (rouge)Categorie de l'erreur, message, action de recuperation suggeree, details techniques (depliable)
info

Le test de connexion doit reussir avant de pouvoir passer a l'etape suivante.

Cliquez sur Suivant pour passer a l'etape 2.


Etape 2 — Activation

Liez la source a une entite et configurez la frequence de synchronisation.

Liaison a une entite

Recherchez et selectionnez l'entite cible dans votre ontologie. Les donnees recuperees depuis l'API seront associees a cette entite.

Polling automatique

Un interrupteur permet d'activer ou desactiver le polling automatique :

ModeComportement
Active (defaut)L'API est interrogee automatiquement a intervalles reguliers
DesactiveSynchronisation manuelle uniquement (a la demande)

Si le polling est active, choisissez l'intervalle de synchronisation :

IntervalleSyncs / jourSyncs / mois
15 min~96~2 880
30 min~48~1 440
1 h~24~720
6 h~4~120
24 h1~30

Cliquez sur Creer et activer pour finaliser la creation de la source.


Resultat attendu

Votre source HTTP est creee et active. Les donnees sont recuperees automatiquement selon l'intervalle configure et associees a l'entite cible. Vous pouvez suivre l'etat des synchronisations dans le Monitoring.

Limites

LimiteValeur
Methodes supporteesGET, POST, PUT
Timeout de requete30 secondes
Intervalle minimum15 minutes
Requetes simultaneesRate limite par workspace

Voir aussi