---
title: "Gets a list of user-induced fault operations filtered by provided input."
method: GET
path: "/Faults/"
tags: ["Faults"]
---

# Gets a list of user-induced fault operations filtered by provided input.

`GET /Faults/`

Gets the list of user-induced fault operations filtered by provided input.

## Query parameters

- `api-version` '6.0', required
- `TypeFilter` integer, required
- `StateFilter` integer, required
- `timeout` integer

## Response `200`

A successful operation will return 200 status code.

- OperationStatus[] — A list of OperationStatus objects.
  - `OperationId` string, uuid — A GUID that identifies a call to this API. This is also passed into the corresponding GetProgress API.
  - `State` 'Invalid' | 'Running' | 'RollingBack' | 'Completed' | 'Faulted' | 'Cancelled' | 'ForceCancelled' — The state of the operation.
  - `Type` 'Invalid' | 'PartitionDataLoss' | 'PartitionQuorumLoss' | 'PartitionRestart' | 'NodeTransition' — The type of the operation.

## Other responses

- `default` — The detailed error response.

---

[API](https://skmtc.net/azure/apis/service-fabric-client-apis.md) · [All operations](https://skmtc.net/azure/apis/service-fabric-client-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/service-fabric-client-apis/versions/6df9f2f4d542/schema)
