---
title: "Lists the Compute Nodes Extensions in the specified Pool."
method: GET
path: "/pools/{poolId}/nodes/{nodeId}/extensions"
tags: ["ComputeNodes"]
---

# Lists the Compute Nodes Extensions in the specified Pool.

`GET /pools/{poolId}/nodes/{nodeId}/extensions`

## Path parameters

- `poolId` string, required
- `nodeId` string, required

## Query parameters

- `$select` string
- `maxresults` integer
- `timeout` integer
- `api-version` string, required

## Headers

- `client-request-id` string, uuid
- `return-client-request-id` boolean
- `ocp-date` string, date-time-rfc1123

## Response `200`

A response containing the list of Compute Nodes.

- NodeVMExtensionList
  - `value` NodeVMExtension[]
    - `provisioningState` string
    - `vmExtension` VMExtension
      - `name` string, required
      - `publisher` string, required
      - `type` string, required
      - `typeHandlerVersion` string
      - `autoUpgradeMinorVersion` boolean — Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
      - `enableAutomaticUpgrade` boolean — Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.
      - `settings` object
      - `protectedSettings` object — The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
      - `provisionAfterExtensions` string[] — Collection of extension names after which this extension needs to be provisioned.
    - `instanceView` VMExtensionInstanceView
      - `name` string
      - `statuses` InstanceViewStatus[] — The resource status information.
        - `code` string
        - `displayStatus` string
        - `level` 'Error' | 'Info' | 'Warning'
        - `message` string
        - `time` string — The time of the status.
      - `subStatuses` InstanceViewStatus[] — The resource status information.
        - `code` string
        - `displayStatus` string
        - `level` 'Error' | 'Info' | 'Warning'
        - `message` string
        - `time` string — The time of the status.
  - `odata.nextLink` string

## Other responses

- `default` — The error from the Batch service.

## Changes

- **2026-07-13** `1273ef3b971c` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/azure/apis/batch-batch/changes/pools/:poolId/nodes/:nodeId/extensions/get.md)

---

[API](https://skmtc.dev/azure/apis/batch-batch.md) · [All operations](https://skmtc.dev/azure/apis/batch-batch/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/batch-batch/revisions/5ec02fdd559c/schema)
