> ## Documentation Index
> Fetch the complete documentation index at: https://manual.seahorse.dnotitia.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> API Key의 활성/비활성 상태를 토글하는 확인 다이얼로그 — 삭제 없이 일시 중단

# Update status

# API KEY 상태 수정

**경로**: Console → **Management → API Keys** → 목록의 **Power 아이콘** 클릭

<img src="https://mintcdn.com/dnotitia-328335e7/pi5a4xJA1fTcDZ9m/.gitbook/assets/admin__Keyopsc.png?fit=max&auto=format&n=pi5a4xJA1fTcDZ9m&q=85&s=fe236fc9bb0de670d9c24aa6ad54dcc8" alt="API Key 상태 변경 다이얼로그" width="982" height="804" data-path=".gitbook/assets/admin__Keyopsc.png" />

## 화면 구성

API Key의 활성/비활성 상태를 토글하기 전 사용자 확인을 요청하는 다이얼로그입니다.

| 전환 방향                              | 동작                                |
| ---------------------------------- | --------------------------------- |
| **Active → Inactive** (Deactivate) | API Key 사용을 일시 중단합니다. 키 값은 보존됩니다. |
| **Inactive → Active** (Activate)   | 비활성화된 API Key를 다시 활성화합니다.         |

## 상태 변경 프로세스

<Steps>
  <Step title="목록에서 Power 아이콘 클릭">
    대상 행의 **Power Icon** 버튼을 클릭합니다.
  </Step>

  <Step title="확인 다이얼로그 표시">
    현재 상태와 변경될 상태가 명시된 다이얼로그가 노출됩니다.
  </Step>

  <Step title="[Deactivate] 또는 [Activate] 클릭">
    * 상태 토글 (`is_active: true ↔ false`)
    * 서버에 PATCH 요청
  </Step>

  <Step title="성공 시">
    * 다이얼로그 자동 닫힘
    * API Key 목록 자동 갱신
    * 해당 Key의 **Status Chip** 색상 변경 (Active: 녹색 / Inactive: 회색)
  </Step>
</Steps>

## 버튼 동작

| 버튼             | 동작                    |
| -------------- | --------------------- |
| **Deactivate** | API Key를 비활성화하고 목록 갱신 |
| **Activate**   | API Key를 활성화하고 목록 갱신  |
| **Cancel**     | 상태 변경 취소 및 다이얼로그 닫기   |

<Info>
  일시적으로 API Key 사용을 중단하려면 **삭제 대신 비활성화** 하세요. 나중에 다시 활성화할 수 있으며, 키 값도 그대로 유지됩니다.
</Info>

<Warning>
  비활성화된 Key로 들어온 요청은 **401 Unauthorized**로 거부됩니다. 운영 중인 서비스의 Key를 비활성화하기 전에 영향받는 클라이언트를 확인하세요.
</Warning>
