PmaControl — développeurs et API
Démarrage rapide
Interrogez les ressources publiques ci-dessous avec curl. Aucun compte, formulaire commercial ou clé API ne sont nécessaires pour cette API en lecture seule. Les réponses sont au format JSON.
curl -sS https://www.pmacontrol.com/api/v1/capabilities
curl -sS 'https://www.pmacontrol.com/api/v1/documentation?language=en'
curl -sS https://www.pmacontrol.com/api/v1/permissions
Authentification et permissions
Cette API publique fournit uniquement des informations produit et des liens documentaires. Les API des installations utilisent leurs propres identifiants machine et permissions par client. Le catalogue précise les permissions vérifiées dans le code ; leur disponibilité dépend de votre version. Aucun serveur OAuth ni émission de clés de production en libre-service ne sont proposés ici.
Contrat et erreurs
Le contrat OpenAPI décrit chaque opération, ses paramètres et ses réponses. Les erreurs API utilisent application/problem+json avec un code stable et une indication de résolution. Utilisez GET ou HEAD, mettez en cache les catalogues et espacez les tentatives après une erreur réseau ou un statut 5xx. Aucun quota numérique ni engagement de disponibilité ne sont promis pour cette API publique.
Bac à sable gratuit
Testez une réponse synthétique MariaDB / MySQL sans compte ni clé. Les métriques sont des exemples fixes, sans connexion aux bases clientes. Ce bac à sable est en lecture seule et ne simule pas les permissions de production. L’essai Pro existant nécessite une validation email et un UUID ; sa licence n’est pas une clé API.
curl -sS https://www.pmacontrol.com/api/v1/sandbox/servers