---
title: "Delete SpectrumX Partition"
method: DELETE
path: "/v2/org/{org}/nico/spectrumx-partition/{spectrumXPartitionId}"
tags: ["SpectrumX Partition"]
---

# Delete SpectrumX Partition

`DELETE /v2/org/{org}/nico/spectrumx-partition/{spectrumXPartitionId}`

## Request

- Base URL: `https://nico-rest-api.nico.svc.cluster.local`
- URL: `https://nico-rest-api.nico.svc.cluster.local/v2/org/{org}/nico/spectrumx-partition/{spectrumXPartitionId}`
- Auth: HTTP bearer

Delete a specific SpectrumX Partition by ID.

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

Tenant must own the Partition. The request is rejected with `400` while the API lists an attached Instance and `412` when the Site reports remaining attachments, including on terminating Instances. A rejected deletion leaves the Partition and its status history unchanged. Retry after removing active attachments and waiting for terminating Instances to finish deleting.

Once deletion is accepted, the Partition moves to `Deleting` and its record is removed once the Site stops reporting it.

## Response `202`

Deletion request was accepted

- MessageResponse: Structured response with a human-readable message
  - `message` string, required: Human-readable outcome of the request

## Other responses

- `400`: Error response when request data cannot be validated
- `403`: Error response when user is not authorized to call an endpoint or retrieve/modify objects
- `404`: Error response when requested object is not found
- `412`: The Site still has Instance attachments, including attachments on terminating Instances. The Partition and its status history remain unchanged. Retry after removing active attachments and waiting for terminating Instances to finish deleting.

## Changes

- **2026-10-20** `bab050eeaf5c`: 1 info
  - added the non-success response with the status `412`
- **2026-10-15** `293dc126ab73`: 3 info
  - removed the `nico` enum value from the `source` response property for the response status `400`
  - removed the `nico` enum value from the `source` response property for the response status `403`
  - removed the `nico` enum value from the `source` response property for the response status `404`
- **2026-09-29** `78f3b35615a5`: 3 info
  - added the optional property `retryable` to the response with the `400` status
  - added the optional property `retryable` to the response with the `403` status
  - added the optional property `retryable` to the response with the `404` status
- **2026-09-15** `cae9abe1b3da`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/nvidia/apis/nvidia-infra-controller-rest-api/changes/v2/org/:org/nico/spectrumx-partition/:spectrumXPartitionId/delete.md)

---

[API](https://skmtc.dev/nvidia/apis/nvidia-infra-controller-rest-api.md) - [All operations](https://skmtc.dev/nvidia/apis/nvidia-infra-controller-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nvidia/apis/nvidia-infra-controller-rest-api/revisions/db15b7308121?raw)
