# List all the revision of a fault template in a hub

List all the revision of a fault template in a hub

Endpoint: GET /gateway/chaos/manager/api/rest/faulttemplates/{identity}/revisions
Version: 1.0
Security: x-api-key

## Query parameters:

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

  - `organizationIdentifier` (string, required)
    organization id that want to access the resource

  - `projectIdentifier` (string, required)
    project id that want to access the resource

  - `hubIdentity` (string, required)
    chaos hub identity

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

  - `page` (integer, required)
    page number

  - `limit` (integer, required)
    limit per page

## Path parameters:

  - `identity` (string, required)
    identity of the fault

## Response 200 fields (application/json):

  - `categoriesCount` (object)

  - `categoriesCount.AWS` (integer)

  - `categoriesCount.Azure` (integer)

  - `categoriesCount.BYOC` (integer)

  - `categoriesCount.Cloud Foundry` (integer)

  - `categoriesCount.GCP` (integer)

  - `categoriesCount.Kube Resilience` (integer)

  - `categoriesCount.Kubernetes` (integer)

  - `categoriesCount.Linux` (integer)

  - `categoriesCount.Load` (integer)

  - `categoriesCount.SSH` (integer)

  - `categoriesCount.Spring Boot` (integer)

  - `categoriesCount.VMWare` (integer)

  - `categoriesCount.Windows` (integer)

  - `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.hubRef` (string)
    Hub identity of the fault

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

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

  - `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.isDefault` (boolean)

  - `data.isEnterprise` (boolean)

  - `data.isRemoved` (boolean, required)

  - `data.links` (array)

  - `data.links.name` (string)

  - `data.links.url` (string)

  - `data.name` (string, required)

  - `data.orgID` (string)

  - `data.permissionsRequired` (string)

  - `data.projectID` (string)

  - `data.revision` (string)

  - `data.tags` (array)

  - `data.template` (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)


