PmaControl — разработчикам и API
Быстрый старт
Запрашивайте общедоступные ресурсы ниже с помощью curl. Для этого API только для чтения не нужны учётная запись, обращение в отдел продаж или ключ API. Ответы имеют формат 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
Аутентификация и разрешения
Этот общедоступный API предоставляет только сведения о продукте и ссылки на документацию. API установок используют собственные машинные учётные данные и разрешения клиента. Каталог перечисляет разрешения, проверенные в исходном коде; доступность зависит от версии. Здесь нет сервера OAuth или самостоятельной выдачи производственных ключей.
Контракт и ошибки
Контракт OpenAPI описывает каждую операцию, параметры и ответы. Ошибки API используют application/problem+json со стабильным кодом и подсказкой по исправлению. Используйте GET или HEAD, кешируйте каталоги и увеличивайте интервалы повторов после сетевых ошибок и ответов 5xx. Для общедоступного API не обещаны числовая квота или гарантия доступности.
Бесплатная песочница
Проверьте синтетический ответ MariaDB / MySQL без учётной записи или ключа. Метрики являются фиксированными примерами без подключения к базам клиентов. Песочница доступна только для чтения и не моделирует производственные разрешения. Существующая пробная версия Pro требует подтверждения email и UUID установки; лицензия не является ключом API.
curl -sS https://www.pmacontrol.com/api/v1/sandbox/servers