---
title: "Yetenekler"
method: GET
path: "/v1/capabilities"
---

# Yetenekler

`GET /v1/capabilities`

## Request

- Base URL: `https://api.labelixa.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.labelixa.com/v1/capabilities`
- Auth: none declared

Bu çağıranın kullanabileceği bayraklı özellikler. **HER ZAMAN 200.**

**Neden var (2026-08-27, prod duman turunda ölçüldü).** Önizleyici
sayfasındaki kaydetme kartı sunucuda hep basılır ve görünürlüğüne
istemci karar verir — böylece sayfa HTML'i bayraktan bağımsız ve
ÖNBELLEĞE ALINABİLİR kalır (SAV-008 kararı). Ama karar `/v1/labels`
yoklanarak veriliyordu ve o uç anonim çağırana 403 döner (ADR-002).
Sonuç: her anonim ziyaretçinin konsoluna bir `403` satırı düşüyordu.
Tarayıcı bu satırı ağ katmanında yazar; JS'ten bastırılamaz. Hedef
kitlemiz geliştirici — konsolumuzu görüyorlar.

Çözüm reddetmek değil CEVAP VERMEK: yetenek sorusu bir yetkilendirme
sorusu değildir. Uç 200 döner, gövde "yapabilir misin" der.

**Kapının KOPYASI DEĞİL, kendisi.** Gerçek kapı (`_etiket_kapi`)
çağrılır ve yalnız sonucu okunur. Ayrı bir kural kümesi yazmak, iki
kapının bir gün sessizce ayrışması demekti — kart "açık" görünürken
kaydetmenin reddedilmesi, kartı hiç göstermemekten kötüdür.

Kapı SALT OKUNURDUR: kota yemez, yazma yapmaz.

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/labelixa/apis/labelixa-api.md) · [All operations](https://skmtc.dev/labelixa/apis/labelixa-api/llms.txt) · [OpenAPI document](https://skmtc.dev/labelixa/apis/labelixa-api/revisions/721af7a6f2cc?raw)
