Create outbound transactions

Learn how to send outbound Travel Rule transactions via API.

To produce an outbound transaction:

  1. In the Dashboard, open the Rules Library page, select the Travel Rule bundle, install and enable the rules. We recommend installing all the rules available in the bundle as it is the quickest and easiest way to cover all of the checks.
  2. Generate an APP token, as described in this article.
  3. Send a single transaction or upload transactions in bulk having the type field set to travelRule. To learn more on how to form a transaction request, see Transaction scenarios.
  4. Wait for a webhook. Once the transaction is created, you will receive one of the following webhooks, depending on the triggered rules and transaction status:
  5. Enrich the transaction with the Travel Rule data.
  6. Set up timers. You can specify how to treat transactions that are not accompanied with any Travel Rule data after a selected period of time. To do so, navigate to Dashboard -> Transactions and Travel Rule -> Settings -> Confirmation Timeout, select the threshold and how to treat the data, and click Save.
  7. Update blockchain details. If the transaction is approved, you should get the transaction ID from the webhook body (kytTxnId) and use it to patch the applicant data.