API リファレンス
オンチェーン・コンプライアンスとリスク評価の REST API。
ベース URL
https://api.fidesorigin.com/api/v1
認証
すべての API リクエストには Authorization ヘッダーで Bearer token が必要です。
Header
Authorization: Bearer YOUR_API_KEY
エンドポイント
GET
/addresses/{address}
指定された Ethereum アドレスのリスクプロファイルを取得します。
レスポンス
JSON
{
"address": "0x...",
"risk_score": 85,
"risk_tier": "HIGH",
"is_sanctioned": false,
"tags": ["mixer", "high_volume"],
"entity_name": "Unknown",
"last_updated": "2026-07-24T09:00:00Z"
}
POST
/risk-assessment
実行前にトランザクションをリスク評価のために送信します。
リクエスト本文
JSON
{
"from": "0x...",
"to": "0x...",
"amount": "1000000000000000000",
"asset": "0x..."
}
レスポンス
JSON
{
"allowed": true,
"risk_score": 15,
"risk_tier": "LOW",
"quarantine_required": false,
"reason": null
}
GET
/rules
すべてのアクティブなコンプライアンスルールを一覧表示します。
レスポンス
JSON
{
"rules": [
{
"id": "rule-001",
"name": "Sanctions Screening",
"type": "BLOCK",
"active": true,
"priority": 1
}
]
}
エラーコード
| コード | ステータス | 説明 |
|---|---|---|
400 | Bad Request | 無効なリクエストパラメータ |
401 | Unauthorized | API キーがないか無効 |
404 | Not Found | アドレスまたはリソースが見つからない |
429 | Rate Limited | リクエストが多すぎる |
500 | Server Error | 内部サーバーエラー |