API d'Investigation
Gérez les investigations au sein des projets mindzieStudio. Les investigations sont les conteneurs principaux pour l'analyse de process mining, reliant des ensembles de données à des notebooks qui définissent des workflows analytiques.
Fonctionnalités
Gestion des Investigations
Créez, récupérez, mettez à jour et supprimez des investigations. Listez toutes les investigations d'un projet avec prise en charge de la pagination.
Accès aux Notebooks
Récupérez les notebooks d'une investigation, y compris le notebook principal qui est automatiquement créé avec chaque investigation.
Endpoints Disponibles
Test de Connectivité
| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/{tenantId}/{projectId}/investigation/unauthorized-ping |
Test de connectivité public |
| GET | /api/{tenantId}/{projectId}/investigation/ping |
Test de connectivité authentifié |
CRUD d'Investigation
| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/{tenantId}/{projectId}/investigation |
Lister toutes les investigations |
| GET | /api/{tenantId}/{projectId}/investigation/{investigationId} |
Obtenir les détails d'une investigation |
| POST | /api/{tenantId}/{projectId}/investigation |
Créer une investigation |
| PUT | /api/{tenantId}/{projectId}/investigation/{investigationId} |
Mettre à jour une investigation |
| DELETE | /api/{tenantId}/{projectId}/investigation/{investigationId} |
Supprimer une investigation |
Accès aux Notebooks
| Méthode | Endpoint | Description |
|---|---|---|
| GET | /api/{tenantId}/{projectId}/investigation/{investigationId}/notebooks |
Lister tous les notebooks |
| GET | /api/{tenantId}/{projectId}/investigation/{investigationId}/main-notebook |
Obtenir le notebook principal |
Authentification
Tous les endpoints de l'API Investigation requièrent une clé API Tenant valide. Incluez la clé API dans l'en-tête Authorization.
Voir Authentification pour plus de détails sur les types et l'utilisation des clés API.
Démarrage Rapide
# Lister toutes les investigations d'un projet
curl -X GET "https://your-mindzie-instance.com/api/{tenantId}/{projectId}/investigation" \
-H "Authorization: Bearer YOUR_API_KEY"
# Créer une nouvelle investigation
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"}'
Notes Importantes
- Ensemble de données requis : Chaque investigation doit être liée à un ensemble de données existant
- Notebook principal : Un notebook principal est automatiquement créé lors de la création d'une investigation
- Cache requis : Chargez le projet dans le cache avant d'accéder aux notebooks via l'endpoint notebooks
- Suppression en CASCADE : Supprimer une investigation supprime définitivement tous ses notebooks et l'historique d'analyse
- Centre d'Opération : Affectez
isUsedForOperationCenterà true pour les investigations utilisées en surveillance en temps réel