Create travel-rule widget session

Creates (or reuses an unexpired) widget session for the given userId, currency, network, and counterparty identifier within the authenticated application.

Provide exactly one counterparty identifier: counterpartyAddress (on-chain), paymentHash (Lightning), or invoice (a bolt11 Lightning invoice, decoded server-side to its payment hash). Lightning identifiers are valid on BTC / BTC only.

currency and network must be supported and consistent (e.g. SOL / SOL, POL / POLYGON).

Optional forceVerifyOwnership (default false) persists on the session and forces wallet ownership verification for self-hosted OWNED counterparties regardless of cumulative Travel Rule thresholds. Reusing an unexpired session can upgrade the flag from false to true but not the reverse.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Provide exactly one counterparty identifier: counterpartyAddress (on-chain), paymentHash (Lightning), or invoice (a bolt11 Lightning invoice, decoded server-side to its payment hash).

uuid
required

The Striga user id for whom the widget session is created.

string
required

Ledger currency ticker (e.g. SOL, POL, ETH). Must be a supported LedgerCryptoNetworks key.

string
required

Blockchain network for the currency (e.g. SOL, POLYGON, ETH). Must equal the network implied by currency.

string

On-chain counterparty wallet address. Provide exactly one of counterpartyAddress, paymentHash, or invoice.

string

Lightning payment hash (64-character hex, BTC / BTC only). Provide exactly one of counterpartyAddress, paymentHash, or invoice.

string

A bolt11 Lightning invoice (BTC / BTC only); decoded server-side to its payment hash. Provide exactly one of counterpartyAddress, paymentHash, or invoice.

boolean
Defaults to false

When true, wallet ownership verification is required for self-hosted OWNED counterparties even if cumulative incoming/outgoing thresholds have not been exceeded. Defaults to false when omitted.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json