# List faults in a project

List faults in a project

Endpoint: GET /gateway/chaos/manager/api/rest/faults
Version: 1.0
Security: x-api-key

## Query parameters:

  - `accountIdentifier` (string, required)
    account id to access the resource

  - `category` (string)
    comma separated category used for filter

  - `correlationID` (string)
    correlation id is used to debug micro svc communication

  - `infrastructure` (string)
    infrastructure used for filter
    Enum: "KubernetesV2"

  - `infrastructureType` (string)
    infrastructure type used for filter
    Enum: "Kubernetes"

  - `isEnterprise` (boolean)
    if this fault is enterprise fault or not

  - `limit` (integer)

  - `organizationIdentifier` (string)
    organization id to access the resource

  - `page` (integer)

  - `projectIdentifier` (string)
    project id to access the resource

  - `search` (string)
    name that you want to search

  - `sortAscending` (boolean)
    if sort order ascending or not

  - `sortField` (string)
    field  name that you want to sort
    Enum: "name", "lastUpdated", "experimentName"

  - `tags` (string)
    comma separated tags used for filter

  - `type` (string)
    type of the fault used for filter

## Response 200 fields (application/json):

  - `correlationID` (string)

  - `data` (array)

  - `data.accountID` (string, required)

  - `data.category` (array)

  - `data.createdAt` (integer)

  - `data.createdBy` (string)

  - `data.createdByUserDetails` (object)

  - `data.createdByUserDetails.email` (string)

  - `data.createdByUserDetails.userID` (string)

  - `data.createdByUserDetails.username` (string)

  - `data.description` (string)

  - `data.experimentRunsCount` (integer)

  - `data.id` (string)
    Mongo ID (primary key)

  - `data.identity` (string, required)
    Unique identifier (human-readable) immutable

  - `data.importType` (string)
    Enum: "LOCAL", "REFERENCE"

  - `data.infraType` (string)

  - `data.infras` (array)

  - `data.inputs` (array)

  - `data.inputs.allowedValues` (array)

  - `data.inputs.category` (string)
    Enum: "FaultTarget", "FaultTunable", "TargetInfra", "ExperimentTunable", "ActionProperties", "ProbeProperties", "RunProperties", "FaultAuthentication"

  - `data.inputs.default` (any)

  - `data.inputs.description` (string)

  - `data.inputs.name` (string, required)

  - `data.inputs.path` (string)

  - `data.inputs.required` (boolean)

  - `data.inputs.stringify` (boolean)

  - `data.inputs.tags` (array)

  - `data.inputs.tooltipId` (string)

  - `data.inputs.type` (string)
    Enum: "String", "Integer", "Boolean", "Number", "SecretFile", "SecretText"

  - `data.inputs.validator` (string)

  - `data.inputs.value` (any, required)

  - `data.isEnterprise` (boolean)

  - `data.isRemoved` (boolean, required)

  - `data.links` (array)

  - `data.links.name` (string)

  - `data.links.url` (string)

  - `data.managedBy` (string)
    Enum: "EXPERIMENT"

  - `data.name` (string, required)

  - `data.orgID` (string)

  - `data.permissionsRequired` (string)

  - `data.projectID` (string)

  - `data.tags` (array)

  - `data.template` (string)

  - `data.templateReference` (string)

  - `data.templateRevision` (string)

  - `data.templateUid` (string)

  - `data.type` (string)

  - `data.updatedAt` (integer)

  - `data.updatedBy` (string)

  - `data.updatedByUserDetails` (object)

  - `data.variables` (array)
    CHAOS-11100

  - `pagination` (object)

  - `pagination.index` (integer)

  - `pagination.limit` (integer)

  - `pagination.totalItems` (integer)

  - `pagination.totalPages` (integer)

## Response 400 fields (application/json):

  - `code` (string)
    Enum: "PIPELINE_NOT_FOUND"

  - `description` (string)

  - `message` (string)


