curl -X GET 'https://verification.didit.me/v3/session/11111111-2222-3333-4444-555555555555/aml-screening-history/export/' \
-H 'x-api-key: YOUR_API_KEY' \
-o aml-screening-history.csvfrom didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
content = client.sessions.export_aml_screening_history(
"11111111-2222-3333-4444-555555555555",
)
with open("download.csv", "wb") as file:
file.write(content)import { writeFile } from "node:fs/promises";
import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const content = await didit.sessions.exportAmlScreeningHistory("11111111-2222-3333-4444-555555555555");
await writeFile("download.csv", Buffer.from(await content.arrayBuffer()));ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
resp, err := client.Sessions.ExportAMLScreeningHistory(ctx, "11111111-2222-3333-4444-555555555555", didit.SessionsExportAMLScreeningHistoryParams{})
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
file, err := os.Create("download.csv")
if err != nil {
log.Fatal(err)
}
defer file.Close()
if _, err := io.Copy(file, resp.Body); err != nil {
log.Fatal(err)
}import java.nio.file.Path;
import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
client.sessions().exportAmlScreeningHistory("11111111-2222-3333-4444-555555555555")
.writeTo(Path.of("download.csv"));<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$content = $didit->sessions->exportAmlScreeningHistory('11111111-2222-3333-4444-555555555555');
$content->saveTo('download.csv');require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
content = didit.sessions.export_aml_screening_history("11111111-2222-3333-4444-555555555555")
File.binwrite("download.csv", content)using System;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var content = await client.Sessions.ExportAmlScreeningHistoryAsync("11111111-2222-3333-4444-555555555555");
await content.SaveToAsync("download.csv");screened_at,outcome,provider,aml_status,aml_score,total_hits,datasets_captured_at,datasets_sanctions_last_updated_at,datasets_pep_last_updated_at,datasets_warnings_last_updated_at,datasets_adverse_media_last_updated_at,datasets_catalog_version,run_id,entities_screened,new_hits
2026-09-14T04:12:33.481207+00:00,NO_CHANGE,aml_data_source,Approved,0.0,0,2026-09-14T03:58:02.114820+00:00,2026-09-13T21:10:00+00:00,2026-09-13T08:00:00+00:00,2026-09-12T18:45:00+00:00,,2026-09-13,aaaaaaaa-1111-2222-3333-444444444444,1,0
2026-09-13T04:11:58.020914+00:00,FAILED,aml_data_source,Approved,0.0,0,,,,,,,bbbbbbbb-1111-2222-3333-444444444444,0,AMLスクリーニング履歴のCSVエクスポートAPI
Didit APIで、セッションの継続的なAMLモニタリング履歴をCSVファイルとしてダウンロードできます。完了した再スクリーニングごとに1行で出力され、そのまま監査人に提出できます。
curl -X GET 'https://verification.didit.me/v3/session/11111111-2222-3333-4444-555555555555/aml-screening-history/export/' \
-H 'x-api-key: YOUR_API_KEY' \
-o aml-screening-history.csvfrom didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
content = client.sessions.export_aml_screening_history(
"11111111-2222-3333-4444-555555555555",
)
with open("download.csv", "wb") as file:
file.write(content)import { writeFile } from "node:fs/promises";
import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const content = await didit.sessions.exportAmlScreeningHistory("11111111-2222-3333-4444-555555555555");
await writeFile("download.csv", Buffer.from(await content.arrayBuffer()));ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
resp, err := client.Sessions.ExportAMLScreeningHistory(ctx, "11111111-2222-3333-4444-555555555555", didit.SessionsExportAMLScreeningHistoryParams{})
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
file, err := os.Create("download.csv")
if err != nil {
log.Fatal(err)
}
defer file.Close()
if _, err := io.Copy(file, resp.Body); err != nil {
log.Fatal(err)
}import java.nio.file.Path;
import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
client.sessions().exportAmlScreeningHistory("11111111-2222-3333-4444-555555555555")
.writeTo(Path.of("download.csv"));<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$content = $didit->sessions->exportAmlScreeningHistory('11111111-2222-3333-4444-555555555555');
$content->saveTo('download.csv');require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
content = didit.sessions.export_aml_screening_history("11111111-2222-3333-4444-555555555555")
File.binwrite("download.csv", content)using System;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var content = await client.Sessions.ExportAmlScreeningHistoryAsync("11111111-2222-3333-4444-555555555555");
await content.SaveToAsync("download.csv");screened_at,outcome,provider,aml_status,aml_score,total_hits,datasets_captured_at,datasets_sanctions_last_updated_at,datasets_pep_last_updated_at,datasets_warnings_last_updated_at,datasets_adverse_media_last_updated_at,datasets_catalog_version,run_id,entities_screened,new_hits
2026-09-14T04:12:33.481207+00:00,NO_CHANGE,aml_data_source,Approved,0.0,0,2026-09-14T03:58:02.114820+00:00,2026-09-13T21:10:00+00:00,2026-09-13T08:00:00+00:00,2026-09-12T18:45:00+00:00,,2026-09-13,aaaaaaaa-1111-2222-3333-444444444444,1,0
2026-09-13T04:11:58.020914+00:00,FAILED,aml_data_source,Approved,0.0,0,,,,,,,bbbbbbbb-1111-2222-3333-444444444444,0,承認
お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys
パスパラメータ
検証セッションのUUID(POST /v3/session/が返すsession_id)。ユーザー認証(KYC)と法人確認(KYB)の両方のセッションIDを受け付けます。サーバーは両方のセッションタイプにわたってIDを解決します。正しい形式のUUIDである必要があります。形式が不正な値はルートに一致せず、HTMLの404を返します。
"11111111-2222-3333-4444-555555555555"
クエリパラメータ
AMLチェックのワークフローグラフのノードID。セッションで複数のAMLステップが実行された場合にのみ必要です。指定しない場合は最新のAMLチェックが使用されます。不明なノードを指定すると404が返されます。
"feature_aml_1"
YYYY-MM形式のUTC暦月。その月に完了したスクリーニングのみが返されます。指定しない場合はすべての月が返されます。形式が不正な月を指定すると400が返されます。
^\d{4}-(0[1-9]|1[0-2])$"2026-09"
レスポンス
CSVファイル。CRLF改行のtext/csvとしてストリーミングされます。列は次の順です: screened_at(再スクリーニングが完了した日時)、outcome(NO_CHANGE、CHANGEDまたはFAILED)、provider(AMLデータソースの不透明な識別子。これに基づいて分岐しないでください)、aml_status、aml_score、total_hits、datasets_captured_at、datasets_sanctions_last_updated_at、datasets_pep_last_updated_at、datasets_warnings_last_updated_at、datasets_adverse_media_last_updated_at、datasets_catalog_version、run_id(モニタリングの実行)、entities_screened(1、または失敗した実行では0)、new_hits(不明な場合は空)。日付はUTCオフセット付きのISO 8601形式です。まだ再スクリーニングが行われていないセッションでは、ヘッダー行のみが返されます。
The response is of type file.