Skip to main content
POST
curl

Authorizations

x-api-key
string
header
required

Your application's API key, from Developers -> API keys in the Business Console. The primary key has full access. A named key can be scoped: none, read or write per resource, limited to some workflows or to approved sessions, to a list of IP addresses, and to an expiry date. 401 means the key is missing, wrong, revoked or expired; 403 means the key has no access to this resource or action, or the request came from an address outside its IP list; 404 on a session route means the session is outside the key's workflows or statuses. A key without media access receives image, video and PDF URLs as null, and a key without sessions write receives session links and tokens as null. See https://docs.didit.me/console/api-keys.

Path Parameters

vasp_id
string<uuid>
required

The id of a row of GET /v3/travel-rule/vasps/: a directory entry or a Didit network member.

Body

application/json
sent_to
string<email>

Optional. A compliance address on record for the counterparty: for a directory entry its compliance address or a contact your application sees, for a Didit network member its confirmed compliance email. Default: the address a Travel Rule email to the counterparty goes to (your own contact first, then a platform contact, then the entry's compliance address).

Response

The questionnaire was emailed.

One due-diligence questionnaire your application sent the counterparty: Didit's standard questionnaire, emailed to a compliance address on record with a single-use answer link. Private to your application.

id
string<uuid>
status
enum<string>

SENT: waiting for answers. ANSWERED: the counterparty answered every question. EXPIRED: the answer link closed unanswered (its deadline passed, or a newer questionnaire replaced it), or answers passed valid_until.

Available options:
SENT,
ANSWERED,
EXPIRED
form_version
string

Version of Didit's standard questionnaire the answers belong to. Currently 1.

sent_to
string<email>
sent_at
string<date-time> | null
expires_at
string<date-time> | null

The answer-by deadline, 30 days after sending. The link stops working after it.

answered_at
string<date-time> | null
valid_until
string<date-time> | null

How long the answers stay current: 365 days after answering. Null until answered.

current
boolean

true while the questionnaire is ANSWERED and valid_until has not passed.

answers
object

The answers keyed by question id: legal_name, licensing, jurisdictions, aml_program, compliance_officer, sanctions_screening, transaction_monitoring, travel_rule, custody, ownership, record_keeping, data_protection. Each answer is up to 2,000 characters. Empty until answered.