Investigation API
Verwalten Sie Untersuchungen innerhalb von mindzieStudio-Projekten. Untersuchungen sind die primären Container für Process-Mining-Analysen und verknüpfen Datensätze mit Notebooks, die analytische Workflows definieren.
Funktionen
Untersuchungsverwaltung
Erstellen, abrufen, aktualisieren und löschen Sie Untersuchungen. Listen Sie alle Untersuchungen in einem Projekt mit Unterstützung für Paginierung auf.
Zugriff auf Notebooks
Rufen Sie Notebooks innerhalb einer Untersuchung ab, einschließlich des Hauptnotebooks, das automatisch mit jeder Untersuchung erstellt wird.
Verfügbare Endpunkte
Verbindungstest
| Methode | Endpunkt | Beschreibung |
|---|---|---|
| GET | /api/{tenantId}/{projectId}/investigation/unauthorized-ping |
Öffentlicher Verbindungstest |
| GET | /api/{tenantId}/{projectId}/investigation/ping |
Authentifizierter Verbindungstest |
Investigation CRUD
| Methode | Endpunkt | Beschreibung |
|---|---|---|
| GET | /api/{tenantId}/{projectId}/investigation |
Alle Untersuchungen auflisten |
| GET | /api/{tenantId}/{projectId}/investigation/{investigationId} |
Details zur Untersuchung abrufen |
| POST | /api/{tenantId}/{projectId}/investigation |
Eine Untersuchung erstellen |
| PUT | /api/{tenantId}/{projectId}/investigation/{investigationId} |
Eine Untersuchung aktualisieren |
| DELETE | /api/{tenantId}/{projectId}/investigation/{investigationId} |
Eine Untersuchung löschen |
Zugriff auf Notebooks
| Methode | Endpunkt | Beschreibung |
|---|---|---|
| GET | /api/{tenantId}/{projectId}/investigation/{investigationId}/notebooks |
Alle Notebooks auflisten |
| GET | /api/{tenantId}/{projectId}/investigation/{investigationId}/main-notebook |
Hauptnotebook abrufen |
Authentifizierung
Alle Investigation-API-Endpunkte erfordern einen gültigen Tenant-API-Schlüssel. Fügen Sie den API-Schlüssel im Authorization-Header hinzu.
Siehe Authentifizierung für Details zu API-Schlüsseltypen und deren Verwendung.
Schnellstart
# Alle Untersuchungen in einem Projekt auflisten
curl -X GET "https://your-mindzie-instance.com/api/{tenantId}/{projectId}/investigation" \
-H "Authorization: Bearer YOUR_API_KEY"
# Eine neue Untersuchung erstellen
curl -X POST "https://your-mindzie-instance.com/api/{tenantId}/{projectId}/investigation" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"investigationName": "Order Analysis", "datasetId": "your-dataset-guid"}'
Wichtige Hinweise
- Datensatz erforderlich: Jede Untersuchung muss mit einem vorhandenen Datensatz verknüpft sein
- Hauptnotebook: Ein Hauptnotebook wird automatisch erstellt, wenn eine Untersuchung angelegt wird
- Cache erforderlich: Laden Sie das Projekt in den Cache, bevor Sie über den Notebooks-Endpunkt auf Notebooks zugreifen
- Kaskadenlöschung: Das Löschen einer Untersuchung entfernt dauerhaft alle zugehörigen Notebooks und die Analysehistorie
- Operation Center: Setzen Sie
isUsedForOperationCenterauf true für Untersuchungen, die in der Echtzeitüberwachung verwendet werden