Intégration par API (Ingestion)
Automatisez le chargement de vos données d'actifs.
Utilisation recommandée
Pour maintenir l'inventaire à jour sans ressaisie manuelle, configurez une tâche planifiée (Cron) qui extrait les données de votre CMDB, de votre scanner de réseau ou de votre hyperviseur, et les pousse vers le endpoint /api/integrations/ingest de CoreSight.
Exemple de Script Bash (cURL)
bash
#!/bin/bash
API_KEY="votre_cle_api_securisee"
CORESIGHT_URL="https://coresight.monentreprise.com"
# Ingestion d'un actif Cisco
curl -s -X POST "${CORESIGHT_URL}/api/integrations/ingest" \
-H "Authorization: Bearer ${API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"assets": [
{
"id": "switch-01",
"name": "Switch-Main",
"ip": "10.10.1.1",
"type": "switch",
"vendor": "Cisco",
"model": "Catalyst 9300",
"criticality": "high"
}
]
}'