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

Test Verisi Oluşturucu

POST/api/v1/tools/mock-data-generator

Bir seed'den, JSON, CSV veya SQL olarak sentetik kullanıcı, ürün veya özel kayıtlar üretin.

Kimlik Doğrulama

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

Deneyin

POST/api/v1/tools/mock-data-generator

Parametreler

fieldsstringzorunlu

Alan tanımları: [{ name, type }]; type değerlerinden biri id, uuid, firstName, lastName, fullName, email, phone, address, city, country, company, jobTitle, boolean, integer, float, date, word, paragraph.

countintegeropsiyonel

Üretilecek satır sayısı, 1–1000. Varsayılan 10.

localestringopsiyonel

Üretilen ad/kelimeler için yerel ayar. Varsayılan en.

entr
seedintegeropsiyonel

Belirlenimci çıktı için tohum. Varsayılan 12345.

formatstringopsiyonel

Çıktı formatı. Varsayılan json.

jsoncsvsql
tableNamestringopsiyonel

format sql iken tablo adı. Varsayılan table_name.

İstek gövdesi

{
  "fields": [
    {
      "name": "id",
      "type": "id"
    },
    {
      "name": "name",
      "type": "fullName"
    },
    {
      "name": "email",
      "type": "email"
    }
  ],
  "count": 3,
  "locale": "en",
  "seed": 12345,
  "format": "json"
}

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/mock-data-generator \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fields":[{"name":"id","type":"id"},{"name":"name","type":"fullName"},{"name":"email","type":"email"}],"count":3,"locale":"en","seed":12345,"format":"json"}'

Yanıt

{ "rows": [{ "id": 1, "name": "Grace Smith", "email": "grace.smith42@example.com" }], "rowCount": 3 }