---
title: "Lists all node agent SKUs supported by the Azure Batch service."
method: GET
path: "/nodeagentskus"
tags: ["Accounts"]
---

# Lists all node agent SKUs supported by the Azure Batch service.

`GET /nodeagentskus`

## Query parameters

- `$filter` 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 node agent SKUs.

- AccountListNodeAgentSkusResult
  - `value` NodeAgentSku[]
    - `id` string
    - `verifiedImageReferences` ImageReference[] — This collection is not exhaustive (the node agent may be compatible with other images).
      - `publisher` string — For example, Canonical or MicrosoftWindowsServer.
      - `offer` string — For example, UbuntuServer or WindowsServer.
      - `sku` string — For example, 14.04.0-LTS or 2012-R2-Datacenter.
      - `version` string — A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'.
      - `virtualMachineImageId` string — This property is mutually exclusive with other ImageReference properties. The virtual machine image must be in the same region and subscription as the Azure Batch account. For information about the firewall settings for the Batch node agent to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.
    - `osType` 'linux' | 'windows'
  - `odata.nextLink` string

## Other responses

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

---

[API](https://skmtc.net/azure/apis/batchservice-2.md) · [All operations](https://skmtc.net/azure/apis/batchservice-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/batchservice-2/revisions/dff38446805d/schema)
