> ## 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.

# Daftar Akun Travel Rule Gratis API

> Daftarkan akun Travel Rule gratis di Didit. Membuat akun Travel Rule gratis untuk VASP pihak lawan yang telah menerima permintaan.



Prompt API untuk Mendaftarkan Akun Travel Rule Gratis
        Salin prompt ke papan klip



      
      

\<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>



      
      

Tempel ke



## OpenAPI

````yaml id/openapi-25.json POST /v3/travel-rule/join/{token}/
openapi: 3.0.0
info:
  version: 3.0.0
  title: Didit Verification API
  description: API Verifikasi Identitas. Lakukan autentikasi dengan header x-api-key.
servers:
  - url: https://verification.didit.me
security: []
tags: []
paths:
  /v3/travel-rule/join/{token}/:
    post:
      tags:
        - Travel Rule
      summary: Daftar akun Travel Rule gratis
      description: >-
        Publik, tidak terautentikasi. Membuat akun Travel Rule gratis untuk VASP
        pihak lawan yang menerima permintaan. Email harus berupa alamat tujuan
        pengiriman undangan. Kode 6 karakter dikirimkan melalui email ke alamat
        tersebut; kirimkan ke endpoint verifikasi untuk menyelesaikannya.
        Percobaan pendaftaran dikenai batas laju per alamat dan per IP.
      operationId: registerTravelRuleJoin
      parameters:
        - name: token
          in: path
          required: true
          schema:
            type: string
          description: Token undangan dari tautan untuk bergabung.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TravelRuleJoinRegisterRequest'
            example:
              email: compliance@example.com
              password: a-long-passphrase
      responses:
        '202':
          description: Akun berhasil dibuat dan kode telah dikirim melalui email.
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    description: >-
                      Memberitahukan pihak lawan untuk memeriksa email mereka
                      guna mendapatkan kode verifikasi.
                  email:
                    type: string
                    format: email
                    description: Alamat tujuan pengiriman kode.
        '400':
          description: >-
            Alamat email tersebut bukan alamat yang diundang, atau kata sandi
            atau alamat ditolak.
        '404':
          description: Tidak ada undangan yang memiliki tautan ini.
        '410':
          description: >-
            Undangan tidak lagi terbuka: kedaluwarsa, sudah digunakan, atau
            ditarik kembali.
        '429':
          description: >-
            Terlalu banyak upaya untuk bergabung. Header `X-RateLimit-*`
            menyebutkan kuota yang telah terpakai.
      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: Harus berupa alamat tujuan pengiriman undangan.
        password:
          type: string
          minLength: 8
          maxLength: 128

````

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