curl -X POST 'https://verification.didit.me/v3/wallet-screening/' \
-H 'x-api-key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"wallet_address": "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
"blockchain": "ETH"
}'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.wallet_screening.screen(
wallet_address="0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
blockchain="ETH",
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.walletScreening.screen({
wallet_address: "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
blockchain: "ETH",
});
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.WalletScreening.Screen(ctx, didit.WalletScreeningScreenParams{
WalletAddress: "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
Blockchain: didit.Some(didit.WalletScreeningScreenParamsBlockchain("ETH")),
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
import me.didit.types.WalletScreeningScreenParams;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.walletScreening().screen(WalletScreeningScreenParams.builder()
.walletAddress("0x94f1b9b64e2932f6a2db338f616844400cd58e8a")
.blockchain(WalletScreeningScreenParams.Blockchain.of("ETH"))
.build());
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->walletScreening->screen([
'wallet_address' => '0x94f1b9b64e2932f6a2db338f616844400cd58e8a',
'blockchain' => 'ETH',
]);
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.wallet_screening.screen(
wallet_address: "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
blockchain: "ETH"
)
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.WalletScreening.ScreenAsync(new WalletScreeningScreenParams
{
WalletAddress = "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
Blockchain = new WalletScreeningScreenParamsBlockchain("ETH"),
});
Console.WriteLine(JsonSerializer.Serialize(result));{
"provider": "merklescience",
"screening_type": "WALLET_SCREENING",
"risk_score": 95,
"severity": "CRITICAL",
"status": "SCREENED",
"summary": "Merkle Science risk: Critical (5/5). SANCTIONS HIT. Dominant risk: sanctioned. Driven by: the address is attributed to Sanctions / OFAC (Example Sanctions)",
"wallet_address": "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
"transaction_hash": null,
"blockchain": "ETH",
"block_timestamp": null,
"total_value_usd": null,
"fee_usd": null,
"sender_rows": [],
"receiver_rows": [],
"transaction_flows": [],
"transaction_flows_status": null,
"transaction_flows_error": null,
"source_of_funds": [
{
"category": "sanctioned",
"percentage": 100,
"amount_usd": 9813695,
"entity_name": "Example Sanctions",
"entity_type": "Sanctions",
"entity_subtype": "OFAC",
"hops": null,
"description": "Sanctions / OFAC",
"is_direct": true,
"exposure_direction": "incoming",
"exposure_type": "direct",
"provider_entity_id": "118885",
"provider_entity_type_id": "30",
"provider_entity_subtype_id": "125",
"country": "",
"raw_amount": null,
"raw_currency": null
}
],
"destination_of_funds": [
{
"category": "defi",
"percentage": 84.824453,
"amount_usd": 7783414.38,
"entity_name": "Example DeFi 7",
"entity_type": "DeFi",
"entity_subtype": "Bridges",
"hops": null,
"description": "DeFi / Bridges",
"is_direct": false,
"exposure_direction": "outgoing",
"exposure_type": "indirect",
"provider_entity_id": "118459",
"provider_entity_type_id": "33",
"provider_entity_subtype_id": "143",
"country": "",
"raw_amount": null,
"raw_currency": null
},
{
"category": "defi",
"percentage": 15.175547,
"amount_usd": 1392494.37,
"entity_name": "Example DeFi 2",
"entity_type": "DeFi",
"entity_subtype": "Yield Aggregator",
"hops": null,
"description": "DeFi / Yield Aggregator",
"is_direct": false,
"exposure_direction": "outgoing",
"exposure_type": "indirect",
"provider_entity_id": "90192",
"provider_entity_type_id": "33",
"provider_entity_subtype_id": "142",
"country": "",
"raw_amount": null,
"raw_currency": null
}
],
"counterparty_connections": [
{
"entity_name": "Example Sanctions",
"entity_type": "Sanctions",
"entity_subtype": "OFAC",
"risk_level": "critical",
"categories": [
"sanctioned"
],
"received_usd": null,
"sent_usd": null,
"received_hops": null,
"sent_hops": null,
"percentage": 0,
"is_direct": true,
"country": null,
"provider_entity_id": null
},
{
"entity_name": "Example Sanctions",
"entity_type": "Sanctions",
"entity_subtype": "OFAC",
"risk_level": "critical",
"categories": [
"sanctioned"
],
"received_usd": null,
"sent_usd": null,
"received_hops": null,
"sent_hops": null,
"percentage": 0,
"is_direct": true,
"country": null,
"provider_entity_id": null
}
],
"network_nodes": [],
"network_edges": [],
"sanctions_hit": true,
"pep_counterparty": null,
"dominant_risk_category": "sanctioned",
"risk_factors": [
{
"source": "attribution",
"category": "sanctioned",
"label": "Sanctions / OFAC",
"entity_name": "Example Sanctions",
"direction": "attribution",
"exposure_type": "attribution",
"amount_usd": null,
"percentage": 0,
"is_high_risk": true,
"description": "the address is attributed to Sanctions / OFAC (Example Sanctions)"
},
{
"source": "exposure",
"category": "sanctioned",
"label": "Sanctions / OFAC",
"entity_name": "Example Sanctions",
"direction": "incoming",
"exposure_type": "direct",
"amount_usd": 9813695,
"percentage": 51.679304,
"is_high_risk": true,
"description": "51.6793% direct incoming exposure to Sanctions / OFAC (Example Sanctions)"
},
{
"source": "exposure",
"category": "defi",
"label": "DeFi / Bridges",
"entity_name": "Example DeFi 7",
"direction": "outgoing",
"exposure_type": "indirect",
"amount_usd": 7783414.38,
"percentage": 40.987766,
"is_high_risk": false,
"description": "40.9878% indirect outgoing exposure to DeFi / Bridges (Example DeFi 7)"
},
{
"source": "exposure",
"category": "defi",
"label": "DeFi / Yield Aggregator",
"entity_name": "Example DeFi 2",
"direction": "outgoing",
"exposure_type": "indirect",
"amount_usd": 1392494.37,
"percentage": 7.33293,
"is_high_risk": false,
"description": "7.33293% indirect outgoing exposure to DeFi / Yield Aggregator (Example DeFi 2)"
}
],
"raw_response": {
"...": "provider-specific details"
},
"report_signature": "<hmac-sha256 over the result, scoped to your application>"
}{
"blockchain": [
"A 0x address is valid on every EVM chain. Send blockchain as one of: ETH, BNB, MATIC, BASE, ARB, OP, CELO, MODE, PLUME."
],
"candidate_chains": [
"ETH",
"BNB",
"MATIC",
"BASE",
"ARB",
"OP",
"CELO",
"MODE",
"PLUME"
]
}ウォレットスクリーニングAPI:オンデマンドの暗号資産AML
DiditのAPIで、取引を作成せずに暗号資産ウォレットアドレス1件のAMLリスクをスクリーニング。資金源、制裁への関与、リスクスコアを取得できます。従量課金で1回$0.02から。
curl -X POST 'https://verification.didit.me/v3/wallet-screening/' \
-H 'x-api-key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"wallet_address": "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
"blockchain": "ETH"
}'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.wallet_screening.screen(
wallet_address="0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
blockchain="ETH",
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.walletScreening.screen({
wallet_address: "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
blockchain: "ETH",
});
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.WalletScreening.Screen(ctx, didit.WalletScreeningScreenParams{
WalletAddress: "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
Blockchain: didit.Some(didit.WalletScreeningScreenParamsBlockchain("ETH")),
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
import me.didit.types.WalletScreeningScreenParams;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.walletScreening().screen(WalletScreeningScreenParams.builder()
.walletAddress("0x94f1b9b64e2932f6a2db338f616844400cd58e8a")
.blockchain(WalletScreeningScreenParams.Blockchain.of("ETH"))
.build());
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->walletScreening->screen([
'wallet_address' => '0x94f1b9b64e2932f6a2db338f616844400cd58e8a',
'blockchain' => 'ETH',
]);
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.wallet_screening.screen(
wallet_address: "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
blockchain: "ETH"
)
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.WalletScreening.ScreenAsync(new WalletScreeningScreenParams
{
WalletAddress = "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
Blockchain = new WalletScreeningScreenParamsBlockchain("ETH"),
});
Console.WriteLine(JsonSerializer.Serialize(result));{
"provider": "merklescience",
"screening_type": "WALLET_SCREENING",
"risk_score": 95,
"severity": "CRITICAL",
"status": "SCREENED",
"summary": "Merkle Science risk: Critical (5/5). SANCTIONS HIT. Dominant risk: sanctioned. Driven by: the address is attributed to Sanctions / OFAC (Example Sanctions)",
"wallet_address": "0x94f1b9b64e2932f6a2db338f616844400cd58e8a",
"transaction_hash": null,
"blockchain": "ETH",
"block_timestamp": null,
"total_value_usd": null,
"fee_usd": null,
"sender_rows": [],
"receiver_rows": [],
"transaction_flows": [],
"transaction_flows_status": null,
"transaction_flows_error": null,
"source_of_funds": [
{
"category": "sanctioned",
"percentage": 100,
"amount_usd": 9813695,
"entity_name": "Example Sanctions",
"entity_type": "Sanctions",
"entity_subtype": "OFAC",
"hops": null,
"description": "Sanctions / OFAC",
"is_direct": true,
"exposure_direction": "incoming",
"exposure_type": "direct",
"provider_entity_id": "118885",
"provider_entity_type_id": "30",
"provider_entity_subtype_id": "125",
"country": "",
"raw_amount": null,
"raw_currency": null
}
],
"destination_of_funds": [
{
"category": "defi",
"percentage": 84.824453,
"amount_usd": 7783414.38,
"entity_name": "Example DeFi 7",
"entity_type": "DeFi",
"entity_subtype": "Bridges",
"hops": null,
"description": "DeFi / Bridges",
"is_direct": false,
"exposure_direction": "outgoing",
"exposure_type": "indirect",
"provider_entity_id": "118459",
"provider_entity_type_id": "33",
"provider_entity_subtype_id": "143",
"country": "",
"raw_amount": null,
"raw_currency": null
},
{
"category": "defi",
"percentage": 15.175547,
"amount_usd": 1392494.37,
"entity_name": "Example DeFi 2",
"entity_type": "DeFi",
"entity_subtype": "Yield Aggregator",
"hops": null,
"description": "DeFi / Yield Aggregator",
"is_direct": false,
"exposure_direction": "outgoing",
"exposure_type": "indirect",
"provider_entity_id": "90192",
"provider_entity_type_id": "33",
"provider_entity_subtype_id": "142",
"country": "",
"raw_amount": null,
"raw_currency": null
}
],
"counterparty_connections": [
{
"entity_name": "Example Sanctions",
"entity_type": "Sanctions",
"entity_subtype": "OFAC",
"risk_level": "critical",
"categories": [
"sanctioned"
],
"received_usd": null,
"sent_usd": null,
"received_hops": null,
"sent_hops": null,
"percentage": 0,
"is_direct": true,
"country": null,
"provider_entity_id": null
},
{
"entity_name": "Example Sanctions",
"entity_type": "Sanctions",
"entity_subtype": "OFAC",
"risk_level": "critical",
"categories": [
"sanctioned"
],
"received_usd": null,
"sent_usd": null,
"received_hops": null,
"sent_hops": null,
"percentage": 0,
"is_direct": true,
"country": null,
"provider_entity_id": null
}
],
"network_nodes": [],
"network_edges": [],
"sanctions_hit": true,
"pep_counterparty": null,
"dominant_risk_category": "sanctioned",
"risk_factors": [
{
"source": "attribution",
"category": "sanctioned",
"label": "Sanctions / OFAC",
"entity_name": "Example Sanctions",
"direction": "attribution",
"exposure_type": "attribution",
"amount_usd": null,
"percentage": 0,
"is_high_risk": true,
"description": "the address is attributed to Sanctions / OFAC (Example Sanctions)"
},
{
"source": "exposure",
"category": "sanctioned",
"label": "Sanctions / OFAC",
"entity_name": "Example Sanctions",
"direction": "incoming",
"exposure_type": "direct",
"amount_usd": 9813695,
"percentage": 51.679304,
"is_high_risk": true,
"description": "51.6793% direct incoming exposure to Sanctions / OFAC (Example Sanctions)"
},
{
"source": "exposure",
"category": "defi",
"label": "DeFi / Bridges",
"entity_name": "Example DeFi 7",
"direction": "outgoing",
"exposure_type": "indirect",
"amount_usd": 7783414.38,
"percentage": 40.987766,
"is_high_risk": false,
"description": "40.9878% indirect outgoing exposure to DeFi / Bridges (Example DeFi 7)"
},
{
"source": "exposure",
"category": "defi",
"label": "DeFi / Yield Aggregator",
"entity_name": "Example DeFi 2",
"direction": "outgoing",
"exposure_type": "indirect",
"amount_usd": 1392494.37,
"percentage": 7.33293,
"is_high_risk": false,
"description": "7.33293% indirect outgoing exposure to DeFi / Yield Aggregator (Example DeFi 2)"
}
],
"raw_response": {
"...": "provider-specific details"
},
"report_signature": "<hmac-sha256 over the result, scoped to your application>"
}{
"blockchain": [
"A 0x address is valid on every EVM chain. Send blockchain as one of: ETH, BNB, MATIC, BASE, ARB, OP, CELO, MODE, PLUME."
],
"candidate_chains": [
"ETH",
"BNB",
"MATIC",
"BASE",
"ARB",
"OP",
"CELO",
"MODE",
"PLUME"
]
}承認
お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys
ボディ
スクリーニング対象の暗号資産アドレスまたはネットワーク識別子。選択したネットワークと一致する必要があります(例:EVMチェーンの場合は0xで始まる40文字の16進数アドレス)。エイリアス:address。
"0x94f1b9b64e2932f6a2db338f616844400cd58e8a"
任意のネットワーク識別子です。省略した場合、ネットワークはアドレスの形式から判定されます。bc1、1、3で始まるアドレスはBitcoin(BTC)、Tで始まるアドレスはTron(TRX)、base58の公開鍵はSolana(SOL)と判定されます。0xアドレスはすべてのEVMネットワークで有効なため、このアドレスでblockchainを省略すると、候補となるネットワークをcandidate_chainsに含めた422が返されます。マネージドスクリーニングは、BTC、ETH、LTC、XRP、BCH、DOGE、TRX、SOL、MATIC、BNB、BASE(Base)、OP(Optimism)、ARB(Arbitrum One)、AVAX(Avalanche C-Chain)、ADA(Cardano)、XLM(Stellar)、HBAR(Hedera)に対応しています。USDTとUSDCは従来のEthereumのエイリアスであり、複数のネットワークにまたがる検索ではありません。接続済みプロバイダーの対応範囲はプロバイダーによって異なります。LIGHTNINGには対応する接続済みプロバイダーが必要です。CELO(Celo)、MODE(Mode)、PLUME(Plume)は接続済みのTRM Labsアカウントを通じてスクリーニングされ、マネージドスクリーニングではこれらに対して400が返されます。エイリアス:currency。
BTC, LIGHTNING, ETH, LTC, XRP, BCH, DOGE, TRX, SOL, MATIC, BNB, USDT, USDC, BASE, OP, ARB, AVAX, ADA, XLM, HBAR, CELO, MODE, PLUME "ETH"
任意。アドレスを受信(入金)側と送信(出金)側のどちらの取引相手としてスクリーニングするかを指定します。inbound、outbound、deposit、withdrawalのいずれかを指定できます。省略した場合は、中立的な送金前スクリーニングになります。この値はコンテキストとしてプロバイダーに渡されるだけで、返されるrisk_score、severity、およびsource_of_funds/destination_of_fundsの内訳は変わりません。これらの内訳はdirectionに関係なく常に両方返されます。そのため、directionを変更または省略しても、アドレスを再スクリーニングする必要はありません。
inbound, outbound, deposit, withdrawal レスポンス
正規化されたウォレットスクリーニングの結果。
スクリーニングを実行したプロバイダーです(例:merklescience、crystal)。
このエンドポイントでは常にWALLET_SCREENINGです。
WALLET_SCREENING 0〜100に正規化されたリスクスコア。値が高いほど、リスクのあるエンティティへのエクスポージャーが大きいことを意味します。Merkle Scienceはアドレスを0〜5で評価し、それぞれ0、15、35、55、75、95に対応します。
risk_scoreから導出されるリスク区分です。0-9はUNKNOWN、10-39はLOW、40-69はMEDIUM、70-89はHIGH、90-100はCRITICALです。UNKNOWNは最も低い区分であり、データなしを表す別の状態ではありません。risk_scoreが0(問題のないアドレスでよくあるケース)の場合は不利な評価がないことを意味し、1から9の範囲のゼロ以外のスコアはLOW未満ではあるものの実際のシグナルです。区分だけでなくrisk_scoreを確認してください。UNKNOWNを低リスクや問題なしという積極的な評価として扱わないでください。合格として表示しないでください。
UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL スクリーニング結果のステータス。
SCREENED, PENDING, ERROR スクリーニング結果の、人が読める形式の概要。
スクリーニングされたアドレスで、そのまま返されます。
スクリーニングされたブロックチェーン。
このアドレスが資金を受け取った送金元(エンティティ別に帰属を特定)。各エントリはエクスポージャーの内訳です。
Show child attributes
Show child attributes
このアドレスが資金を送った送金先(エンティティ別に帰属を特定)。項目の形式はsource_of_fundsと同じで、exposure_direction = outgoingです。
Show child attributes
Show child attributes
プロバイダーがスクリーニング対象のアドレスに紐付けたエンティティ。Merkle Scienceの場合、これらはアドレス自体の所有者タグとユーザータグから取得されるため、同じエンティティが2回表示されることがあり、資金フローは含まれません。received_usd、sent_usd、received_hops、sent_hopsはnullで、percentageは0です。ここではrisk_levelやis_directに基づいて処理を分岐しないでください。判定にはsanctions_hit、dominant_risk_category、risk_factors[].is_high_riskを、直接性の判断にはsource_of_funds/destination_of_funds内のexposure_typeを使用してください。
Show child attributes
Show child attributes
アドレスに直接的または間接的な制裁エクスポージャーがある場合はtrue。
最も重みの高い高リスクカテゴリです(例: sanctioned、mixer、stolen_funds)。支配的なカテゴリがない場合はnullです。
この結果そのものに対する不透明なHMAC-SHA256署名で、アプリケーションにスコープされています。単体では意味を持ちません。PDFとして出力するには、このフィールドを含むレスポンス本文全体を変更せずにPOST /v3/wallet-screening/pdf/へ再送信してください。report_signatureが欠落している場合、または署名対象のフィールド(例: risk_score、severity、sanctions_hit)が再送信前に編集されていた場合、PDFエンドポイントはリクエストを400で拒否します。
取引スクリーニングのフィールドで、結果の形式と共通です。ウォレットスクリーニングの結果では常にnullです。
取引スクリーニングのフィールドで、結果の形式と共通です。ウォレットスクリーニングの結果では常にnullです。
取引スクリーニングのフィールドで、結果の形式と共通です。ウォレットスクリーニングの結果では常にnullです。
取引スクリーニングのフィールドで、結果の形式と共通です。ウォレットスクリーニングの結果では常にnullです。
取引スクリーニングのフィールドで、結果の形式と共通です。ウォレットスクリーニングの結果では常に空です。
取引スクリーニングのフィールドで、結果の形式と共通です。ウォレットスクリーニングの結果では常に空です。
取引スクリーニングのフィールドで、結果の形式と共通です。ウォレットスクリーニングの結果では常に空です。
取引スクリーニングのフィールドで、結果の形式と共通です。ウォレットスクリーニングの結果では常にnullです。
取引スクリーニングのフィールドで、結果の形式と共通です。ウォレットスクリーニングの結果では常にnullです。
取引スクリーニング用のエクスポージャーグラフのノードです。ウォレットスクリーニングの結果では空になります。
取引スクリーニング用のエクスポージャーグラフのエッジです。ウォレットスクリーニングの結果では空になります。
重要な公的地位を有する者 (PEP)への該当状況。PEPの検出結果がない場合はnullとなり、現時点ではPEPの結果を報告するプロバイダーがないため、すべての結果がこれに該当します。falseは、スクリーニングで明示的に否定的な結果が出た場合にのみ返されます。nullをPEPチェック完了と解釈しないでください。
risk_scoreの順位付きの説明で、この判定を導いた要因を示します。プロバイダーは独自のモデルでアドレスを評価し、判定のみを返すため(Merkle Scienceは0〜5の整数を返します)、スコアだけでは対応に活かせません。高リスクのものを先頭に、次に各ドライバーを経由した金額の大きい順に並べ、上位5件までに制限されます。source_of_fundsとdestination_of_fundsには常に完全な内訳が含まれます。risk_scoreが高いにもかかわらずis_high_riskのエントリがない場合は、プロバイダーが制裁や帰属エンティティとの一致を報告しておらず、独自のエクスポージャーモデルのみでアドレスを評価したことを意味します。このことはsummaryに明記されます。
Show child attributes
Show child attributes
プロバイダー独自のペイロードです。形式はプロバイダーごとに異なり、予告なく変更される場合があります。解析せずに、正規化されたフィールドを参照してください。