idLinks sub-module manages KYC verification links powered by . Each link directs an investor to a hosted verification flow where they complete identity checks and optionally connect a wallet.
Create a verification link
At least one of
recipientEmail, recipientWallet, or recipientPhone is required. If recipientWallet is set, the investor must verify from that specific address. If omitted, any wallet can be connected during verification.
Charge for a verification link
Links can carry a fee the investor pays before verification starts.feeCents is in integer cents, so 2500 is 25.00 in the given currency.
feeCents and currency. List items expose feeCents, currency, and paidAt so you can track outstanding payments.
List links
status filters on PENDING, COMPLETED, or EXPIRED. The result carries links as IdLinkListItem[] and total as a number.
Revoke a link
Expires a link immediately so it can no longer be used. Completed links cannot be revoked.Resend a link
Only links with statusPENDING can be resent. Completed or expired links throw a TrussetError.
verificationUrl and a per-channel delivery object, as { email: { sent: true }, sms: { sent: true } }.