API-dokumentation

Integrér CSV-validering i dine applikationer med vores REST API eller MCP-server.

Autentificering

API-anmodninger kræver et Bearer-token. Inkludér dit token i Authorization-headeren i hver anmodning.

Authorization: Bearer YOUR_API_TOKEN

Validér en CSV-fil

Upload en CSV-fil til validering. Filen behandles og resultaterne returneres øjeblikkeligt.

POST /api/v1/csv-validator/process

Anmodningsparametre:

Parameter Type Beskrivelse
csv_file file CSV-filen der skal valideres (påkrævet, maks 10 MB)

Svarformat

{
  "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", ...}
  }
}

Hent valideringsresultat

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

Hent et tidligere genereret valideringsresultat via dets delingstoken.

MCP-server (Model Context Protocol)

Vores MCP-server gør det muligt for AI-agenter og LLM'er at opdage og bruge CSV-valideringsværktøjet programmatisk. Send værktøjsopdagelses- og kald-anmodninger til MCP-endpointsene.

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

Hastighedsbegrænsninger

Gratis anonyme brugere får 100 valideringer per dag. API-token-indehavere får højere grænser baseret på deres plan. Hastighedsbegrænsningsheadere er inkluderet i hvert svar.

CSV-værktøjer