
# Mevcut giriş işlemini iptal etme

`POST /fapi/v1/transactions/current:cancel` · ortamın giriş yap ana makinesinden çağrılır

Mevcut işlemi iptal eder. İşlem `failed` durumuna geçer ve işlem çerezi kaldırılır.

## İstek

Başlıklar:

| Başlık | Zorunlu | Açıklama |
| --- | --- | --- |
| `Idp-Client` | evet | SDK tanımlayıcısı. |
| `Origin` | evet | Tam olarak `https://<sign-in host>` olmalıdır. |
| `Idp-Csrf-Token` | evet | İşlem nesnesindeki `csrf_token`. |

Gövde yok.

## Yanıt

İptal edilen işlemle birlikte `200 OK`.

## DPoP ile bağlanmış başsız işlemler

`DPoP` başlığıyla başlatılmış bir işlem için, `Idp-Csrf-Token` yerine aynı anahtardan yeni bir kanıt gönderin (`htm` `POST`, `htu` bu URL).

## Hatalar

| Durum | Kod | Ne zaman |
| --- | --- | --- |
| 403 | `origin_not_allowed` | `Origin` veya `Idp-Csrf-Token` eksik veya yanlış. |
| 409 | `transaction_state_conflict` | İşlem artık iptal edilemez. |
| 410 | `transaction_expired` | İşlem sona erdi. |
| 401 | `invalid_dpop_proof` | `DPoP` kanıtı geçersiz veya yeniden kullanılmış. |

## Örnek

```bash
curl -X POST https://example.keenauth.app/fapi/v1/transactions/current:cancel \
  -H "Idp-Client: my-app/1.0.0 (node/22.0.0)" \
  -H "Origin: https://example.keenauth.app" \
  -H "Idp-Csrf-Token: $CSRF_TOKEN" \
  -b cookies.txt
```
