curl
curl -X GET 'https://verification.didit.me/v3/organization/11111111-2222-3333-4444-555555555555/application/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/cases/statistics/?date_from=2026-06-01&date_to=2026-06-30' \
-H 'x-api-key: YOUR_API_KEY'from didit import Didit
# Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
# and DIDIT_APPLICATION_ID.
client = Didit()
result = client.cases.retrieve_statistics()
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
const didit = new Didit();
const result = await didit.cases.retrieveStatistics();
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
client := didit.NewClient()
result, err := client.Cases.RetrieveStatistics(ctx, didit.CasesRetrieveStatisticsParams{})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
Didit client = new Didit();
var result = client.cases().retrieveStatistics();
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
$didit = new DiditClient();
$result = $didit->cases->retrieveStatistics();
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
# and DIDIT_APPLICATION_ID.
didit = Didit::Client.new
result = didit.cases.retrieve_statistics
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
using var client = new DiditClient();
var result = await client.Cases.RetrieveStatisticsAsync();
Console.WriteLine(JsonSerializer.Serialize(result));{
"series": [
{
"date": "2023-12-25",
"created": 123,
"reviewed": 123
}
],
"tables": {
"officer": [
{
"key": "<string>",
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
}
],
"blueprint": [
{
"key": "<string>",
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
}
],
"source": [
{
"key": "<string>",
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
}
],
"status": [
{
"key": "<string>",
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
}
]
},
"totals": {
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
},
"queue": {
"open": 123,
"overdue": 123
}
}案件
案件分析 API
Didit 案件分析 API 提供已创建与已审核趋势,以及按合规官、工作流、来源和总体维度的分析,涵盖威胁率、误报率、SLA 时效和实时队列深度。
GET
/
v3
/
organization
/
{organization_id}
/
application
/
{application_id}
/
cases
/
statistics
/
curl
curl -X GET 'https://verification.didit.me/v3/organization/11111111-2222-3333-4444-555555555555/application/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee/cases/statistics/?date_from=2026-06-01&date_to=2026-06-30' \
-H 'x-api-key: YOUR_API_KEY'from didit import Didit
# Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
# and DIDIT_APPLICATION_ID.
client = Didit()
result = client.cases.retrieve_statistics()
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
const didit = new Didit();
const result = await didit.cases.retrieveStatistics();
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
client := didit.NewClient()
result, err := client.Cases.RetrieveStatistics(ctx, didit.CasesRetrieveStatisticsParams{})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
Didit client = new Didit();
var result = client.cases().retrieveStatistics();
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
$didit = new DiditClient();
$result = $didit->cases->retrieveStatistics();
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
# and DIDIT_APPLICATION_ID.
didit = Didit::Client.new
result = didit.cases.retrieve_statistics
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY, DIDIT_ORGANIZATION_ID
// and DIDIT_APPLICATION_ID.
using var client = new DiditClient();
var result = await client.Cases.RetrieveStatisticsAsync();
Console.WriteLine(JsonSerializer.Serialize(result));{
"series": [
{
"date": "2023-12-25",
"created": 123,
"reviewed": 123
}
],
"tables": {
"officer": [
{
"key": "<string>",
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
}
],
"blueprint": [
{
"key": "<string>",
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
}
],
"source": [
{
"key": "<string>",
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
}
],
"status": [
{
"key": "<string>",
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
}
]
},
"totals": {
"created": 123,
"assigned": 123,
"resolved": 123,
"threat_rate": 123,
"false_positive_rate": 123,
"unresolved": 123,
"reassignment_rate": 123,
"escalation_rate": 123,
"avg_assign_hours": 123,
"avg_resolve_hours": 123,
"avg_handling_hours": 123
},
"queue": {
"open": 123,
"overdue": 123
}
}
控制台概览和分析标签背后的汇总指标包括:每日新建与已审核案件的时间序列、四张分类明细表、汇总合计,以及实时的未结和逾期案件队列。
相关内容
授权
您的应用 API 密钥,可在 Business Console 的“开发者 -> API 密钥”中获取。主密钥拥有完整访问权限。指定名称的密钥可设置作用域:针对每个资源设为无权限、只读或读写,限定于特定工作流或已通过的会话、限定于 IP 地址列表,以及设置到期日期。401 表示密钥错误、已撤销或已过期;403 表示未发送密钥、密钥无权访问该资源或操作,或请求来自其 IP 列表之外的地址;在会话路由上返回 404 表示该会话不在该密钥允许的工作流或状态范围内。没有媒体访问权限的密钥获取到的图片、视频和 PDF URL 将为 null;没有会话写入权限的密钥获取到的会话链接和 token 将为 null。请参阅 https://docs.didit.me/console/api-keys。
查询参数
范围开始(含)。默认为 30 天前。
范围结束(含)。默认为今天。
按当前蓝图 UUID 过滤。
按当前分配的审核员用户 UUID 过滤。
按当前案件优先级过滤。
可用选项:
LOW, MEDIUM, HIGH 按案件创建来源过滤。
可用选项:
MANUAL, AML_SCREENING, TRANSACTION_RULE, WORKFLOW_BUILDER 按当前案件状态过滤。
可用选项:
OPEN, AWAITING_USER, RESOLVED 最后修改于 2026年11月7日