Leer creación de cortafuegos del equipo
/api/v1/firewall-requests/:requestKey
Lee un registro de creación enviado por el equipo actual fijo, con su autor original.
Antes de llamar
Solo lee registros: no envía, reintenta, desbloquea ni llama al proveedor. La ausencia de registro no prueba que no se creara nada. Un éxito histórico no confirma la protección actual. Se mantiene la auditoría de autenticación.
Los nombres de campos, los tipos y el código de la API se mantienen iguales en todos los idiomas.
Ejemplo de petición
curl "https://tovahub.com/api/v1/firewall-requests/undefined" \
-H "Authorization: Bearer $TOVAHUB_TOKEN"Solo ejemplos. Esta página no envía peticiones.
Respuesta ilustrativa
{
"requestKey": "original_create_1",
"actorUserId": "507f1f77bcf86cd799439013",
"name": "Office",
"state": "pending",
"createdAt": "2026-11-01T00:00:00.000Z",
"updatedAt": "2026-11-01T00:00:00.000Z",
"resource": null
}Parámetros
requestKeyRuta · Obligatoriostring
requestKey de la creación original. La recuperación no genera otra clave.
Respuesta
Estado HTTP 200
Solo un registro guardado; no verifica al proveedor ni reintenta la operación.
requestKeystring | nullClave original, o null en registros antiguos incompletos.
namestring | nullNombre guardado o null. No devuelve reglas ni datos originales del proveedor.
statestringEstado guardado: new, started, pending, succeeded, failed o unknown. Ninguno autoriza reenviar.
createdAtstring | nullFecha ISO guardada, o null si no está disponible. La lectura no la actualiza.
updatedAtstring | nullFecha ISO guardada, o null si no está disponible. La lectura no la actualiza.
resource{ id: string, state: string } | nullRecurso local de la misma organización {id, state}, o null. No recrea recursos eliminados o ausentes.
actorUserIdstring (ObjectId) | nullID de la cuenta del autor original, o null si falta en el historial. El lector debe ser miembro activo del mismo equipo fijo.