---
title: "Retrieve all DPU Extension Services"
method: GET
path: "/v2/org/{org}/nico/dpu-extension-service"
tags: ["DPU Extension Service"]
---

# Retrieve all DPU Extension Services

`GET /v2/org/{org}/nico/dpu-extension-service`

Retrieve all DPU Extension Services for the current Tenant

Org must have a Tenant entity. User must have authorization role with `TENANT_ADMIN` suffix.

## Query parameters

- `siteId` string
- `status` 'Pending' | 'Ready' | 'Error' | 'Deleting'
- `query` string
- `includeRelation` 'Site' | 'Tenant'
- `pageNumber` integer — One-indexed page number.
- `pageSize` integer
- `orderBy` 'NAME_ASC' | 'NAME_DESC' | 'STATUS_ASC' | 'STATUS_DESC' | 'CREATED_ASC' | 'CREATED_DESC' | 'UPDATED_ASC' | 'UPDATED_DESC'

## Response `200`

- DpuExtensionService[]
  - `id` string, uuid — Unique identifier for the DPU Extension Service
  - `name` string — Name for the DPU Extension Service. Must be unique for a given Tenant
  - `description` string, nullable — Optional description for the DPU Extension Service
  - `serviceType` 'KubernetesPod' — Type of the DPU Extension Service
  - `siteId` string, uuid — ID for the Site the DPU Extension Service belongs to
  - `tenantId` string, uuid — ID for the Tenant the DPU Extension Service belongs to
  - `version` string, nullable — Latest version of the DPU Extension Service
  - `versionInfo` DpuExtensionServiceVersionInfo — Information about a specific version of DPU Extension Service
    - `version` string, nullable — Current version of the DPU Extension Service
    - `data` string — Deployment spec for the DPU Extension Service
    - `hasCredentials` boolean — Indicates whether this version was created with credentials
    - `created` string, date-time — Date/time when this version of the DPU Extension Service was created
    - `observability` DpuExtensionServiceObservability — Observability configuration for a DPU Extension Service version
      - `configs` DpuExtensionServiceObservabilityConfig[] — Observability configurations to apply to the service version
        - union — A single observability configuration for a DPU Extension Service version
          - object
            - `name` string, nullable — Optional name of the service or component being monitored
            - `prometheus` DpuExtensionServiceObservabilityPrometheus, required — Prometheus scrape configuration for a DPU Extension Service version
              - …
            - `logging` DpuExtensionServiceObservabilityLogging — Logging configuration for a DPU Extension Service version
              - …
          - object
            - `name` string, nullable — Optional name of the service or component being monitored
            - `prometheus` DpuExtensionServiceObservabilityPrometheus — Prometheus scrape configuration for a DPU Extension Service version
              - …
            - `logging` DpuExtensionServiceObservabilityLogging, required — Logging configuration for a DPU Extension Service version
              - …
  - `activeVersions` string[] — Latest and past versions of this DPU Extension Service that have not been deleted and are available for deployment
  - `status` 'Pending' | 'Ready' | 'Error' | 'Deleting' — Status values for DPU Extension Service objects
  - `statusHistory` StatusDetail[] — History of the DPU Extension Service statuses
    - `status` string — State of the associated entity at a particular time
    - `message` string, nullable — Description of the state and cause/remedy in case of error
    - `created` string, date-time — Date/time when the associated entity assumed the status
    - `updated` string, date-time — Date/time when the associated entity was last observed with this status
  - `created` string, date-time — Date/time when the DPU Extension Service was created
  - `updated` string, date-time — Date/time when the DPU Extension Service was last updated

## Other responses

- `403` — Error response when user is not authorized to call an endpoint or retrieve/modify objects

---

[API](https://skmtc.net/nvidia/apis/nvidia-infra-controller-rest-api.md) · [All operations](https://skmtc.net/nvidia/apis/nvidia-infra-controller-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nvidia/nvidia-infra-controller-rest-api/revisions/e724745d8b90/schema)
