
# 사용자 삭제

`DELETE /v1/users/{user_id}` · 권한 `users:delete`

사용자 삭제를 시작합니다. 사용자는 즉시 `pending_deletion` 상태가 되며, 삭제 예정 시점은 지금으로 설정됩니다. 이후 영구 삭제는 비동기로 실행됩니다. 응답은 `deletion_id`가 포함된 `202 Accepted`입니다. 같은 사용자에 대해 요청을 반복하면 동일한 `deletion_id`가 반환됩니다. 이 엔드포인트에는 취소 가능 기간이 없습니다.

## 요청

| 매개변수 | 위치 | 필수 | 설명 |
|---|---|---|---|
| `user_id` | path | 예 | 사용자 ID이며 접두사는 `usr_`입니다. |

## 응답

`202 Accepted`입니다.

```json
{
  "deletion_id": "0191f0a0-0000-8000-8000-000000000001",
  "requested_at": "2026-01-15T09:30:00Z"
}
```

## 오류

모든 오류는 안정적인 `code`를 포함한 `application/problem+json` 본문입니다.

| HTTP | `code` | 발생 조건 |
|---|---|---|
| 404 | `not_found` | 이 환경에 사용자가 없거나 ID 형식이 잘못되었습니다. |
| 401 | `unauthenticated` | API 키가 없거나, 잘못되었거나, 취소되었습니다. |
| 403 | `insufficient_permissions` | 키에 `users:delete` 권한이 없습니다. |
| 429 | `rate_limited` | 요청 한도를 초과했습니다. `Retry-After`를 따르십시오. |
| 503 | `service_unavailable` | 종속 서비스를 일시적으로 사용할 수 없습니다. 나중에 다시 시도하십시오. |

## 예시

```bash
curl -X DELETE https://api.eu.keenauth.com/v1/users/usr_0a1b2c3d4e5f6g7h8j9k0m1n2p \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
```

## 개인 정보

이 엔드포인트는 개인 정보(최종 사용자 프로필)를 처리합니다. [KeenAuth API의 개인 정보](/docs/policies/personal-data)에서 저장되는 항목, 보관 기간, 삭제 방법을 설명합니다. 어떤 필드에도 특수 범주의 개인 정보(건강, 생체 정보, 종교, 정치적 견해, 성적 지향)를 보내지 마십시오.
