API
RGate API Dokumentation
Die öffentliche API ist bewusst klein: Scan starten, Status abrufen, strukturierte Ergebnisse auswerten und JSON-Fehler maschinenlesbar behandeln.
Was RGate für Agenten abkürzt
Die API ist nicht nur ein Wrapper um Lighthouse. RGate betreibt eine Browser-basierte Prüf-Pipeline über Security, SEO, Accessibility, Legal und Sustainability. Das vollständige Testprogramm erklärt Methodik, Fail-Conditions, Risiken, Fixes und Referenzen, damit Agents nachvollziehen können, was geprüft wurde.
Ein Agent könnte einzelne Checks selbst bauen, müsste dafür aber Browser-Automation, Worker, Storage, Scoring, APIs, Exports und laufenden Betrieb konfigurieren. RGate macht diese Infrastruktur sofort nutzbar.
1. Scan starten
POST /api/scan
Content-Type: application/json
{ "url": "https://www.rgate.io" }2. Ergebnisse pollen
GET /api/scan/{scanId}Result-Arrays sind null, bis der Scan-Status done ist.
3. Fehler behandeln
{
"error": "URL is required.",
"code": "URL_REQUIRED",
"message": "URL is required.",
"hint": "See https://www.rgate.io/openapi.json for request schemas and examples."
}4. MCP und CLI
POST /api/mcp
GET /.well-known/mcp.json
npx @rgate_io/rgate scan https://www.rgate.io --wait --jsonNutze MCP Server oder RGate CLI, wenn Agents automatisierte Tests für Web-Anwendungen und APIs brauchen, ohne einen eigenen REST Client zu bauen.