---
title: "Degisken Csv"
method: POST
path: "/v1/variables/csv"
---

# Degisken Csv

`POST /v1/variables/csv`

## 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/variables/csv`
- Auth: none declared

CSV **veya XLSX** yükleme + ayrıştırma önizlemesi (BULK-007/008/023).

Tüm satırlar DÖNDÜRÜLMEZ (10k satır yanıtı şişirir): başlıklar, sayım,
ilk 5 örnek satır ve tespit edilen kodlama/ayraç döner — kolon eşleme
(BULK-009) bu yanıt üstüne kurulur. Veri sunucuda TUTULMAZ (durumsuz;
kalıcılık batch job'la gelir — BULK-012).

**XLSX (BULK-023) biçim ADINDAN değil İÇERİĞİNDEN tanınır.** Dosya
uzantısı ve tarayıcının gönderdiği content-type kullanıcı verisidir;
`.csv` diye kaydedilmiş bir Excel dosyası sahada sık görülür. ZIP
imzası + içinde `xl/` girdisi aramak, adı ne olursa olsun doğru
ayrıştırıcıya götürür.

**Uç ADI `/csv` olarak KALDI ve bu bilinçli:** müşteri entegrasyonları
bu adrese bağlı ve `/v1/*` sözleşmesi kırılmaz. Yeni bir uç açmak,
aynı işi yapan iki adres bırakırdı.

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[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)
