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() |