openapi: 3.0.3 info: title: Unisys Stealth Eco Combined Isolation API version: '6.0' description: The Unisys Stealth EcoAPI provides programmatic access to the Unisys Stealth zero trust network segmentation platform. Security teams and automation platforms can use the EcoAPI to dynamically isolate and un-isolate endpoints and users from the Stealth network in response to security events or policy enforcement actions. The API also provides access to Stealth role configurations. Authentication uses HTTP Basic credentials (username and password) against the Stealth server endpoint. contact: name: Unisys Stealth Support url: https://stealthsecurity.unisys.com/resources/ x-generated-from: documentation x-last-validated: '2026-05-03' servers: - url: https://{stealthHost}:{stealthPort} description: Unisys Stealth EcoAPI Server variables: stealthHost: default: stealth-server description: Hostname or IP address of the Stealth EcoAPI server stealthPort: default: '8448' description: Port number of the Stealth EcoAPI server security: - basicAuth: [] tags: - name: Combined Isolation description: Isolate and un-isolate both endpoints and users simultaneously paths: /api/isolate: post: operationId: isolateMachineAndUser summary: Isolate Machine and User description: Simultaneously isolate both an endpoint and a user from the Stealth zero trust network in a single API call. This is useful when responding to a security incident that requires immediate isolation of both the compromised machine and the associated user account. tags: - Combined Isolation requestBody: description: Combined endpoint and user isolation request required: true content: application/json: schema: type: object properties: endpoint: type: string description: FQDN of the endpoint to isolate user: type: string description: Username to isolate roleId: type: string description: Optional isolation role ID to apply responses: '200': description: Endpoint and user successfully isolated content: application/json: schema: $ref: '#/components/schemas/ActionResponse' '400': description: Bad request - missing or invalid parameters content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Unauthorized - invalid or missing credentials content: application/json: schema: $ref: '#/components/schemas/Error' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error' /api/unisolate: post: operationId: unisolateMachineAndUser summary: Un-Isolate Machine and User description: Simultaneously remove the isolation state from both an endpoint and a user in the Stealth network in a single API call. This restores the machine and user to their normal Stealth community memberships and role assignments. tags: - Combined Isolation requestBody: description: Combined endpoint and user un-isolation request required: true content: application/json: schema: type: object properties: endpoint: type: string description: FQDN of the endpoint to un-isolate user: type: string description: Username to un-isolate responses: '200': description: Endpoint and user successfully un-isolated content: application/json: schema: $ref: '#/components/schemas/ActionResponse' '400': description: Bad request - missing or invalid parameters content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Unauthorized - invalid or missing credentials content: application/json: schema: $ref: '#/components/schemas/Error' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error' components: schemas: ActionResponse: type: object description: Response from a Stealth EcoAPI action properties: status: type: string description: Status of the action enum: - SUCCESS - FAILURE - PENDING message: type: string description: Human-readable message describing the result timestamp: type: string format: date-time description: Timestamp of when the action was executed Error: type: object description: Error response from the Stealth EcoAPI properties: code: type: integer description: HTTP status code message: type: string description: Error message details: type: string description: Additional error details securitySchemes: basicAuth: type: http scheme: basic description: HTTP Basic Authentication using Stealth server credentials (username and password).