curl -X POST 'https://verification.didit.me/v3/blocklist/add/' \
-H 'x-api-key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"session_id": "33333333-4444-5555-6666-777777777777",
"blocklist_face": true,
"blocklist_document": true
}'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.blocklist.add(
session_id="33333333-4444-5555-6666-777777777777",
blocklist_face=True,
blocklist_document=True,
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.blocklist.add({
session_id: "33333333-4444-5555-6666-777777777777",
blocklist_face: true,
blocklist_document: true,
});
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.Blocklist.Add(ctx, didit.BlocklistAddParams{
SessionID: "33333333-4444-5555-6666-777777777777",
BlocklistFace: didit.Bool(true),
BlocklistDocument: didit.Bool(true),
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
import me.didit.types.BlocklistAddParams;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.blocklist().add(BlocklistAddParams.builder()
.sessionId("33333333-4444-5555-6666-777777777777")
.blocklistFace(true)
.blocklistDocument(true)
.build());
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->blocklist->add([
'session_id' => '33333333-4444-5555-6666-777777777777',
'blocklist_face' => true,
'blocklist_document' => true,
]);
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.blocklist.add(
session_id: "33333333-4444-5555-6666-777777777777",
blocklist_face: true,
blocklist_document: true
)
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Blocklist.AddAsync(new BlocklistAddParams
{
SessionId = "33333333-4444-5555-6666-777777777777",
BlocklistFace = true,
BlocklistDocument = true,
});
Console.WriteLine(JsonSerializer.Serialize(result));{
"message": "Successfully updated blocklist."
}ブロックリスト追加API:セッション項目をブロック
POST /v3/blocklist/add/:Diditの認証セッションの顔、書類、電話番号、メールアドレスをブロックリストに追加し、一致する新規セッションを自動で却下します。
curl -X POST 'https://verification.didit.me/v3/blocklist/add/' \
-H 'x-api-key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"session_id": "33333333-4444-5555-6666-777777777777",
"blocklist_face": true,
"blocklist_document": true
}'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.blocklist.add(
session_id="33333333-4444-5555-6666-777777777777",
blocklist_face=True,
blocklist_document=True,
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.blocklist.add({
session_id: "33333333-4444-5555-6666-777777777777",
blocklist_face: true,
blocklist_document: true,
});
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.Blocklist.Add(ctx, didit.BlocklistAddParams{
SessionID: "33333333-4444-5555-6666-777777777777",
BlocklistFace: didit.Bool(true),
BlocklistDocument: didit.Bool(true),
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
import me.didit.types.BlocklistAddParams;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.blocklist().add(BlocklistAddParams.builder()
.sessionId("33333333-4444-5555-6666-777777777777")
.blocklistFace(true)
.blocklistDocument(true)
.build());
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->blocklist->add([
'session_id' => '33333333-4444-5555-6666-777777777777',
'blocklist_face' => true,
'blocklist_document' => true,
]);
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.blocklist.add(
session_id: "33333333-4444-5555-6666-777777777777",
blocklist_face: true,
blocklist_document: true
)
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Blocklist.AddAsync(new BlocklistAddParams
{
SessionId = "33333333-4444-5555-6666-777777777777",
BlocklistFace = true,
BlocklistDocument = true,
});
Console.WriteLine(JsonSerializer.Serialize(result));{
"message": "Successfully updated blocklist."
}400を返し、何もブロックリストに登録されません。すでにブロックリストに登録済みの項目に対してこの呼び出しを繰り返しても問題ありません。承認
お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys
ボディ
少なくとも1つのblocklist_*フラグがtrueである必要があります。
アプリケーションの個人認証セッション。削除済みのセッションは拒否されます。
セッションの顔をブロックリストに登録します。
セッションの身分証明書類をブロックリストに登録します。書類には発行国、書類の種類、書類番号、氏名が必要です。
セッションの電話番号をブロックリストに登録します。
セッションのメールアドレスをブロックリストに登録します。
レスポンス
選択した項目がブロックリストに追加されました。
常にSuccessfully updated blocklist.です。