---
title: "Gets the progress of an operation started using StartNodeTransition."
method: GET
path: "/Faults/Nodes/{nodeName}/$/GetTransitionProgress"
tags: ["Faults"]
---

# Gets the progress of an operation started using StartNodeTransition.

`GET /Faults/Nodes/{nodeName}/$/GetTransitionProgress`

Gets the progress of an operation started with StartNodeTransition using the provided OperationId.

## Path parameters

- `nodeName` string, required

## Query parameters

- `api-version` '6.0', required
- `OperationId` string, uuid, required
- `timeout` integer

## Response `200`

Information about the progress of a node transition operation.

- NodeTransitionProgress — Information about an NodeTransition operation. This class contains an OperationState and a NodeTransitionResult. The NodeTransitionResult is not valid until OperationState is Completed or Faulted.
  - `State` 'Invalid' | 'Running' | 'RollingBack' | 'Completed' | 'Faulted' | 'Cancelled' | 'ForceCancelled' — The state of the operation.
  - `NodeTransitionResult` NodeTransitionResult — Represents information about an operation in a terminal state (Completed or Faulted).
    - `ErrorCode` integer — If OperationState is Completed, this is 0. If OperationState is Faulted, this is an error code indicating the reason.
    - `NodeResult` NodeResult — Contains information about a node that was targeted by a user-induced operation.
      - `NodeName` string — The name of a Service Fabric node.
      - `NodeInstanceId` string — The node instance id.

## 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)
