İçeriğe geç
Utilerio
Tüm uç noktalar

CSV Editörü ve Doğrulayıcı

POST/api/v1/tools/csv-editor-validator

CSV verisini tablo benzeri bir ızgarada düzenleyin, eksik zorunlu alanları veya tekrar eden anahtarları kontrol edin.

Kimlik Doğrulama

X-API-Key başlığında bir API anahtarı gerektirir.

Deneyin

POST/api/v1/tools/csv-editor-validator

Parametreler

headersstringzorunlu

Sütun başlığı adları (dizi).

rowsstringzorunlu

Başlıklara hizalanmış hücre dizilerinden oluşan satırlar.

requiredColumnsstringopsiyonel

Boş olmaması gereken sütun adları (dizi).

uniqueColumnstringopsiyonel

Değerleri benzersiz olması gereken sütun adı.

İstek gövdesi

{
  "headers": [
    "id",
    "email"
  ],
  "rows": [
    [
      "1",
      "a@example.com"
    ],
    [
      "2",
      ""
    ]
  ],
  "requiredColumns": [
    "email"
  ],
  "uniqueColumn": "id"
}

Yanıt kodları

  • 200Başarılı.
  • 400Geçersiz istek — gövdenizi veya parametrelerinizi kontrol edin.
  • 401Eksik veya geçersiz API anahtarı.
  • 403API anahtarı bu uç nokta için yetkili değil.
  • 429Hız limiti aşıldı — kısa bir bekleme sonrası tekrar deneyin.

Dil

cURL

İstek

curl -X POST https://utilerio.com/api/v1/tools/csv-editor-validator \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"headers":["id","email"],"rows":[["1","a@example.com"],["2",""]],"requiredColumns":["email"],"uniqueColumn":"id"}'

Yanıt

{ "valid": false, "issues": [{ "row": 2, "column": "email", "message": "\"email\" is required but empty." }], "issueCount": 1 }