> ## 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 - Travel Rule

> Didit Management API से डायरेक्टरी प्रविष्टि का दावा करें: यह कार्यक्षेत्र जिस प्रविष्टि का है, उसे दावे में लिया जाता है।



डायरेक्टरी प्रविष्टि पर दावा करने का API प्रॉम्प्ट
        प्रॉम्प्ट को क्लिपबोर्ड पर कॉपी करें



      
      

\<pre>

\``Claims the directory entry this workspace is. When the work email is at a domain the entry lists, the claim is proved and applies at once: the VASP profile and Travel Rule settings are filled from the entry and Travel Rule is turned on, so the next transfer to it routes over the Didit network. Otherwise the claim waits for review (`pending_review`).

Endpoint:
POST https://verification.didit.me/v3/travel-rule/workspace/claim/

Authentication:
Use the x-api-key header with the API key returned when the account was created.

Request body (application/json):
\{"vasp_id": "0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11"}

Failure modes:
\- 400 - No directory entry has this id.
\- 404 - This application did not join free, so it has no free workspace.

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

\</pre>



      
      

यहाँ पेस्ट करें



## OpenAPI

````yaml hi/openapi-25.json POST /v3/travel-rule/workspace/claim/
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/workspace/claim/:
    post:
      tags:
        - Travel Rule
      summary: डायरेक्टरी प्रविष्टि पर दावा करें
      description: >-
        इस वर्कस्पेस की डायरेक्टरी प्रविष्टि पर दावा करता है। जब कार्य ईमेल उस
        डोमेन पर होता है जिसे प्रविष्टि सूचीबद्ध करती है, तो दावा सिद्ध हो जाता
        है और तुरंत लागू होता है: VASP प्रोफ़ाइल और Travel Rule सेटिंग्स
        प्रविष्टि से भरी जाती हैं और Travel Rule चालू हो जाता है, ताकि इसमें
        अगला स्थानांतरण Didit नेटवर्क पर रूट हो। अन्यथा दावा समीक्षा की
        प्रतीक्षा करता है (`pending_review`)।
      operationId: claimTravelRuleWorkspace
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TravelRuleWorkspaceClaimRequest'
            example:
              vasp_id: 0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11
      responses:
        '200':
          description: कार्यस्थान उसकी दावा स्थिति के साथ।
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TravelRuleWorkspace'
        '400':
          description: किसी भी डायरेक्टरी प्रविष्टि की यह id नहीं है।
        '404':
          description: >-
            यह एप्लिकेशन मुफ़्त में शामिल नहीं हुआ, इसलिए इसके पास कोई मुफ़्त
            कार्यस्थान नहीं है।
      security:
        - ApiKeyAuth: []
      x-codeSamples:
        - lang: curl
          label: curl
          source: >-
            curl -X POST
            https://verification.didit.me/v3/travel-rule/workspace/claim/ \
              -H 'x-api-key: YOUR_API_KEY' \
              -H 'Content-Type: application/json' \
              -d '{"vasp_id": "0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11"}'
        - lang: python
          label: Python
          source: |-
            from didit import Didit

            # Reads DIDIT_API_KEY.
            client = Didit()

            result = client.travel_rule.workspace.claim(
                vasp_id="0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11",
            )
            print(result)
        - lang: javascript
          label: Node.js
          source: |-
            import Didit from "@didit-protocol/sdk-node";

            // Reads DIDIT_API_KEY.
            const didit = new Didit();

            const result = await didit.travelRule.workspace.claim({
              vasp_id: "0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11",
            });
            console.log(result);
        - lang: go
          label: Go
          source: "ctx := context.Background()\n// Reads DIDIT_API_KEY.\nclient := didit.NewClient()\n\nresult, err := client.TravelRule.Workspace.Claim(ctx, didit.TravelRuleWorkspaceClaimRequest{\n\tVASPID: \"0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11\",\n})\nif err != nil {\n\tlog.Fatal(err)\n}\nfmt.Printf(\"%+v\\n\", result)"
        - lang: java
          label: Java
          source: >-
            import me.didit.Didit;

            import me.didit.types.TravelRuleWorkspaceClaimRequest;


            // Reads DIDIT_API_KEY.

            Didit client = new Didit();


            var result =
            client.travelRule().workspace().claim(TravelRuleWorkspaceClaimRequest.builder()
                    .vaspId("0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11")
                    .build());
            System.out.println(result);
        - lang: php
          label: PHP
          source: |-
            <?php

            require 'vendor/autoload.php';

            use Didit\DiditClient;

            // Reads DIDIT_API_KEY.
            $didit = new DiditClient();

            $result = $didit->travelRule->workspace->claim([
                'vasp_id' => '0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11',
            ]);
            print_r($result->toArray());
        - lang: ruby
          label: Ruby
          source: >-
            require "didit"


            # Reads DIDIT_API_KEY.

            didit = Didit::Client.new


            result = didit.travel_rule.workspace.claim(vasp_id:
            "0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11")

            puts result.to_h
        - lang: csharp
          label: .NET
          source: >-
            using System;

            using System.Text.Json;

            using Didit;


            // Reads DIDIT_API_KEY.

            using var client = new DiditClient();


            var result = await client.TravelRule.Workspace.ClaimAsync(new
            TravelRuleWorkspaceClaimRequest

            {
                VaspId = "0b0c9d3e-5a53-4a3e-9d6e-1f2f6f6a1c11",
            });

            Console.WriteLine(JsonSerializer.Serialize(result));
components:
  schemas:
    TravelRuleWorkspaceClaimRequest:
      type: object
      required:
        - vasp_id
      properties:
        vasp_id:
          type: string
          format: uuid
          description: >-
            डायरेक्टरी एंट्री जो यह वर्कस्पेस है। `GET /v3/travel-rule/vasps/`
            से id पढ़ें।
    TravelRuleWorkspace:
      type: object
      description: मुफ़्त में शामिल हुए एप्लिकेशन का निःशुल्क Travel Rule कार्यस्थान।
      properties:
        joined_free:
          type: boolean
        work_email:
          type: string
          format: email
        joined_at:
          type: string
          format: date-time
          nullable: true
        claim:
          type: object
          properties:
            status:
              type: string
              enum:
                - unclaimed
                - pending_review
                - claimed
                - rejected
            proved_by_domain:
              type: boolean
            claimed_at:
              type: string
              format: date-time
              nullable: true
            reviewed_at:
              type: string
              format: date-time
              nullable: true
            review_note:
              type: string
            vasp_id:
              type: string
              format: uuid
              nullable: true
            vasp_name:
              type: string
        prefill:
          type: object
          description: >-
            निर्देशिका प्रविष्टि से लिए गए प्रोफ़ाइल मान: `vasp_id`,
            `legal_name`, `lei`, `jurisdiction`, `compliance_email`, `domains`।
            दावा किए जाने तक कुछ भी नहीं लिखा जाता है।
        domain:
          type: object
          properties:
            domain:
              type: string
            status:
              type: string
              enum:
                - unverified
                - code_sent
                - verified
            verified_at:
              type: string
              format: date-time
              nullable: true
            txt:
              $ref: '#/components/schemas/TravelRuleWorkspaceTxtRecord'
        billing_enabled:
          type: boolean
          description: >-
            Travel Rule डेटा प्राप्त करना निःशुल्क है। भेजना केवल बिलिंग सक्षम
            होने के बाद ही बिल किया जाता है।
        billing_enabled_at:
          type: string
          format: date-time
          nullable: true
        didit_network:
          type: object
          description: >-
            क्या Didit नेटवर्क इस VASP को सूचीबद्ध करता है और, यदि नहीं, तो
            प्रत्येक शर्त जिसे यह अभी भी पूरा नहीं करता है।
        settings:
          $ref: '#/components/schemas/TravelRuleSettingsDetail'
    TravelRuleWorkspaceTxtRecord:
      type: object
      description: >-
        DNS प्रमाण के लिए प्रकाशित किया जाने वाला TXT रिकॉर्ड। प्रमाण शुरू होने
        तक खाली।
      properties:
        host:
          type: string
          example: didit-tr-verify.example.com
        value:
          type: string
    TravelRuleSettingsDetail:
      type: object
      properties:
        is_enabled:
          type: boolean
          description: >-
            क्या इस एप्लिकेशन पर आउटबाउंड `travelRule` लेन-देन के लिए प्रबंधित
            Travel Rule वार्ता प्रवाह सक्रिय है।
        jurisdiction:
          type: string
          maxLength: 8
          description: >-
            आपके VASP का संचालन क्षेत्राधिकार कोड। डिफ़ॉल्ट `"EU"`। Didit इसे उस
            व्यवस्था पर मैप करता है जिसे वह आपके Travel Rule लेन-देन पर
            `travel_rule_regime` के रूप में दर्ज करता है (उदाहरण के लिए `EU` या
            कोई EU सदस्य कोड `eu` बन जाता है), जिस पर लेन-देन नियम आधारित हो
            सकते हैं। Didit नेटवर्क द्वारा आपकी प्रोफ़ाइल सूचीबद्ध करने के बाद,
            अन्य Didit ग्राहक इसे VASP डायरेक्टरी में आपके क्षेत्राधिकार के रूप
            में देखते हैं।
        name_matching_strictness:
          type: string
          enum:
            - NONE
            - STRICT
            - CONTAINS
            - DEFAULT
            - FUZZY
          description: >-
            किसी ट्रांसफर के COMPLETED तक पहुँचने से पहले लाभार्थी के नामों का
            कितना सटीक मिलान होना चाहिए। `CONTAINS` एक ऐसे नाम को स्वीकार करता
            है जिसके सभी शब्द दूसरे में दिखाई देते हैं।
        confirmation_timeout_hours:
          type: integer
          minimum: 1
          description: >-
            घंटे जितने समय तक एक AWAITING_COUNTERPARTY ट्रांसफ़र अपुष्ट रह सकता
            है, इससे पहले कि आवधिक स्वीपर इसकी समय-सीमा समाप्त कर दे। डिफ़ॉल्ट
            48।
        timeout_outcome:
          type: string
          enum:
            - HOLD
            - REJECT
            - PROCEED
          description: >-
            ट्रांसफ़र की समय-सीमा समाप्त होने पर अंतर्निहित लेन-देन का क्या होता
            है। डिफ़ॉल्ट HOLD। sunrise_policy और non_responsive_policy लागू होने
            और सेट होने पर वरीयता लेते हैं।
        threshold_amount:
          type: string
          description: >-
            दशमलव स्ट्रिंग, आपकी एप्लिकेशन की डिफ़ॉल्ट मुद्रा में। न्यूनतम
            ट्रांसफ़र राशि जो प्रबंधित एक्सचेंज को ट्रिगर करती है; इससे कम के
            ट्रांसफ़र सीधे NOT_APPLICABLE में हल हो जाते हैं। Didit आपकी
            डिफ़ॉल्ट मुद्रा में कनवर्ट की गई लेन-देन राशि, या आपके द्वारा भेजे
            गए `amount_in_default_currency` की तुलना करता है; जब कोई कनवर्ट की
            गई राशि उपलब्ध नहीं होती है, तो थ्रेशोल्ड लागू नहीं होता है।
            डिफ़ॉल्ट "0.00" है (EU TFR कोई न्यूनतम राशि लागू नहीं करता है)।
        ownership_validation_mode:
          type: string
          enum:
            - FULL
            - SIMPLIFIED
            - AUTOMATED
          description: >-
            वॉलेट के स्वामित्व के लिए कितने प्रमाण की आवश्यकता होती है। `FULL`
            को हमेशा एक प्रमाण (हस्ताक्षरित संदेश, परीक्षण जमा या समीक्षित
            स्क्रीनशॉट) की आवश्यकता होती है, अंतिम उपयोगकर्ता की बात मात्र कभी
            नहीं। `SIMPLIFIED`, `simplified_validation_threshold` से नीचे
            स्व-घोषणा और इससे ऊपर प्रमाण स्वीकार करता है। `AUTOMATED` एड्रेस बुक
            और पुराने प्रमाणों को अपने आप उत्तर देने देता है, जिसमें
            `allow_self_declaration` सत्य होने पर स्व-घोषणाएं भी शामिल हैं।
            डिफ़ॉल्ट `AUTOMATED`।
        simplified_validation_threshold:
          type: string
          description: >-
            दशमलव स्ट्रिंग, डिफ़ॉल्ट "0.00"। `SIMPLIFIED` मोड में इस राशि
            (थ्रेशोल्ड मुद्रा में) से कम का ट्रांसफ़र स्व-घोषणा स्वीकार करता है।
            उस मुद्रा में बिना किसी राशि वाले ट्रांसफ़र को इससे अधिक माना जाता
            है।
        data_sharing_fields:
          $ref: '#/components/schemas/TravelRuleDataSharingFields'
        matching_rules:
          $ref: '#/components/schemas/TravelRuleMatchingRules'
        legal_name:
          type: string
          description: >-
            आपके VASP का कानूनी नाम। is_enabled को true सेट करने के लिए आवश्यक
            (गैर-रिक्त)।
        lei:
          type: string
          description: >-
            आपका कानूनी इकाई पहचानकर्ता (Legal Entity Identifier), जो VASP
            निर्देशिका में दिखाई देता है।
        compliance_email:
          type: string
          format: email
          description: >-
            आपकी VASP प्रोफ़ाइल के लिए अनुपालन संपर्क ईमेल। Didit नेटवर्क आपकी
            प्रोफ़ाइल को तभी सूचीबद्ध करता है जब इस पते की पुष्टि ईमेल द्वारा
            भेजे गए लिंक (POST
            /v3/travel-rule/settings/compliance-email/confirmation/) के माध्यम
            से हो जाती है; इसे बदलने के लिए एक नई पुष्टि की आवश्यकता होती है।
        is_discoverable:
          type: boolean
          description: >-
            क्या आपकी VASP प्रोफ़ाइल Didit नेटवर्क में सूचीबद्ध की जा सकती है:
            अन्य Didit ग्राहकों द्वारा GET /v3/travel-rule/vasps/ में खोजी जा
            सकती है और INTERNAL रेल पर संपर्क की जा सकती है। लिस्टिंग के लिए एक
            लाइव एप्लिकेशन, Travel Rule का सक्रिय होना, एक कानूनी नाम और एक
            पुष्ट अनुपालन ईमेल की भी आवश्यकता होती है; didit_network बताता है कि
            कौन से अनुपलब्ध हैं। डिफ़ॉल्ट रूप से true।
        inbound_auto_accept:
          type: boolean
          description: >-
            true होने पर, ऐसी इनबाउंड TRP पूछताछ जिसके लाभार्थी का वॉलेट मेल
            खाते नाम के साथ एक सत्यापित एड्रेस-बुक प्रविष्टि है, स्वचालित रूप से
            स्वीकृत हो जाती है। false होने पर, वह पूछताछ ON_HOLD में तब तक
            प्रतीक्षा करती है जब तक कि आप स्वामित्व endpoint का उपयोग करके इसे
            स्वीकृत या अस्वीकृत नहीं कर देते। INTERNAL-रेल और डिपॉज़िट के बाद के
            ट्रांसफर प्रभावित नहीं होते हैं। डिफ़ॉल्ट रूप से true।
        allow_self_declaration:
          type: boolean
          description: >-
            true होने पर, वॉलेट-स्वामित्व विजेट फ़ॉलबैक प्रमाण विधि के रूप में
            स्व-घोषणा की पेशकश करता है। डिफ़ॉल्ट रूप से true।
        allow_screenshot_proof:
          type: boolean
          description: >-
            true होने पर, वॉलेट-स्वामित्व विजेट स्वामित्व साक्ष्य विधि के रूप
            में स्क्रीनशॉट अपलोड करने की पेशकश करता है। डिफ़ॉल्ट रूप से true।
        auto_wallet_verification:
          type: boolean
          description: >-
            true होने पर, ऐसे आउटबाउंड Travel Rule ट्रांसफर को सबमिट करना जिसमें
            अंतिम उपयोगकर्ता द्वारा वॉलेट नियंत्रण के प्रमाण की आवश्यकता होती
            है, स्वचालित रूप से लेन-देन से जुड़ा एक वॉलेट-स्वामित्व विजेट सत्र
            बनाता है और इसे लेन-देन के action_required ब्लॉक में प्रदर्शित करता
            है। डिफ़ॉल्ट रूप से true।
        vasp_attribution_enabled:
          type: boolean
          description: >-
            true होने पर, एक आउटबाउंड Travel Rule ट्रांसफर जिसे कोई रेल रूट नहीं
            कर सकती, ब्लॉकचेन एनालिटिक्स के माध्यम से एट्रिब्यूट किया जाता है:
            गंतव्य वॉलेट को उसके स्वामी VASP के साथ हल किया जाता है, निकाय को
            ट्रांसफर पर और VASP डायरेक्टरी में रिकॉर्ड किया जाता है, और
            एट्रिब्यूट किए गए नाम के साथ रेल को एक बार फिर चलाया जाता है।
            डिफ़ॉल्ट रूप से true।
        counterparty_screening_enabled:
          type: boolean
          description: >-
            प्रतिपक्ष VASPs की ऑप्ट-इन प्रतिबंध और प्रतिकूल मीडिया स्क्रीनिंग,
            जिसकी बिलिंग प्रति स्क्रीनिंग कंपनी AML स्क्रीनिंग कीमत पर की जाती
            है। चालू होने पर, Didit उस प्रतिपक्ष VASP की स्क्रीनिंग करता है जिस
            तक आउटबाउंड एक्सचेंज पहुँचता है (30 दिनों से कम पुरानी स्क्रीनिंग का
            पुनः उपयोग करते हुए) और आप POST
            /v3/travel-rule/vasps/{vasp_id}/screening/ के साथ किसी एक VASP की
            स्क्रीनिंग कर सकते हैं। डिफ़ॉल्ट false: किसी की भी स्क्रीनिंग या
            बिलिंग नहीं की जाती है।
        sunrise_policy:
          type: string
          enum:
            - ''
            - HOLD
            - REJECT
            - PROCEED
          description: >-
            समय-सीमा समाप्त ट्रांसफर अपने लेन-देन के साथ क्या करता है जब
            प्रतिपक्ष sunrise_jurisdictions के किसी ऐसे क्षेत्राधिकार में
            डायरेक्टरी प्रविष्टि हो, जो अभी तक Travel Rule लागू नहीं करता है:
            HOLD इसे समीक्षा में भेजता है, REJECT इसे अस्वीकृत करता है, PROCEED
            इसकी स्थिति को अपरिवर्तित छोड़ता है। खाली (डिफ़ॉल्ट) timeout_outcome
            का पालन करता है। non_responsive_policy से पहले लागू होता है।
        sunrise_jurisdictions:
          type: array
          items:
            type: string
          readOnly: true
          description: >-
            केवल-पढ़ने योग्य। वे देश (ISO 3166 alpha-2) जिन्हें Didit Travel
            Rule सनराइज अवधि में मानता है, जहाँ sunrise_policy लागू होती है।
            वर्तमान में CO, KH और VN। कोई भी अन्य क्षेत्राधिकार, और एक खाली या
            अज्ञात क्षेत्राधिकार, timeout_outcome का पालन करता है।
        non_responsive_policy:
          type: string
          enum:
            - ''
            - HOLD
            - REJECT
            - PROCEED
          description: >-
            समय-सीमा समाप्त ट्रांसफर अपने लेन-देन के साथ क्या करता है जब
            प्रतिपक्ष एक ऐसी डायरेक्टरी प्रविष्टि हो जिसकी प्रतिक्रिया
            UNRESPONSIVE हो: HOLD, REJECT या PROCEED, जैसा कि timeout_outcome के
            लिए होता है। खाली (डिफ़ॉल्ट) timeout_outcome का पालन करता है। दोनों
            उपयुक्त होने पर sunrise_policy पहले लागू होती है।
        travel_address:
          type: string
          description: >-
            केवल-पढ़ने योग्य। आपके VASP का अपना Travel Address - एन्कोडेड
            इनबाउंड TRP पूछताछ endpoint जिसका उपयोग अन्य VASP आप तक पहुँचने के
            लिए करते हैं। जब `is_enabled` false हो तो खाली होता है।
        disabled_networks:
          type: array
          items:
            type: string
            enum:
              - GTR
              - TRUST
              - VERIFYVASP
              - SYGNA
          description: >-
            वे नेटवर्क जिन्होंने प्लेटफ़ॉर्म सदस्यता से बाहर रहने का विकल्प चुना
            है। आपकी कनेक्टेड स्वयं की सदस्यताओं को अक्षम नहीं करता है या
            अनुपलब्ध नेटवर्क का प्रावधान नहीं करता है।
          default: []
        networks:
          type: object
          readOnly: true
          description: >-
            प्रति नेटवर्क, यह एप्लिकेशन कैसे भेजेगा और यह क्यों नहीं भेज सकता।
            GTR सहित कोई भी नेटवर्क डिफ़ॉल्ट रूप से शामिल नहीं है: नेटवर्क आपकी
            अपनी कनेक्टेड सदस्यता के माध्यम से या Didit की सदस्यता के माध्यम से
            पहुंचा जा सकता है, एक बार उस नेटवर्क की Didit की सदस्यता लाइव हो
            जाने और उस पर आपका अपना प्रतिभागी सक्रिय हो जाने पर। यह लाइव स्थिति
            या डिलीवरी की जांच नहीं है।
          properties:
            gtr:
              $ref: '#/components/schemas/TravelRuleNetworkState'
            trust:
              $ref: '#/components/schemas/TravelRuleNetworkState'
            verifyvasp:
              $ref: '#/components/schemas/TravelRuleNetworkState'
            sygna:
              $ref: '#/components/schemas/TravelRuleNetworkState'
        didit_network:
          type: object
          readOnly: true
          description: >-
            क्या Didit नेटवर्क आपके VASP प्रोफ़ाइल को सूचीबद्ध करता है, ताकि
            अन्य Didit ग्राहक इसे डायरेक्टरी में ढूँढ सकें और INTERNAL रेल पर इस
            तक पहुँच सकें, और प्रत्येक शर्त जो यह अभी भी पूरी नहीं करता है।
          properties:
            listed:
              type: boolean
            missing:
              type: array
              items:
                type: string
                enum:
                  - travel_rule_off
                  - sandbox_application
                  - not_discoverable
                  - legal_name_missing
                  - compliance_email_missing
                  - compliance_email_unconfirmed
                  - excluded_by_staff
                  - internal_organization
              description: >-
                सूचीबद्ध होने पर खाली। compliance_email_unconfirmed: POST
                /v3/travel-rule/settings/compliance-email/confirmation/ के साथ
                पुष्टि भेजें और ईमेल किए गए लिंक को खोलें। excluded_by_staff:
                Didit ने एप्लिकेशन को परीक्षण, डेमो या आंतरिक के रूप में चिह्नित
                किया।
            compliance_email_confirmed:
              type: boolean
              description: >-
                क्या वर्तमान compliance_email की पुष्टि ईमेल में भेजे गए लिंक के
                माध्यम से की गई थी।
    TravelRuleDataSharingFields:
      type: object
      description: >-
        प्रति इकाई प्रकार के अनुसार, वे फ़ील्ड जो Didit आपके अपने उपयोगकर्ताओं
        के बारे में प्रतिपक्ष VASP को भेजता है। सूची चाहे जो भी कहे, `name` और
        `wallet_address` हमेशा भेजे जाते हैं। एक इकाई प्रकार जिसे आपने कभी नहीं
        चुना, वह प्रत्येक फ़ील्ड साझा करता है। एक खाली सूची भी एक विकल्प है: यह
        केवल नाम और वॉलेट साझा करती है।
      properties:
        individual:
          type: array
          items:
            type: string
            enum:
              - name
              - wallet_address
              - address
              - national_id
              - customer_identification
              - date_of_birth
              - place_of_birth
          description: प्राकृतिक व्यक्ति के बारे में साझा किए गए फ़ील्ड।
        company:
          type: array
          items:
            type: string
            enum:
              - name
              - wallet_address
              - address
              - national_id
              - customer_identification
          description: कानूनी व्यक्ति के बारे में साझा किए गए फ़ील्ड।
    TravelRuleMatchingRules:
      type: object
      description: >-
        प्रतिपक्ष के डेटा के प्रत्येक फ़ील्ड की तुलना आपके पास मौजूद डेटा से
        कितनी सख्ती से की जाती है, प्रति इकाई प्रकार। जिस फ़ील्ड को आप छोड़ देते
        हैं वह अपना डिफ़ॉल्ट बनाए रखता है। `NONE` तुलना को छोड़ देता है,
        `STRICT` को बिल्कुल वही शब्द चाहिए होते हैं, `CONTAINS` ऐसे मान को
        स्वीकार करता है जिसके सभी शब्द दूसरे में दिखाई देते हैं, `DEFAULT` मानक
        सबसेट मिलान है, और `FUZZY` करीबी वर्तनी स्वीकार करता है (और जन्म तिथि के
        लिए, अदला-बदली किए गए दिन और महीने)।
      properties:
        individual:
          type: object
          description: प्राकृतिक व्यक्ति के लिए नियम।
          properties:
            name:
              type: string
              enum:
                - NONE
                - STRICT
                - CONTAINS
                - DEFAULT
                - FUZZY
              description: 'डिफ़ॉल्ट: `name_matching_strictness` का पालन करता है।'
            date_of_birth:
              type: string
              enum:
                - NONE
                - STRICT
                - CONTAINS
                - DEFAULT
                - FUZZY
              description: डिफ़ॉल्ट `NONE`।
            address:
              type: string
              enum:
                - NONE
                - STRICT
                - CONTAINS
                - DEFAULT
                - FUZZY
              description: डिफ़ॉल्ट `NONE`।
            account:
              type: string
              enum:
                - NONE
                - STRICT
                - CONTAINS
                - DEFAULT
                - FUZZY
              description: >-
                वह वॉलेट जिसके माध्यम से एक्सचेंज को रूट किया गया था। डिफ़ॉल्ट
                `STRICT`।
        company:
          type: object
          description: कानूनी व्यक्ति के लिए नियम।
          properties:
            name:
              type: string
              enum:
                - NONE
                - STRICT
                - CONTAINS
                - DEFAULT
                - FUZZY
              description: 'डिफ़ॉल्ट: `name_matching_strictness` का पालन करता है।'
            address:
              type: string
              enum:
                - NONE
                - STRICT
                - CONTAINS
                - DEFAULT
                - FUZZY
              description: डिफ़ॉल्ट `NONE`।
            account:
              type: string
              enum:
                - NONE
                - STRICT
                - CONTAINS
                - DEFAULT
                - FUZZY
              description: >-
                वह वॉलेट जिसके माध्यम से एक्सचेंज को रूट किया गया था। डिफ़ॉल्ट
                `STRICT`।
    TravelRuleNetworkState:
      type: object
      description: >-
        इस एप्लिकेशन के लिए एक नेटवर्क पर Travel Rule संदेश कैसे भेजे जाएंगे, और
        वे क्यों नहीं भेजे जा सकते हैं। कॉन्फ़िगरेशन स्थिति, न कि लाइव स्थिति या
        डिलीवरी जांच।
      properties:
        rail:
          type: string
          enum:
            - GTR
            - TRUST
            - VERIFYVASP
            - SYGNA
        mode:
          type: string
          enum:
            - own
            - didit
            - 'off'
            - unavailable
          description: >-
            own: एप्लिकेशन की कनेक्टेड सदस्यता का उपयोग किया जाता है; didit:
            Didit की सदस्यता एप्लिकेशन को अपने सक्रिय प्रतिभागी के रूप में ले
            जाती है; off: बिना किसी स्वयं की सदस्यता के disabled_networks में
            प्लेटफ़ॉर्म रूटिंग अक्षम है; unavailable: अभी तक इस नेटवर्क पर कुछ
            भी नहीं भेजा जा सकता है (state और reason देखें)।
        state:
          type: string
          enum:
            - own_membership
            - live_through_didit
            - 'off'
            - didit_onboarding
            - questionnaire_needed
            - questionnaire_in_review
            - request_access
            - request_sent
            - unavailable
            - error
          description: >-
            own_membership: आपकी कनेक्टेड सदस्यता भेजती है; live_through_didit:
            Didit की सदस्यता पर आपका अपना प्रतिभागी भेजता है; off: आपने
            प्लेटफ़ॉर्म रूटिंग बंद कर दी है; didit_onboarding: इस नेटवर्क की
            Didit की अपनी सदस्यता अभी लाइव नहीं है, इसलिए यह किसी को नहीं ले जा
            सकती; questionnaire_needed / questionnaire_in_review: ड्यू डिलिजेंस
            प्रश्नावली सबमिट की जानी चाहिए या Didit के पास समीक्षाधीन है;
            request_access: प्रश्नावली स्वीकृत हो गई है, नेटवर्क से अनुरोध करें;
            request_sent: आपके प्रतिभागी को ऑनबोर्ड किया जा रहा है; unavailable:
            reason देखें; error: reason देखें।
        reason:
          type: string
          enum:
            - own_membership_connected
            - platform_network_switched_off
            - own_membership_only
            - sandbox_application
            - didit_membership_not_live
            - participant_suspended
            - participant_rejected
            - questionnaire_not_submitted
            - questionnaire_submitted
            - questionnaire_changes_requested
            - questionnaire_rejected
            - participant_not_requested
            - participant_active
            - participant_key_missing
            - participant_key_unresolved
            - provisioning_failed
            - questionnaire_pending
            - submitted_to_network
          description: >-
            स्थिति का मशीन-पठनीय विवरण। own_membership_only: Didit इस नेटवर्क
            (TRUST) पर एप्लिकेशन नहीं ले जाता है, अपनी स्वयं की सदस्यता कनेक्ट
            करें; sandbox_application: सैंडबॉक्स ट्रांसफर कभी किसी नेटवर्क तक
            नहीं पहुंचते हैं; provisioning_failed: नेटवर्क ने पंजीकरण अस्वीकार
            कर दिया, प्रतिभागी का last_error कारण बताता है और नेटवर्क का फिर से
            अनुरोध करने पर पुनः प्रयास किया जाता है।
        platform_available:
          type: boolean
          description: >-
            क्या इस नेटवर्क की Didit की अपनी सदस्यता कॉन्फ़िगर की गई है; यह लाइव
            स्थिति जांच नहीं है।
        connected:
          type: boolean
          description: >-
            क्या कोई कनेक्टेड ग्राहक सदस्यता मौजूद है। क्रेडेंशियल स्थानीय रूप
            से मान्य किए जाते हैं; नेटवर्क सत्यापन एक लाइव एक्सचेंज पर होता है।
        participant:
          $ref: '#/components/schemas/TravelRuleNetworkParticipantSummary'
        vasps_reachable:
          type: integer
          description: इस नेटवर्क पर पहुंच योग्य डायरेक्टरी VASPs।
        routed_30d:
          type: integer
          description: पिछले 30 दिनों में इस नेटवर्क पर किए गए इस एप्लिकेशन के ट्रांसफर।
    TravelRuleNetworkParticipantSummary:
      type: object
      nullable: true
      description: नेटवर्क पर इस एप्लिकेशन का अपना प्रतिभागी, या जब कोई न हो तो null।
      properties:
        mode:
          type: string
          enum:
            - platform
            - own
          description: >-
            platform: Didit की सदस्यता द्वारा संचालित; own: एप्लिकेशन की अपनी
            सदस्यता के तहत ऑनबोर्ड किया गया।
        status:
          type: string
          enum:
            - not_requested
            - questionnaire_pending
            - submitted_to_network
            - active
            - suspended
            - rejected
          description: >-
            not_requested: कभी अनुरोध नहीं किया गया, या नेटवर्क ने पहले अनुरोध
            को अस्वीकार कर दिया (last_error देखें); questionnaire_pending: ड्यू
            डिलिजेंस प्रश्नावली के स्वीकृत होने की प्रतीक्षा की जा रही है;
            submitted_to_network: नेटवर्क की ऑनबोर्डिंग को सौंप दिया गया;
            active: नेटवर्क ने इस एप्लिकेशन को अपना स्वयं का प्रतिभागी कोड दिया;
            suspended / rejected: Didit ने इसे निलंबित या अस्वीकार कर दिया।
        participant_code:
          type: string
          description: >-
            नेटवर्क द्वारा इस एप्लिकेशन को दिया गया कोड (GTR के लिए, इसका VASP
            कोड)। आउटबाउंड संदेशों में यह कोड शामिल होता है, Didit का अपना कोड
            कभी नहीं।
        requested_at:
          type: string
          format: date-time
          nullable: true
        activated_at:
          type: string
          format: date-time
          nullable: true
        last_error:
          type: string
          description: नेटवर्क का उत्तर जब उसने पंजीकरण अस्वीकार कर दिया; अन्यथा खाली।
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        आपकी एप्लिकेशन की API कुंजी, Business Console में Developers -> API keys
        से। प्राथमिक कुंजी के पास पूर्ण एक्सेस होता है। एक नामित कुंजी को स्कोप
        किया जा सकता है: प्रति संसाधन none, read या write, कुछ वर्कफ़्लो या
        स्वीकृत सत्रों तक सीमित, IP पतों की सूची तक सीमित, और समाप्ति तिथि तक
        सीमित। 401 का अर्थ है कि कुंजी गलत है, निरस्त कर दी गई है या उसकी
        समय-सीमा समाप्त हो गई है; 403 का अर्थ है कि कोई कुंजी नहीं भेजी गई थी,
        कुंजी के पास इस संसाधन या कार्रवाई का एक्सेस नहीं है, या अनुरोध उसकी IP
        सूची से बाहर के पते से आया था; सत्र रूट पर 404 का अर्थ है कि सत्र कुंजी
        के वर्कफ़्लो या स्थितियों से बाहर है। मीडिया एक्सेस के बिना एक कुंजी को
        छवि, वीडियो और PDF URL null के रूप में प्राप्त होते हैं, और सत्र write
        के बिना एक कुंजी को सत्र लिंक और token null के रूप में प्राप्त होते हैं।
        देखें https://docs.didit.me/console/api-keys।

````

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