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

# تسجيل حساب Travel Rule مجاني عبر API

> تنشئ Didit حسابًا مجانيًا لـ Travel Rule لصالح VASP الطرف المقابل الذي تلقّى طلبًا، بحيث يكون الحساب مخصصًا لهذا الطرف المقابل.



موجّه API لتسجيل حساب Travel Rule مجاني
        نسخ الموجّه إلى الحافظة



      
      

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



      
      

الصق في



## OpenAPI

````yaml ar/openapi-25.json POST /v3/travel-rule/join/{token}/
openapi: 3.0.0
info:
  version: 3.0.0
  title: Didit Verification API
  description: API التحقق من الهوية. قم بالمصادقة باستخدام الرأس x-api-key.
servers:
  - url: https://verification.didit.me
security: []
tags: []
paths:
  /v3/travel-rule/join/{token}/:
    post:
      tags:
        - Travel Rule
      summary: تسجيل حساب Travel Rule مجاني
      description: >-
        عام وغير مصادق عليه. يُنشئ حساب Travel Rule مجانياً للـ VASP الطرف
        المقابل الذي استلم طلباً. يجب أن يكون البريد الإلكتروني هو العنوان الذي
        أُرسلت إليه الدعوة. يتم إرسال رمز مكوّن من 6 أحرف إليه عبر البريد
        الإلكتروني؛ أرسله إلى endpoint التحقق لإكمال العملية. تخضع محاولات
        التسجيل لحد المعدل لكل عنوان ولكل عنوان IP.
      operationId: registerTravelRuleJoin
      parameters:
        - name: token
          in: path
          required: true
          schema:
            type: string
          description: token الدعوة من رابط الانضمام.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TravelRuleJoinRegisterRequest'
            example:
              email: compliance@example.com
              password: a-long-passphrase
      responses:
        '202':
          description: تم إنشاء الحساب وإرسال رمز عبر البريد الإلكتروني.
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    description: >-
                      يطلب من الطرف المقابل تفقد بريده الإلكتروني بحثًا عن رمز
                      التحقق.
                  email:
                    type: string
                    format: email
                    description: العنوان الذي أُرسل الرمز إليه.
        '400':
          description: >-
            عنوان البريد الإلكتروني ليس العنوان المدعو إليه، أو تم رفض كلمة
            المرور أو العنوان.
        '404':
          description: لا توجد دعوة مرتبطة بهذا الرابط.
        '410':
          description: >-
            لم تعد الدعوة مفتوحة: إما منتهية الصلاحية، أو تم استخدامها بالفعل،
            أو تم سحبها.
        '429':
          description: >-
            محاولات انضمام كثيرة جدًا. تحدد رؤوس `X-RateLimit-*` الميزانية التي
            تم استهلاكها.
      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: يجب أن يكون العنوان الذي تم إرسال الدعوة إليه.
        password:
          type: string
          minLength: 8
          maxLength: 128

````

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