Entwickler
Ein Katalog, jeder Client
Alles, was das Dashboard kann, ist in einem Katalog von 56 Operationen zusammengefasst, bereitgestellt für die REST-API, den gehosteten MCP-Server, die CLI und jeden Agenten, der openapi.json liest.
Einstiegspunkte
Wählen Sie die Schnittstelle, die zum Programm passt
In sechzig Sekunden
Vom Schlüssel zur ersten Antwort
Ein Admin erstellt einen Schlüssel unter Einstellungen, API-Schlüssel. Legen Sie ihn in SKILLHOOK_CLOUD_API_KEY ab; die Beispiele lesen ihn von dort.
Jede Operation ist POST /api/v1/tools/{name} mit einem JSON-Body. GET /api/v1/tools listet sie mit dem jeweils nötigen Scope und ob dieser Schlüssel ihn hat.
Authentifizierung
Ein Schlüssel, ein Scope
Senden Sie den Schlüssel als Authorization: Bearer shc_…, nie in einer URL. Jeder Scope handelt als eine Rolle der Organisation; was die Rolle nicht darf, darf auch der Schlüssel nicht.
| Scope | Handelt als | Erlaubt |
|---|---|---|
| fleet:read | Betrachter | Die Übersicht, Statistiken, Warnungen, Maschinen, Skills, Jobs, Zustellungen, gehostete URLs (nicht die URLs selbst), Befehle, Einstellungen, Mitglieder, Problemmeldungen. |
| fleet:run | Mitglied | Außerdem Skill-Quellen, Job-Dateien, Live-Ausgabe und die gehosteten URLs; Skills ausführen und testen, Agents antworten, erneut ausführen, abbrechen, Warnungen verwerfen. |
| fleet:admin | Admin | Außerdem das Audit-Log und Benachrichtigungskanäle; Skills speichern und löschen, gehostete URLs ein- und ausschalten, Maschinen umbenennen und trennen, Einstellungen, Konfigurationsänderungen, Neustarts, Updates, Secrets. |
Fehler
Problem Details, jedes Mal
Fehler sind RFC 9457 Problem Details (application/problem+json). type verlinkt auf den Eintrag für den Code in der Referenz; request_id ist das, was Sie dem Support nennen.
Ein Fehler auf unserer Seite, den ein erneuter Versuch beheben kann, etwa eine nicht erreichbare Datenbank, ist 503 unavailable mit Retry-After, nie ein 401 oder 404. Ein Body, der die Validierung nicht besteht, ist 400 invalid_request mit der Angabe, was falsch war; ein unbekanntes Tool ist 404 unknown_tool; ein Scope, der dem Schlüssel fehlt, ist 403 forbidden.
Rate-Limits
Genug für einen beschäftigten Agent
Autonome Agents
Vier Regeln, um die der Katalog gebaut ist
Sie sind das, was agents.md und die Anweisungen des gehosteten Servers sagen; ein Agent, der sich gut verhält, braucht nichts weiter.
Lesen Sie die Referenz, oder lassen Sie das Plugin sie für Sie lesen
Jede Operation, jede Route, jeder Fehlercode; oder eine Anmeldung, und der Agent hat sie alle.