Die Schnittstelle zwischen Client und Manage-Server, Protokoll v1. Wer den
mitgelieferten Client übernimmt, braucht diesen Teil nicht – er ist für eigene Clients,
für Debugging und für die Fehlersuche mit curl gedacht. Die ausführliche Beschreibung
mit Beispielaufrufen steht im Kapitel Protokoll in Teil 1.
Basis-URL dieser Installation: {{BASE_URL}}/api/v1
Zum Ausprobieren im Browser, mit Swagger UI: <{{SELF_URL}}/api.php>. Das Dokument allein, für Codegeneratoren: <{{SELF_URL}}/openapi.php>.
Jede Anfrage trägt zwei Header:
X-Manage-Instance: meinprojekt-prod
X-Manage-Token: e4032c4dc51e9100…
Vier Endpunkte:
| Methode | Pfad | Zweck |
|---|---|---|
GET |
/manifest.php |
Welches Release soll installiert werden |
GET |
/package.php?version=vX.Y.Z |
Das Release-ZIP |
POST |
/backup.php |
Backup-Archiv hochladen (multipart/form-data) |
POST |
/heartbeat.php |
Status melden, Update-Information erhalten |