# DELETE /api/item_categories/{id}

カテゴリ削除

指定したカテゴリを削除します。

配下のカテゴリも削除し、削除対象のカテゴリへの商品の登録も解除します。

## 要求スコープ

- `item_categories.write`
- `items.read`

## パラメータ

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `id` | path | `string` | 必須 | カテゴリ ID（1 以上の整数を文字列で表したもの） |

## リクエスト例

```sh
curl -X DELETE "https://apiv2.thebase.com/api/item_categories/123" \
  -H "Authorization: Bearer <your-token>"
```

## レスポンス

| Status | Description |
| --- | --- |
| `204` | 削除成功。 |

## エラー

エラーは `application/problem+json` の Problem 形式で返します。認証・スコープ・予期しない内部エラーなど、すべてのエンドポイントに共通のエラーと構造・判別方法は [エラーレスポンス](/docs/errors.md) を参照してください。

このエンドポイントが返すその他のエラーは次のとおりです。

| Status | Type | Description |
| --- | --- | --- |
| `400` | `/errors/request/invalid-params` | 1 つ以上のパスパラメータがエンドポイントのスキーマを満たさない場合に返します。 |
| `404` | `/errors/item_categories/not-found` | 指定したカテゴリが存在しない、または呼び出し元から参照できない場合に返します。 |
| `502` | `/errors/internal/bad-gateway` | BASE API が処理を完了するために必要な内部処理で不整合が発生した場合に返します。 |
| `504` | `/errors/internal/gateway-timeout` | BASE API が処理を完了するために必要な内部処理が制限時間内に完了しなかった場合に返します。 |

