PmaControl — programiści i API
Szybki start
Odpytuj poniższe zasoby publiczne za pomocą curl. To API tylko do odczytu nie wymaga konta, formularza handlowego ani klucza API. Odpowiedzi są w formacie 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
Uwierzytelnianie i uprawnienia
Publiczne API udostępnia wyłącznie informacje o produkcie i odnośniki do dokumentacji. API instalacji używają własnych poświadczeń maszynowych i uprawnień klienta. Katalog podaje uprawnienia zweryfikowane w kodzie; dostępność zależy od wersji. Nie udostępniamy tutaj serwera OAuth ani samodzielnego wydawania kluczy produkcyjnych.
Kontrakt i błędy
Kontrakt OpenAPI opisuje każdą operację, jej parametry i odpowiedzi. Błędy API używają application/problem+json ze stabilnym kodem i wskazówką rozwiązania. Używaj GET lub HEAD, buforuj katalogi i zwiększaj odstępy po błędach sieciowych lub odpowiedziach 5xx. Publiczne API nie ma obiecanej kwoty liczbowej ani gwarancji dostępności.
Bezpłatna piaskownica
Przetestuj syntetyczną odpowiedź MariaDB / MySQL bez konta ani klucza. Metryki to stałe przykłady bez połączenia z bazami klientów. Piaskownica jest tylko do odczytu i nie symuluje uprawnień produkcyjnych. Istniejący okres próbny Pro wymaga weryfikacji email i UUID instalacji; licencja nie jest kluczem API.
curl -sS https://www.pmacontrol.com/api/v1/sandbox/servers