API de respuesta
Aislar equipos
Aísla una lista de equipos de la red para evitar la propagación de las amenazas y /o la comunicación y extracción de información confidencial.
Petición
Comando |
POST |
URL |
/api/v1/applications/remediations/muids/isolate |
Parámetros requeridos en el cuerpo del mensaje HTTP |
JSON con la lista de MUIDs de los equipos a aislar.
|
Cabeceras |
|
Respuesta
Lista de JSONs, cada uno de ellos con el resultado de la operación.
Campo del JSON | Descripción |
---|---|
MUID |
MUID del equipo referido en la petición. |
devideId |
Campo obsoleto. |
requestAccepted |
True |
errorCode |
“null” |
errorMessage |
“null” |
Quitar el aislamiento de equipos
Saca del estado del aislamiento los equipos de la red una vez resuelta la posibilidad de propagación de las amenazas y / o la comunicación y extracción de información confidencial.
Petición
Comando |
POST |
URL |
/api/v1/applications/remediations/muids/deisolate |
Parámetros requeridos en el cuerpo del mensaje HTTP |
JSON con la lista de MUIDs de los equipos a sacar del aislamento.
|
Cabeceras |
|
Respuesta
Lista de JSONs, cada uno de ellos con el resultado de la operación.
Campo del JSON | Descripción |
---|---|
MUID |
MUID del equipo referido en la respuesta. |
devideId |
Campo obsoleto. |
requestAccepted |
True |
errorCode |
“null” |
errorMessage |
“null” |
Reinicio
Inicia la secuencia de reinicio de una lista de equipos para completar una actualización de software o para corregir un mal funcionamiento del equipo.
Petición
Comando |
POST |
URL |
/api/v1/applications/remediations/muids/reboot |
Parámetros requeridos en el cuerpo del mensaje HTTP |
JSON con la lista de MUIDs de los equipos a reiniciar.
|
Cabeceras |
|
Respuesta
Lista de JSONs, cada uno de ellos con el resultado de la operación.
Campo del JSON | Descripción |
---|---|
MUID |
MUID del equipo referido en la respuesta. |
devideId |
Campo obsoleto. |
requestAccepted |
True |
errorCode |
“null” |
errorMessage |
“null” |
Ejemplo de llamada a la API para aislar, quitar el aislamiento y reiniciar equipos
El siguiente ejemplo aísla, quita el aislamiento y reinicia los equipos de MUIDs “3333-4444” y “5555-6666”.
#cabeceras para la llamada a la API incluyendo el token de acceso h_request_remediation = { 'Authorization': f'Bearer {token_access}', 'Accept': 'application/json', 'Content-Type': 'application/json-patch+json' } #JSON con la lista de muids muids_data={'muids':['3333-4444','5555-6666']} #Objetivo: aísla una lista de equipos #URL de la llamada url_isolate = f'https://api.orion.cytomic.ai/api/v1/applications/remediations/muids/isolate' r = requests.post(url_isolate, headers=h_request_remediation, json=muids_data, verify=False) #devuelve un JSON con el resultado de la operación isolate=r.json() #Objetivo: retira el estado de aislamiento de una lista de equipos #URL de la llamada url_deisolate = f'https://api.orion.cytomic.ai/api/v1/applications/remediations/muids/deisolate' r = requests.post(url_deisolate, headers=h_request_remediation, json=muids_data, verify=False) #devuelve un JSON con el resultado de la operación deisolate=r.json() #Objetivo: reinicia una lista de equipos #URL de la llamada url_reboot = f'https://api.orion.cytomic.ai/api/v1/applications/remediations/muids/reboot' r = requests.post(url_reboot, headers=h_request_remediation, json=muids_data, verify=False) #devuelve un JSON con el resultado de la operación reboot=r.json() |