> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dfns.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Look up the Sumsub Travel Rule VASP of a wallet address

> Ask the org's Sumsub Travel Rule integration which VASP controls a counterparty wallet address on a network. Use the returned `vaspId` as `travelRule.beneficiaryVaspId` on a transfer screened by a Sumsub Travel Rule policy. `found: false` means Sumsub could not attribute the address (it may still be hosted). Read-only, so no user action signature is required. Requires Travel Rule to be enabled for the tenant, an activated Sumsub integration on the org, and wallet attribution enabled on the org's Sumsub account.

#### Authentication

✅ Tenant User (`TenantUser`)\
✅ Organization User (`CustomerEmployee`)\
❌ End User (`EndUser`)\
✅ Service Account

#### Required Permissions

`Wallets:Transfers:Create`: Always required.


## OpenAPI

````yaml /openapi.yaml post /v2/policies/travel-rule/sumsub/vasp-lookup
openapi: 3.1.0
info:
  version: 2.0.368
  title: Dfns
servers:
  - url: https://api.dfns.io
    description: Default - Europe
  - url: https://api.uae.dfns.io
    description: UAE
  - url: https://api.dfns.ninja
    description: <Deprecated> Staging
security: []
paths:
  /v2/policies/travel-rule/sumsub/vasp-lookup:
    post:
      tags:
        - Policies
      summary: Look up the Sumsub Travel Rule VASP of a wallet address
      description: >-
        Ask the org's Sumsub Travel Rule integration which VASP controls a
        counterparty wallet address on a network. Use the returned `vaspId` as
        `travelRule.beneficiaryVaspId` on a transfer screened by a Sumsub Travel
        Rule policy. `found: false` means Sumsub could not attribute the address
        (it may still be hosted). Read-only, so no user action signature is
        required. Requires Travel Rule to be enabled for the tenant, an
        activated Sumsub integration on the org, and wallet attribution enabled
        on the org's Sumsub account.
      operationId: lookupSumsubTravelRuleVasp
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                network:
                  allOf:
                    - $ref: '#/components/schemas/Network'
                    - description: The network the address lives on, e.g. `Ethereum`.
                walletAddress:
                  type: string
                  minLength: 1
                  maxLength: 256
                  description: The counterparty (beneficiary) wallet address to attribute.
              required:
                - network
                - walletAddress
              additionalProperties: false
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                oneOf:
                  - type: object
                    properties:
                      found:
                        type: boolean
                        enum:
                          - false
                        description: Sumsub could not attribute the address to a VASP.
                    required:
                      - found
                    additionalProperties: false
                    title: Not attributed
                  - type: object
                    properties:
                      found:
                        type: boolean
                        enum:
                          - true
                        description: A VASP controls the address.
                      vaspId:
                        type: string
                        minLength: 1
                        description: >-
                          Sumsub id of the VASP. Pass it as
                          `travelRule.beneficiaryVaspId` on the transfer.
                      name:
                        type: string
                        description: >-
                          Name of the VASP as registered in the Sumsub VASP
                          directory.
                      url:
                        type: string
                        description: Official website of the VASP.
                      types:
                        type: array
                        items:
                          type: string
                        description: Business types of the VASP, as reported by Sumsub.
                      riskTags:
                        type: array
                        items:
                          type: string
                        description: >-
                          Risk indicators attached to the VASP, as reported by
                          Sumsub. Empty when none.
                      source:
                        type: string
                        description: Which Sumsub data source attributed the address.
                    required:
                      - found
                      - vaspId
                      - types
                      - riskTags
                    additionalProperties: false
                    title: Attributed to a VASP
      security:
        - authenticationToken: []
components:
  schemas:
    Network:
      type: string
      title: Network
      enum:
        - Algorand
        - AlgorandTestnet
        - Aptos
        - AptosTestnet
        - ArbitrumOne
        - ArbitrumSepolia
        - Arc
        - ArcTestnet
        - Areum
        - AvalancheC
        - AvalancheCFuji
        - Base
        - BaseSepolia
        - Berachain
        - BerachainBepolia
        - Bitcoin
        - BitcoinSignet
        - BitcoinTestnet4
        - BitcoinCash
        - Bob
        - BobSepolia
        - Bsc
        - BscTestnet
        - Canton
        - CantonTestnet
        - Cardano
        - CardanoPreprod
        - Concordium
        - ConcordiumTestnet
        - Celo
        - CeloSepolia
        - Codex
        - CodexSepolia
        - CosmosHub4
        - CosmosIcsTestnet
        - Dogecoin
        - DogecoinTestnet
        - Ethereum
        - EthereumClassic
        - EthereumClassicMordor
        - EthereumSepolia
        - EthereumHoodi
        - FlareC
        - FlareCCoston2
        - FlowEvm
        - FlowEvmTestnet
        - Hedera
        - HederaTestnet
        - HyperEvm
        - HyperEvmTestnet
        - Ink
        - InkSepolia
        - InternetComputer
        - Ion
        - IonTestnet
        - Iota
        - IotaTestnet
        - Kusama
        - KusamaAssetHub
        - Litecoin
        - LitecoinTestnet
        - Monad
        - MonadTestnet
        - Movement
        - MovementTestnet
        - Near
        - NearTestnet
        - Optimism
        - OptimismSepolia
        - Origyn
        - Plasma
        - PlasmaTestnet
        - Plume
        - PlumeSepolia
        - Paseo
        - PaseoAssetHub
        - Polkadot
        - PolkadotAssetHub
        - Polygon
        - PolygonAmoy
        - Polymesh
        - PolymeshTestnet
        - Rayls
        - RaylsTestnet
        - Robinhood
        - RobinhoodSepolia
        - SeiAtlantic2
        - SeiPacific1
        - Solana
        - SolanaDevnet
        - Sonic
        - SonicTestnet
        - Starknet
        - StarknetSepolia
        - Stellar
        - StellarTestnet
        - Sui
        - SuiTestnet
        - Tezos
        - TezosShadownet
        - Tempo
        - TempoModerato
        - Tsc
        - TscTestnet1
        - Ton
        - TonTestnet
        - Tron
        - TronNile
        - Westend
        - WestendAssetHub
        - Xdc
        - XdcApothem
        - XLayer
        - XLayerSepolia
        - XrpLedger
        - XrpLedgerTestnet
  securitySchemes:
    authenticationToken:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        **Bearer Token:** Used to authenticate API requests.

        More details how to generate the token: [Authentication
        flows](https://docs.dfns.co/api-reference/auth/login-flows)

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.