from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.fraud_checks.retrieve(
"11111111-2222-3333-4444-555555555555",
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.fraudChecks.retrieve("11111111-2222-3333-4444-555555555555");
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.FraudChecks.Retrieve(ctx, "11111111-2222-3333-4444-555555555555")
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.fraudChecks().retrieve("11111111-2222-3333-4444-555555555555");
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->fraudChecks->retrieve('11111111-2222-3333-4444-555555555555');
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.fraud_checks.retrieve("11111111-2222-3333-4444-555555555555")
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.FraudChecks.RetrieveAsync("11111111-2222-3333-4444-555555555555");
Console.WriteLine(JsonSerializer.Serialize(result));curl --request GET \
--url https://verification.didit.me/v3/fraud/checks/{check_id}/ \
--header 'x-api-key: <api-key>'{
"check_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"client_reference": "<string>",
"processing_status": "pending",
"profile_id": "<string>",
"profile_version": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"completed_at": "2023-11-07T05:31:56Z",
"inputs": [
{
"reference": "<string>",
"type": "email",
"namespace": {},
"quality": "<string>",
"normalization": {},
"availability": "available"
}
],
"modules": [
{
"module": "normalization",
"status": "planned",
"reason": "<string>",
"latency_ms": 123,
"freshness": "<string>",
"billable_units": 123
}
],
"attribute_evidence": [
{}
],
"compound_evidence": [
{}
],
"risk": [
{
"dimension": "identity",
"score": 123,
"band": "low",
"availability": "available",
"requested_but_unavailable": true,
"reason_codes": [
"<string>"
],
"evidence_indexes": [
123
]
}
],
"network": {},
"recommendation": "approve",
"next_action": "none",
"decision_reasons": [
"<string>"
],
"coverage": {},
"usage": [
{}
],
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"enrichment": {},
"identity_relationship": {
"result": "match",
"reference_type": "<string>",
"country": "<string>",
"availability": "available",
"reason_codes": [
"<string>"
]
},
"vendor_data": "<string>",
"metadata": null
}{
"detail": "Authentication failed: Invalid client access token."
}{
"detail": "Forbidden - User doesn't have permission"
}不正チェック結果の取得(Fraud Check API)
DiditのAPIで、お使いのアプリケーションに属するFraud Check(不正チェック)の保存済み結果を取得します。
from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.fraud_checks.retrieve(
"11111111-2222-3333-4444-555555555555",
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.fraudChecks.retrieve("11111111-2222-3333-4444-555555555555");
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.FraudChecks.Retrieve(ctx, "11111111-2222-3333-4444-555555555555")
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.fraudChecks().retrieve("11111111-2222-3333-4444-555555555555");
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->fraudChecks->retrieve('11111111-2222-3333-4444-555555555555');
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.fraud_checks.retrieve("11111111-2222-3333-4444-555555555555")
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.FraudChecks.RetrieveAsync("11111111-2222-3333-4444-555555555555");
Console.WriteLine(JsonSerializer.Serialize(result));curl --request GET \
--url https://verification.didit.me/v3/fraud/checks/{check_id}/ \
--header 'x-api-key: <api-key>'{
"check_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"client_reference": "<string>",
"processing_status": "pending",
"profile_id": "<string>",
"profile_version": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"completed_at": "2023-11-07T05:31:56Z",
"inputs": [
{
"reference": "<string>",
"type": "email",
"namespace": {},
"quality": "<string>",
"normalization": {},
"availability": "available"
}
],
"modules": [
{
"module": "normalization",
"status": "planned",
"reason": "<string>",
"latency_ms": 123,
"freshness": "<string>",
"billable_units": 123
}
],
"attribute_evidence": [
{}
],
"compound_evidence": [
{}
],
"risk": [
{
"dimension": "identity",
"score": 123,
"band": "low",
"availability": "available",
"requested_but_unavailable": true,
"reason_codes": [
"<string>"
],
"evidence_indexes": [
123
]
}
],
"network": {},
"recommendation": "approve",
"next_action": "none",
"decision_reasons": [
"<string>"
],
"coverage": {},
"usage": [
{}
],
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"enrichment": {},
"identity_relationship": {
"result": "match",
"reference_type": "<string>",
"country": "<string>",
"availability": "available",
"reason_codes": [
"<string>"
]
},
"vendor_data": "<string>",
"metadata": null
}{
"detail": "Authentication failed: Invalid client access token."
}{
"detail": "Forbidden - User doesn't have permission"
}404が返されます。
別のアプリケーションに属するチェックの場合も404が返されます。承認
お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys
パスパラメータ
レスポンス
pending- 保留中running- 実行中completed- 完了failed- 失敗
pending, running, completed, failed Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
approve- 承認review- レビューreject- 却下
approve, review, reject none- なしmanual_review- 手動レビューstep_up- ステップアップresubmit_capture- 撮影の再提出
none, manual_review, step_up, resubmit_capture Show child attributes
Show child attributes
Show child attributes
Show child attributes
このチェックのために作成されたネイティブの検証セッション。
Show child attributes
Show child attributes
Show child attributes
Show child attributes