FAQ Technique

Qu'est-ce qu’une API ?



Quelles sont les différentes API d’IntentPlatform ?

Les différentes briques de l’API IntentPlatform sont présentées sur la  page des fonctionnalités .

Je veux être notifié lorsqu'il se passe quelque chose d'anormal sur mon patrimoine. Comment faire ?


  • soit votre serveur peut venir se renseigner auprès d'IntentPlatform régulièrement via nos APIs
  • soit IntentPlatform peut vous envoyer une  notifications en temps réel, cela nécessite un paramétrage sur votre serveur 
Les deux méthodes sont possibles, la seconde est un peu plus techniquement exigeante.

Quelles sont les URL / URI pour effectuer les requêtes sur l’API IntentPlatform ?


Nous avons un environnement de production et un environnement tests. Les liens sont exposés dans le  guide technique de l’API IntentPlatform .

Quel langage de programmation puis-je utiliser ? Si j’utilise C# (ou node.js, ou php...), comment faire pour effectuer des requêtes API ?


Les API REST peuvent être appelés via n’importe quel langage de programmation moderne. En général, il existe des bibliothèques permettant de faire ces requêtes. Nous vous conseillons de vous référer à la documentation de votre outil.
Nous avons construit un kit de démarrage rapide pour aider les développeurs à construire leurs connecteurs. Celui-ci se base sur Postman. Plus d’informations sur les  clients API .

Je vois des dates au format ISO-8601 et au format Unix, je ne comprends pas.


Selon les APIs d'IntentPlatform que vous utiliserez, deux différents formats d'horodatage sont employés. Nous vous conseillons de vous référer aux pages dédiées pour chaque format.
  •  ISO-8601 , par exemple 2017-07-21T08:55:00+01:00
  •  Unix timestamps (milliseconds) , par exemple 1500627300905

Format de date ISO-8601

IntentPlatform utilise des dates au format ISO-8601
Pour information :
Lorsqu'une date est postée au format : 2017-10-25T02:30:53Z --> alors le Z signifie qu'il s'agit du fuseau horaire UTC
Comme indiqué dans la documentation spécialisée, il est aussi possible d'écrire la date sous la forme : 2017−10−25T02:30:53+01:00
--> ce qui implique un fuseau UTC + 1h00 (soit la France, à l'heure d'hiver)
Cela étant, puisque la grande majorité des utilisateurs IntentPlatform sont en France, nous avons mis en place un mécanisme permettant de lire un format du type 2017-10-25T02:30:53 comme étant une date basée sur le fuseau Central European Time : CET / Paris.

Je ne peux pas faire de requêtes API, est-il possible d’envoyer des données via FTP ?


Les connexions à IntentPlatform se font principalement via API, mais des alternatives via FTP sont progressivement proposées. Elles sont évidemment moins robustes, mais parfois plus faciles à développer que via API. Nous contacter pour plus d’informations.