Ce document décrit l'utilisation de l'API Cisco Secure Endpoints (SE).
Pour utiliser l'API SE, créez des informations d'identification d'API dans la console SE.
Les exemples de cet article utilisent un point de terminaison Windows 7.
1. Connectez-vous à la console et accédez à Comptes > Informations d'identification de l'API.

1. Cliquez sur New API Credential pour créer un nouvel ensemble de clés.

2. Entrez un nom d'application. Sélectionnez l'étendue de Lecture seule ou Lecture et écriture.

3. Cliquez sur le bouton Créer. La page API Key Details s'affiche. Enregistrez ces informations car certaines ne sont plus disponibles après avoir quitté l'écran.

Supprimez les informations d'identification API d'une application si vous pensez qu'elles ont été compromises, puis créez-en une nouvelle. Lorsque vous supprimez des informations d'identification d'API, le client qui utilise les anciennes est verrouillé. Vous devez donc les mettre à jour avec les nouvelles informations d'identification.

Il existe actuellement trois versions de l'API SE : Version 3 , version 1 et version 0. La version 3 offre des fonctionnalités supplémentaires par rapport aux versions 1 et 0. La documentation de l'API de version 3 est disponible sur ce lien. Utilisez la version 3 pour récupérer ces informations :
Cliquez sur la commande appropriée dans le document pour voir des exemples de son utilisation.
Chaque commande API contient des informations similaires et se décompose en une commande curl comme ceci :
curl -o yourfilename.json https://client_id:api_key@api.example.com/v1/whatyouwanttodo
Lorsque vous utilisez la commande curl avec l'option -o, elle vous permet d'enregistrer la sortie dans un fichier. Dans ce cas, le nom du fichier est « votrenom_fichier.json ».
La partie suivante de la commande curl spécifie les informations d'identification avant le symbole @. Après avoir généré les informations d'identification API, utilisez l'ID client API et la clé API dans cette partie de l'URL.
https://client_id:api_key@
Ajoutez le numéro de version et l'action à effectuer. Pour cet exemple, exécutez GET /v1/computers. La commande complète ressemble à ceci :
curl -o computers.json https://client_id:api_key@api.example.com/v1/computers
Après avoir exécuté la commande, un fichier computers.json apparaît dans le répertoire où vous avez lancé la commande.


Lorsque vous ouvrez le fichier, toutes les données apparaissent sur une seule ligne. Pour l'afficher dans une mise en page formatée, installez un plug-in de navigateur qui formate JSON et ouvrez le fichier dans un navigateur. Cette sortie affiche des informations pour vos ordinateurs, telles que :
connector_guid, hostname, active, links, connector_version, operating_system, internal_ips, external_ip, group_guid, network_addresses, policy guid et policy name.
{
version: "v1.0.0",
metadata: {
links: {
self: "https://api.amp.cisco.com/v1/computers"
},
results: {
total: 4,
current_item_count: 4,
index: 0,
items_per_page: 500
}
},
data: [
{
connector_guid: "abcdef-1234-5678-9abc-def123456789",
hostname: "host.example.com",
active: true,
links: {
computer: "https://api.amp.cisco.com/v1/computers/abcdef-1234-5678-9abc-def123456789",
trajectory: "https://api.amp.cisco.com/v1/computers/abcdef-1234-5678-9abc-def123456789/trajectory",
group: "https://api.amp.cisco.com/v1/groups/abcdef-1234-5678-9abc-def123456789"
},
connector_version: "4.4.2.10200",
operating_system: "Windows 7, SP 1.0",
internal_ips: [
"10.1.1.2",
" 192.168.1.2",
" 192.168.2.2",
" 169.254.245.1"
],
external_ip: "192.0.2.10",
group_guid: "abcdef-1234-5678-9abc-def123456789",
network_addresses: [
{
mac: "ab:cd:ef:01:23:45",
ip: "10.1.1.2"
},
{
mac: "bc:de:f0:12:34:56",
ip: "192.168.1.2"
},
{
mac: "cd:ef:01:23:45:67",
ip: "192.168.2.2"
},
{
mac: "de:f0:12:34:56:78",
ip: "169.254.245.1"
}
],
policy: {
guid: "abcdef-1234-5678-9abc-def123456789",
name: "Protect Policy"
}
}
]
}
Cet exemple montre une demande d'API de base. Vous pouvez maintenant utiliser d'autres options de commande pour récupérer et modifier des données dans votre environnement.
| Révision | Date de publication | Commentaires |
|---|---|---|
2.0 |
26-Oct-2026
|
Recertification |
1.0 |
20-Mar-2017
|
Première publication |