API d'exportation de données
Vous pouvez utiliser l'API d'exportation des données pour extraire des données RICOH Predictive Insight et les intégrer dans des outils de veille stratégique, des entrepôts de données, des tableaux de bord et d'autres applications au sein de votre organisation.
Authentification
Vous pouvez créer et gérer des clés API sur RICOH Account Administration. Vous pouvez créer autant de clés que nécessaire : une par application qui télécharge des données ou une seule clé à utiliser à l'échelle de votre entreprise. Définissez une date d'expiration conformément à vos pratiques de sécurité et renouvelez les clés si nécessaire. Vous pouvez définir la période de chevauchement, de sorte que l'ancienne et la nouvelle clé fonctionnent toutes les deux pendant un certain nombre de jours. Si nécessaire, vous pouvez supprimer une clé pour la désactiver immédiatement.
La clé API contient également l'identité de votre locataire ; c'est pourquoi aucun paramètre de locataire ou de compte n'est requis dans aucune requête. Toute personne disposant de cette clé API peut envoyer des requêtes en votre nom ; veillez donc à protéger vos clés API comme vous le feriez pour un mot de passe.
Points de terminaison disponibles
L'API comprend les points de terminaison suivants :
/printers- Renvoie la liste des imprimantes associées à votre compte, comprenant le nom de l'imprimante, son modèle, son fabricant, son numéro de série, ses moteurs et l'état actuel de la connexion.
/jobs- Renvoie les détails relatifs aux travaux d'impression pour une ou plusieurs imprimantes, notamment la durée, le nombre d'exemplaires imprimés, le nombre de pages, le nombre d'impressions, le nombre de feuilles, la longueur du rouleau, ainsi que la consommation d'encre et de vidage par canal de couleur. Par défaut, la réponse porte sur les dernières 24 heures.
/printer-states- Renvoie l'état de fonctionnement de chaque moteur d'impression, soit sous la forme
d'un historique agrégé sur une période donnée, soit sous la forme de l'état actuel
uniquement. Vous pouvez récupérer les états réels de l'imprimante, tels que : Printing, Preparing, Maintenance ou Sleeping ; ces états peuvent également être regroupés en catégories :
up,down,idleouunknown.Conseil: Le point de terminaison
/printer-statesfournit des informations sur l'état de chaque moteur d'impression, et non de chaque imprimante. Une imprimante dotée de plusieurs moteurs renvoie une ligne par moteur. /printer-interventions- Renvoie les événements ayant provoqué des avertissements ou des erreurs sur une ou plusieurs imprimantes, tels qu'un bourrage papier ou une source de support vide. Chaque événement est consigné pour un seul moteur d'impression, avec l'heure à laquelle il a débuté, l'heure à laquelle il s'est terminé, sa durée, un code identifiant la condition et, le cas échéant, le nom du travail en cours d'impression. Par défaut, la réponse porte sur les dernières 24 heures. Vous pouvez demander les descriptions des événements dans n'importe laquelle des langues prises en charge.
Tester l'API
Une page de documentation interactive est à votre disposition pour vous permettre de consulter chaque point de terminaison, de découvrir les paramètres qu'il accepte et de tester des exemples de requêtes directement depuis votre navigateur. Pour ouvrir la page, rendez-vous sur :
- États-Unis et Japon : https://rpi-data-export.app-ricohsoftware.com/api/v1/api-docs
- Europe : https://rpi-data-export.app-ricohsoftware.eu/api/v1/api-docs
Pour envoyer des requêtes depuis la page de documentation ou depuis vos propres applications, vous devez d'abord créer une clé API. Vous pouvez créer et gérer des clés API sur Account Administration.