curl -X PUT https://verification.didit.me/v3/travel-rule/networks/questionnaire/ \
-H 'x-api-key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"legal_name": "Example VASP Ltd", "incorporation_country": "ES", "aml_ctf_policy_attested": true}'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.travel_rule.networks.update_questionnaire(
legal_name="Example VASP Ltd",
incorporation_country="ES",
aml_ctf_policy_attested=True,
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.travelRule.networks.updateQuestionnaire({
legal_name: "Example VASP Ltd",
incorporation_country: "ES",
aml_ctf_policy_attested: true,
});
console.log(result);import me.didit.Didit;
import me.didit.types.TravelRuleNetworkQuestionnaireAnswers;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.travelRule().networks().updateQuestionnaire(TravelRuleNetworkQuestionnaireAnswers.builder()
.legalName("Example VASP Ltd")
.incorporationCountry("ES")
.amlCtfPolicyAttested(true)
.build());
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->travelRule->networks->updateQuestionnaire([
'legal_name' => 'Example VASP Ltd',
'incorporation_country' => 'ES',
'aml_ctf_policy_attested' => true,
]);
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.travel_rule.networks.update_questionnaire(
legal_name: "Example VASP Ltd",
incorporation_country: "ES",
aml_ctf_policy_attested: 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.TravelRule.Networks.UpdateQuestionnaireAsync(new TravelRuleNetworkQuestionnaireAnswers
{
LegalName = "Example VASP Ltd",
IncorporationCountry = "ES",
AmlCtfPolicyAttested = true,
});
Console.WriteLine(JsonSerializer.Serialize(result));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://verification.didit.me/v3/travel-rule/networks/questionnaire/"
payload := strings.NewReader("{\n \"legal_name\": \"Example VASP Ltd\",\n \"incorporation_country\": \"ES\",\n \"aml_ctf_policy_attested\": true\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"status": "draft",
"answers": {
"legal_name": "<string>",
"registration_number": "<string>",
"incorporation_country": "<string>",
"registered_address": "<string>",
"website": "<string>",
"lei": "<string>",
"licences": [
{
"regulator": "<string>",
"jurisdiction": "<string>",
"licence_type": "<string>",
"licence_number": "<string>"
}
],
"operating_jurisdictions": [
"<string>"
],
"compliance_officer_name": "<string>",
"compliance_officer_email": "jsmith@example.com",
"aml_ctf_policy_attested": true,
"sanctions_screening_attested": true,
"data_protection_attested": true,
"data_protection_contact_email": "jsmith@example.com",
"expected_monthly_transfers": 1,
"expected_monthly_volume_usd": "<string>",
"assets": [
"<string>"
]
},
"submitted_at": "2023-11-07T05:31:56Z",
"reviewed_at": "2023-11-07T05:31:56Z",
"review_note": "<string>",
"history": [
{
"at": "2023-11-07T05:31:56Z",
"from": "<string>",
"to": "<string>",
"note": "<string>"
}
],
"updated_at": "2023-11-07T05:31:56Z"
}{
"detail": "<string>",
"code": "travel_rule_platform_networks_disabled"
}{
"detail": "<string>",
"code": "travel_rule_questionnaire_not_editable"
}トラベルルール ネットワーク質問票の回答保存API
Diditのネットワーク・デューデリジェンス質問票への回答を保存します。保存は部分的に行われ、送信しなかった回答はすべてそのまま保持されます。
curl -X PUT https://verification.didit.me/v3/travel-rule/networks/questionnaire/ \
-H 'x-api-key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"legal_name": "Example VASP Ltd", "incorporation_country": "ES", "aml_ctf_policy_attested": true}'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.travel_rule.networks.update_questionnaire(
legal_name="Example VASP Ltd",
incorporation_country="ES",
aml_ctf_policy_attested=True,
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.travelRule.networks.updateQuestionnaire({
legal_name: "Example VASP Ltd",
incorporation_country: "ES",
aml_ctf_policy_attested: true,
});
console.log(result);import me.didit.Didit;
import me.didit.types.TravelRuleNetworkQuestionnaireAnswers;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.travelRule().networks().updateQuestionnaire(TravelRuleNetworkQuestionnaireAnswers.builder()
.legalName("Example VASP Ltd")
.incorporationCountry("ES")
.amlCtfPolicyAttested(true)
.build());
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->travelRule->networks->updateQuestionnaire([
'legal_name' => 'Example VASP Ltd',
'incorporation_country' => 'ES',
'aml_ctf_policy_attested' => true,
]);
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.travel_rule.networks.update_questionnaire(
legal_name: "Example VASP Ltd",
incorporation_country: "ES",
aml_ctf_policy_attested: 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.TravelRule.Networks.UpdateQuestionnaireAsync(new TravelRuleNetworkQuestionnaireAnswers
{
LegalName = "Example VASP Ltd",
IncorporationCountry = "ES",
AmlCtfPolicyAttested = true,
});
Console.WriteLine(JsonSerializer.Serialize(result));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://verification.didit.me/v3/travel-rule/networks/questionnaire/"
payload := strings.NewReader("{\n \"legal_name\": \"Example VASP Ltd\",\n \"incorporation_country\": \"ES\",\n \"aml_ctf_policy_attested\": true\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"status": "draft",
"answers": {
"legal_name": "<string>",
"registration_number": "<string>",
"incorporation_country": "<string>",
"registered_address": "<string>",
"website": "<string>",
"lei": "<string>",
"licences": [
{
"regulator": "<string>",
"jurisdiction": "<string>",
"licence_type": "<string>",
"licence_number": "<string>"
}
],
"operating_jurisdictions": [
"<string>"
],
"compliance_officer_name": "<string>",
"compliance_officer_email": "jsmith@example.com",
"aml_ctf_policy_attested": true,
"sanctions_screening_attested": true,
"data_protection_attested": true,
"data_protection_contact_email": "jsmith@example.com",
"expected_monthly_transfers": 1,
"expected_monthly_volume_usd": "<string>",
"assets": [
"<string>"
]
},
"submitted_at": "2023-11-07T05:31:56Z",
"reviewed_at": "2023-11-07T05:31:56Z",
"review_note": "<string>",
"history": [
{
"at": "2023-11-07T05:31:56Z",
"from": "<string>",
"to": "<string>",
"note": "<string>"
}
],
"updated_at": "2023-11-07T05:31:56Z"
}{
"detail": "<string>",
"code": "travel_rule_platform_networks_disabled"
}{
"detail": "<string>",
"code": "travel_rule_questionnaire_not_editable"
}承認
お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys
ボディ
Diditのネットワークデューデリジェンスアンケートです。保存は部分的に行われ、保存時に指定されていない回答はすべて保持されます。送信するには、leiとdata_protection_contact_emailを除くすべてのフィールドへの回答と、3つの宣誓事項すべてがtrueであることが必要です。
255255ISO 3166-1 alpha-2国コード。
21000500任意。指定する場合は有効なISO 17442 LEIである必要があります。
20VASPが保有するすべてのライセンスまたは登録です。
1Show child attributes
Show child attributes
1 - 250 elementsISO 3166-1 alpha-2国コード。
2255送信するにはtrueである必要があります。
送信するにはtrueである必要があります。
送信するにはtrueである必要があります。
任意。
x >= 0想定される月間取引量(USD、小数点以下2桁まで)です。文字列として返されます。
資産ティッカー。大文字で保存され、ソートおよび重複排除されます。
1 - 200 elements32レスポンス
回答をマージしたアンケート。
回答はdraftまたはchanges_requestedの間に保存できます。submitted、approved、rejectedへの移行はDiditが行います。
draft, submitted, changes_requested, approved, rejected Diditのネットワークデューデリジェンスアンケートです。保存は部分的に行われ、保存時に指定されていない回答はすべて保持されます。送信するには、leiとdata_protection_contact_emailを除くすべてのフィールドへの回答と、3つの宣誓事項すべてがtrueであることが必要です。
Show child attributes
Show child attributes
前回の判定に関するDiditのメモです(例:変更すべき点)。
すべてのステータス変更を古い順に示します。
Show child attributes
Show child attributes