API dokumentacija

Integruokite CSV tikrinimą į savo programas su mūsų REST API arba MCP serveriu.

Autentifikacija

API užklausoms reikalingas Bearer žetonas. Įtraukite savo žetoną į kiekvienos užklausos Authorization antraštę.

Authorization: Bearer YOUR_API_TOKEN

Tikrinti CSV failą

Įkelkite CSV failą tikrinimui. Failas apdorojamas ir rezultatai grąžinami nedelsiant.

POST /api/v1/csv-validator/process

Užklausos parametrai:

Parametras Tipas Aprašymas
csv_file file CSV failas tikrinimui (privalomas, maks. 10 MB)

Atsakymo formatas

{
  "success": true,
  "file_name": "data.csv",
  "file_size": "2.4 KB",
  "share_token": "abc123...",
  "share_url": "https://csv.example.com/csv-validator/abc123",
  "results": {
    "encoding": "UTF-8",
    "delimiter": ",",
    "has_header": true,
    "total_rows": 150,
    "total_columns": 8,
    "quality_score": 92,
    "issues": [],
    "headers": ["id", "name", "email", ...],
    "column_types": {"id": "integer", "name": "string", ...}
  }
}

Gauti tikrinimo rezultatą

GET /api/v1/csv-validator/{token}

Gauti anksčiau sugeneruotą tikrinimo rezultatą naudojant bendrinimo žetoną.

MCP serveris (Model Context Protocol)

Mūsų MCP serveris leidžia DI agentams ir LLM modeliams programiškai atrasti ir naudoti CSV tikrinimo įrankį. Siųskite įrankių aptikimo ir iškvietimo užklausas į MCP galinius taškus.

POST /api/mcp/tools/list
POST /api/mcp/tools/call

Greičio apribojimai

Nemokami anoniminiai vartotojai gauna 100 tikrinimų per dieną. API žetonų turėtojai gauna didesnius limitus pagal savo planą. Greičio apribojimų antraštės įtraukiamos į kiekvieną atsakymą.

CSV įrankiai