
# Kullanıcının onayını iptal et

`DELETE /v1/users/{user_id}/consents/{consent_id}` · izin `users:write`

Kullanıcının bir uygulamaya verdiği OAuth onayını iptal eder. Kullanıcının o uygulama için yenileme jetonu aileleri iptal edilir, çağrıdan önce verilmiş erişim jetonları introspection ve iptal denetiminde kabul edilmez hale gelir ve uygulamanın bir sonraki yetkilendirme isteğinde kullanıcıdan yeniden onay istenir. Kullanıcının oturumları ve diğer uygulamaları etkilenmez. İptal işlemi yönetim denetim günlüğüne `consent.revoked` olarak yazılır.

Zaten iptal edilmiş bir onayı iptal etmek `404` döndürür.

## İstek

| Parametre | Konum | Zorunlu | Açıklama |
|---|---|---|---|
| `user_id` | path | evet | `usr_` önekli kullanıcı kimliği. |
| `consent_id` | path | evet | `cns_` önekli onay kimliği ([Kullanıcının onaylarını listele](list-consents.md) bölümünden alınır). |

## Yanıt

`204 No Content`.

## Hatalar

Her hata, kararlı bir `code` değeri içeren bir `application/problem+json` gövdesidir.

| HTTP | `code` | Ne zaman |
|---|---|---|
| 404 | `not_found` | Kullanıcı bu ortamda yoksa veya onay yoksa, başka bir kullanıcıya aitse ya da zaten iptal edilmişse. |
| 401 | `unauthenticated` | API anahtarı eksik, geçersiz veya iptal edilmişse. |
| 403 | `insufficient_permissions` | Anahtarda `users:write` izni yoksa. |
| 429 | `rate_limited` | Hız sınırı aşıldıysa; `Retry-After` değerine uyun. |
| 503 | `service_unavailable` | Bir bağımlılık geçici olarak kullanılamıyorsa; daha sonra yeniden deneyin. |

## Örnek

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

CLI: `keenauth users consents delete usr_0a1b2c3d4e5f6g7h8j9k0m1n2p cns_01jb2k8m5c3f6t9w2y4b7d0g3k --yes`

## Kişisel veriler

Bu uç nokta kişisel veri içerir: onay kayıtları. [KeenAuth API'lerinde kişisel veriler](/docs/policies/personal-data) bölümünde neyin saklandığı, ne kadar süreyle tutulduğu ve nasıl silindiği açıklanır. Hiçbir alanda özel nitelikli kişisel verileri (sağlık, biyometrik veriler, din, siyasi görüşler, cinsel yönelim) göndermeyin.
