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

# API del selector de VASP: directorio Travel Rule

> La API de Didit busca VASP con token en el selector del widget de wallet: indica quién es cada VASP y si se puede contactar.



Prompt de la API de búsqueda de VASP del widget
        Copiar el prompt al portapapeles



      
      

\<pre>

\`Search VASPs from a wallet widget session: the VASP picker an end user uses to say which exchange the funds go to.

Endpoint:
GET https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/?search=<term>

Authentication:
None - the widget token in the URL path is the credential. Treat the token as a secret.

Query parameters: the same as GET /v3/travel-rule/vasps/ (search, network, jurisdiction, reachable, kind, limit, offset), answered for the widget's application.

What to read from each result:
\- id, kind, name, lei, jurisdiction, domains - who the VASP is.
\- reachable - whether the application can deliver Travel Rule data to it today.
Routes, contacts and due-diligence fields are not shown to the end user.

Failure modes:
\- 400 - an unknown network or country code.
\- 404 - unknown token.
\- 410 - the session expired.

Full guide: /transaction-monitoring/travel-rule#directory.`

\</pre>



      
      

Pegar en



## OpenAPI

````yaml es/openapi-25.json GET /v3/travel-rule/widget/{token}/vasps/
openapi: 3.0.0
info:
  version: 3.0.0
  title: Didit Verification API
  description: API de verificación de identidad. Autentícate con el encabezado x-api-key.
servers:
  - url: https://verification.didit.me
security: []
tags: []
paths:
  /v3/travel-rule/widget/{token}/vasps/:
    get:
      tags:
        - Travel Rule
      summary: Buscar VASP desde el widget de wallet
      description: >-
        Endpoint público de lectura identificado por el token de sesión del
        widget; no requiere clave de API: el selector de VASP del widget del
        usuario final. Ofrece la misma búsqueda y los mismos filtros que GET
        /v3/travel-rule/vasps/ para la aplicación del widget, pero solo indica
        quién es cada VASP y si se puede contactar.
      operationId: listTravelRuleWidgetVasps
      parameters:
        - name: token
          in: path
          required: true
          description: >-
            Token de sesión opaco devuelto cuando se generó la sesión del
            widget.
          schema:
            type: string
        - name: search
          in: query
          schema:
            type: string
            maxLength: 255
          description: >-
            Un fragmento de nombre o alias (sin distinguir mayúsculas de
            minúsculas), un LEI exacto o un dominio (example.com o una URL de
            ese dominio). Los miembros de la red Didit coinciden por su razón
            social, su LEI o el dominio de su correo electrónico de
            cumplimiento.
        - name: network
          in: query
          schema:
            type: string
            enum:
              - GTR
              - TRUST
              - VERIFYVASP
              - SYGNA
              - TRISA
          description: >-
            Solo las entradas del directorio que el directorio de miembros de
            una red incluye actualmente.
        - name: jurisdiction
          in: query
          schema:
            type: string
          description: >-
            Código de país ISO 3166 alfa-2 o alfa-3. Cualquier otro valor
            devuelve 400.
        - name: reachable
          in: query
          schema:
            type: boolean
          description: >-
            true: solo los VASP a los que tu aplicación tiene una ruta
            disponible (incluidos los miembros de la red de Didit). false: solo
            las entradas del directorio a las que hoy no puede llegar.
        - name: kind
          in: query
          schema:
            type: string
            enum:
              - directory
              - didit
          description: Solo entradas del directorio, o solo miembros de la red de Didit.
        - name: limit
          in: query
          schema:
            type: integer
            default: 50
            minimum: 1
        - name: offset
          in: query
          schema:
            type: integer
            default: 0
            minimum: 0
      responses:
        '200':
          description: Resultados paginados, ordenados por nombre.
          content:
            application/json:
              schema:
                type: object
                properties:
                  count:
                    type: integer
                  next:
                    type: string
                    nullable: true
                  previous:
                    type: string
                    nullable: true
                  results:
                    type: array
                    items:
                      $ref: '#/components/schemas/VaspDirectoryWidgetEntry'
        '400':
          description: >-
            Un filtro no es válido: el cuerpo indica cada campo, por ejemplo, un
            código de red o de país desconocido.
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: array
                  items:
                    type: string
              example:
                jurisdiction:
                  - Use an ISO 3166 alpha-2 or alpha-3 country code.
                network:
                  - '"SWIFT" is not a valid choice.'
        '404':
          description: Token desconocido.
        '410':
          description: La sesión expiró.
      security:
        - {}
      x-codeSamples:
        - lang: curl
          label: curl
          source: >-
            curl
            'https://verification.didit.me/v3/travel-rule/widget/{token}/vasps/?search=counterparty'
components:
  schemas:
    VaspDirectoryWidgetEntry:
      type: object
      description: >-
        Lo que muestra el selector de VASP del usuario final: quién es el VASP y
        si se puede contactar.
      properties:
        id:
          type: string
          format: uuid
          description: El id de la entrada, para GET /v3/travel-rule/vasps/{vasp_id}/.
        kind:
          type: string
          enum:
            - directory
            - didit
          description: >-
            directory para una entrada del directorio compartido; didit para un
            miembro de la red de Didit.
        name:
          type: string
        lei:
          type: string
        jurisdiction:
          type: string
          description: Código de país ISO 3166, tal como lo proporciona la fuente.
        domains:
          type: array
          items:
            type: string
          description: >-
            Los dominios web del VASP. Siempre vacío para los miembros de la red
            de Didit.
        reachable:
          type: boolean
          description: >-
            Indica si tu aplicación tiene una ruta disponible hacia este VASP o,
            en el caso de una marca, hacia una de sus entidades. Siempre es true
            para un miembro de la red de Didit.

````

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