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/listPOST /api/mcp/tools/call
レート制限
無料の匿名ユーザーは1日100回の検証が可能です。APIトークンホルダーはプランに応じたより高い制限を取得できます。レート制限ヘッダーは各レスポンスに含まれます。