APIドキュメント

REST APIまたはMCPサーバーを使用して、アプリケーションにCSV検証を統合。

認証

APIリクエストにはBearerトークンが必要です。各リクエストのAuthorizationヘッダーにトークンを含めてください。

Authorization: Bearer YOUR_API_TOKEN

CSVファイルを検証

CSVファイルをアップロードして検証。ファイルは処理され、結果が即座に返されます。

POST /api/v1/csv-validator/process

リクエストパラメータ:

パラメータ 説明
csv_file file 検証するCSVファイル(必須、最大10MB)

レスポンス形式

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

検証結果を取得

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

共有トークンを使用して、以前に生成された検証結果を取得します。

MCPサーバー(Model Context Protocol)

MCPサーバーにより、AIエージェントやLLMがCSV検証ツールをプログラムで発見・使用できます。MCPエンドポイントにツール発見・呼び出しリクエストを送信してください。

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

レート制限

無料の匿名ユーザーは1日100回の検証が可能です。APIトークンホルダーはプランに応じたより高い制限を取得できます。レート制限ヘッダーは各レスポンスに含まれます。

CSVツール