> ## 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 para registrar una cuenta gratuita de Travel Rule

> Didit crea una cuenta gratuita de Travel Rule para el VASP contraparte que recibió una solicitud. Registra la cuenta con la API de gestión.



Prompt de API para registrar una cuenta gratuita de Travel Rule
        Copiar el prompt al portapapeles



      
      

\<pre>

\``Public, unauthenticated. Creates a free Travel Rule account for a counterparty VASP that received a request. The email must be the address the invitation went to. A 6-character code is emailed to it; send it to the verify endpoint to finish. Registration attempts are rate limited per address and per IP.

Endpoint:
POST https://verification.didit.me/v3/travel-rule/join/{token}/

Authentication:
None - the invitation token in the URL is the credential.

Request body (application/json):
\{"email": "compliance@example.com", "password": "a-long-passphrase"}

Failure modes:
\- 400 - The email is not the invited address, or the password or address was refused.
\- 404 - No invitation has this link.
\- 410 - The invitation is no longer open: expired, already used, or withdrawn.
\- 429 - Too many attempts to join. The `X-RateLimit-*` headers name the budget that was spent.

Guide: /transaction-monitoring/travel-rule-interoperability#email-pickup.``

\</pre>



      
      

Pegar en



## OpenAPI

````yaml es/openapi-25.json POST /v3/travel-rule/join/{token}/
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/join/{token}/:
    post:
      tags:
        - Travel Rule
      summary: Registrar una cuenta gratuita de Travel Rule
      description: >-
        Público, sin autenticación. Crea una cuenta gratuita de Travel Rule para
        una VASP contraparte que recibió una solicitud. El correo electrónico
        debe ser la dirección a la que se envió la invitación. Se envía a esa
        dirección un código de 6 caracteres; envíalo al endpoint de verificación
        para terminar. Los intentos de registro tienen un límite de solicitudes
        por dirección y por IP.
      operationId: registerTravelRuleJoin
      parameters:
        - name: token
          in: path
          required: true
          schema:
            type: string
          description: El token de invitación del enlace para unirse.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TravelRuleJoinRegisterRequest'
            example:
              email: compliance@example.com
              password: a-long-passphrase
      responses:
        '202':
          description: Se creó la cuenta y se envió un código por correo electrónico.
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    description: >-
                      Indica a la contraparte que revise su correo electrónico
                      para obtener el código de verificación.
                  email:
                    type: string
                    format: email
                    description: La dirección a la que se envió el código.
        '400':
          description: >-
            El correo electrónico no es la dirección invitada, o se rechazó la
            contraseña o la dirección.
        '404':
          description: Ninguna invitación tiene este enlace.
        '410':
          description: 'La invitación ya no está abierta: expiró, ya se usó o se retiró.'
        '429':
          description: >-
            Demasiados intentos de unirse. Los encabezados `X-RateLimit-*`
            indican el cupo que se agotó.
      security:
        - {}
      x-codeSamples:
        - lang: curl
          label: curl
          source: >-
            curl -X POST
            https://verification.didit.me/v3/travel-rule/join/{token}/ \
              -H 'Content-Type: application/json' \
              -d '{"email": "compliance@example.com", "password": "a-long-passphrase"}'
components:
  schemas:
    TravelRuleJoinRegisterRequest:
      type: object
      required:
        - email
        - password
      properties:
        email:
          type: string
          format: email
          maxLength: 254
          description: Debe ser la dirección a la que se envió la invitación.
        password:
          type: string
          minLength: 8
          maxLength: 128

````

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