Bienvenue dans la PADS4 API Documentation, votre référence complète pour interagir par programmation avec la plateforme PADS4.La suite d’API PADS4 est conçue pour prendre en charge l’intégration transparente, l’automatisation et l’évolutivité de vos solutions d’affichage dynamique et d’espace de travail. Que vous construisiez une interface personnalisée, que vous intégriez des systèmes tiers ou que vous automatisiez des flux de travail de contenu, cette documentation d’API fournit tous les outils et points de terminaison nécessaires pour communiquer avec les services backend de PADS4.Chaque module d’API est conçu autour d’un domaine spécifique de fonctionnalité au sein de l’écosystème PADS4. Tous les services suivent une architecture RESTful et exposent des définitions OpenAPI (Swagger) pour simplifier le développement et réduire les efforts d’intégration.
La plateforme d’API PADS4 est divisée en groupes fonctionnels suivants :
Domains
Gérer les domaines des locataires et la configuration associée.
Authentication & Authentication Integration
Gérer la connexion des utilisateurs, la gestion des sessions et l’intégration avec des fournisseurs d’identité tiers.
CMS
Créer et gérer du contenu, des messages, des modèles et des flux de travail d’affichage dynamique.
Configuration
Accéder et modifier les paramètres de configuration à l’échelle du système.
Content
Gérer les ressources multimédias, les fichiers et les métadonnées associées.
Credentials
Gérer de manière sécurisée le stockage des identifiants et l’accès tokenisé.
Data
Accéder aux sources de données externes et internes intégrées dans les présentations.
Device
Enregistrer et surveiller les appareils de lecture sur l’ensemble du réseau d’affichage dynamique.
Email
Configurer et envoyer des notifications et des alertes.
Engine
Gérer la logique backend et le comportement d’exécution des services.
FIDS Connector
Intégrer avec les systèmes d’affichage d’informations de vol pour les environnements de transport.
Globalization
Gérer les paramètres de localisation et de traduction des langues.
License
Gérer les licences de produits et le suivi des droits.
Messaging
Configurer les services de messagerie tels que SMS, notifications push, et plus encore.
Migration
Prendre en charge le transfert de données et les mises à niveau des systèmes existants.
Orchestration
Coordonner et automatiser les flux de travail entre différents services et composants.
Package
Gérer les configurations groupées et les packages de présentation.
Process
Exécuter une logique personnalisée ou déclencher des processus internes.
Replication
Gérer la synchronisation des données entre les systèmes distribués.
Schedule
Contrôler la programmation de lecture des présentations, les calendriers et les horaires récurrents.
User SCIM & User Profile
Prendre en charge le provisionnement des utilisateurs, la synchronisation d’annuaire compatible SCIM et la gestion des attributs utilisateur.
Video Conversion
Automatiser le transcodage et le formatage vidéo pour une lecture compatible.
Viewer
Enregistrer, configurer et surveiller les points de terminaison des lecteurs d’affichage dynamique.
Web to Image
Capturer et convertir des pages web en images d’affichage statiques.
Chaque groupe dispose d’une interface Swagger dédiée, disponible via des liens OpenAPI, permettant aux développeurs d’explorer les points de terminaison, de tester les requêtes et de créer des intégrations en toute confiance.Pour commencer, choisissez un groupe correspondant à vos besoins d’intégration et consultez sa documentation Swagger. Toutes les API sont sécurisées, et une authentification appropriée est requise pour effectuer des appels à la plupart des points de terminaison.Commençons à construire avec PADS4.