Skip to main content
Mit der Arlet-API können Sie Repositories verwalten, Codeanalysen ausführen, Code ausführen und Integrationen programmatisch konfigurieren. Alle Endpunkte verwenden JSON über HTTPS.

Basis-URL

Versionierung

Alle Ressourcen-Endpunkte haben das Präfix /v1. OAuth- und Discovery-Endpunkte sind nicht versioniert.

Authentifizierung

Die meisten Endpunkte erfordern ein Bearer-Token. Übergeben Sie es im Authorization-Header:
Sie können API-Schlüssel über das Dashboard oder über die API-Schlüssel-Endpunkte erstellen und verwalten.

Antwortformat

Alle Antworten geben JSON zurück. Erfolgreiche Antworten verwenden Standard-HTTP-Statuscodes:

Fehlerantworten

Validierungsfehler geben einen 422-Status mit Details darüber zurück, welche Felder fehlgeschlagen sind:

Endpunktgruppen

Verwenden Sie die Seitenleiste, um alle verfügbaren Endpunkte nach Gruppen sortiert zu durchsuchen:
  • Repositories — Repositories registrieren, auflisten und verwalten
  • Repository-Dateien — Dateien innerhalb eines Repositories durchsuchen
  • Codeanalyse — Codeanalysen starten, überwachen und verwalten
  • Codeausführung — Code ausführen und Ausführungsergebnisse abrufen
  • Run-Streaming — Echtzeit-stdout/stderr-Logs über SSE streamen
  • API-Schlüssel — API-Schlüssel erstellen und widerrufen
  • Umgebungsvariablen — Umgebungsvariablen für die Ausführung verwalten
  • GitHub-Integration — GitHub-Repositories verbinden und verwalten
  • GitHub App Webhooks — Push- und Pull-Request-Ereignisse für automatisierte Analyse empfangen
  • OAuth 2.0 — Autorisierung, Tokens und Client-Registrierung