> ## 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 नेटवर्क से जुड़ने से पहले का चरण।

नेटवर्क प्रश्नावली सबमिट करने के लिए API प्रॉम्प्ट
प्रॉम्प्ट को क्लिपबोर्ड पर कॉपी करें

<pre>
  \`Send my saved network due-diligence questionnaire to Didit's review.

  Endpoint:
  POST [https://verification.didit.me/v3/travel-rule/networks/questionnaire/submit/](https://verification.didit.me/v3/travel-rule/networks/questionnaire/submit/)

  Authentication:
  Use the x-api-key header with my Didit API key. No request body: the saved answers are what Didit reviews.

  Behavior:

  * The saved answers must be complete: every field except lei and data\_protection\_contact\_email, and the three attestations true. Missing or invalid answers answer 400, keyed by field.
  * The status moves to submitted. Didit then approves it, asks for changes (edit and submit again) or rejects it.
  * Networks requested while the questionnaire was pending go to their onboarding once it is approved.
  * 409 when the questionnaire is already submitted or decided; 403 travel\_rule\_platform\_networks\_disabled until network access through Didit opens.

  Full guide: /transaction-monitoring/travel-rule.\`
</pre>

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


## OpenAPI

````yaml hi/openapi-25.json POST /v3/travel-rule/networks/questionnaire/submit/
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/networks/questionnaire/submit/:
    post:
      tags:
        - Travel Rule
      summary: नेटवर्क प्रश्नावली सबमिट करें
      description: >-
        सहेजी गई प्रश्नावली को Didit की समीक्षा के लिए भेजें। सहेजे गए उत्तर
        पूरे होने चाहिए: lei और data_protection_contact_email को छोड़कर प्रत्येक
        फ़ील्ड, जिसमें तीनों अटेस्टेशन सही (true) हों। Didit इसे स्वीकृत करता
        है, परिवर्तनों के लिए कहता है (संपादित करें और फिर से सबमिट करें) या इसे
        अस्वीकार करता है। आपके द्वारा अनुरोधित नेटवर्क, जब यह लंबित था, इसके
        स्वीकृत होने पर उनके ऑनबोर्डिंग को सौंप दिए जाते हैं।
      operationId: submitTravelRuleNetworkQuestionnaire
      responses:
        '200':
          description: सबमिट की गई प्रश्नावली।
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TravelRuleNetworkQuestionnaire'
        '400':
          description: सहेजे गए उत्तर फ़ील्ड के अनुसार अधूरे या अमान्य हैं।
        '401':
          description: अनुपलब्ध या अमान्य API कुंजी।
        '403':
          description: Didit की सदस्यता के माध्यम से नेटवर्क एक्सेस अभी खुला नहीं है।
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
                  code:
                    type: string
                    enum:
                      - travel_rule_platform_networks_disabled
        '409':
          description: >-
            प्रश्नावली Didit के पास है या निर्णय ले लिया गया है: इसे केवल तभी
            बदला जा सकता है जब यह draft या changes_requested स्थिति में हो।
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
                  code:
                    type: string
                    enum:
                      - travel_rule_questionnaire_not_editable
      security:
        - ApiKeyAuth: []
      x-codeSamples:
        - lang: curl
          label: curl
          source: >-
            curl -X POST
            https://verification.didit.me/v3/travel-rule/networks/questionnaire/submit/
            \
              -H 'x-api-key: YOUR_API_KEY'
        - lang: python
          label: Python
          source: |-
            from didit import Didit

            # Reads DIDIT_API_KEY.
            client = Didit()

            result = client.travel_rule.networks.submit_questionnaire()
            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.networks.submitQuestionnaire();

            console.log(result);
        - lang: java
          label: Java
          source: |-
            import me.didit.Didit;

            // Reads DIDIT_API_KEY.
            Didit client = new Didit();

            var result = client.travelRule().networks().submitQuestionnaire();
            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->networks->submitQuestionnaire();
            print_r($result->toArray());
        - lang: ruby
          label: Ruby
          source: |-
            require "didit"

            # Reads DIDIT_API_KEY.
            didit = Didit::Client.new

            result = didit.travel_rule.networks.submit_questionnaire
            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.Networks.SubmitQuestionnaireAsync();

            Console.WriteLine(JsonSerializer.Serialize(result));
components:
  schemas:
    TravelRuleNetworkQuestionnaire:
      type: object
      properties:
        status:
          type: string
          enum:
            - draft
            - submitted
            - changes_requested
            - approved
            - rejected
          description: >-
            उत्तर तब सहेजे जा सकते हैं जब वे draft या changes_requested स्थिति
            में हों; submitted, approved और rejected की स्थिति बदलना Didit के
            अधिकार में है।
        answers:
          $ref: '#/components/schemas/TravelRuleNetworkQuestionnaireAnswers'
        submitted_at:
          type: string
          format: date-time
          nullable: true
        reviewed_at:
          type: string
          format: date-time
          nullable: true
        review_note:
          type: string
          description: अपने पिछले निर्णय पर Didit का नोट, उदाहरण के लिए क्या बदलना है।
        history:
          type: array
          readOnly: true
          description: प्रत्येक स्थिति परिवर्तन, सबसे पुराना पहले।
          items:
            type: object
            properties:
              at:
                type: string
                format: date-time
              from:
                type: string
              to:
                type: string
              note:
                type: string
                description: समीक्षा नोट या नेटवर्क का उत्तर, जब कोई उपलब्ध हो।
        updated_at:
          type: string
          format: date-time
          nullable: true
    TravelRuleNetworkQuestionnaireAnswers:
      type: object
      description: >-
        Didit की नेटवर्क ड्यू-डिलिजेंस प्रश्नावली। सेव आंशिक हैं: एक सेव उन सभी
        उत्तरों को बनाए रखता है जिन्हें उसमें निर्दिष्ट नहीं किया गया है। सबमिट
        करने के लिए lei और data_protection_contact_email को छोड़कर प्रत्येक
        फ़ील्ड की आवश्यकता होती है, और तीनों अटेस्टेशन true होने चाहिए।
      properties:
        legal_name:
          type: string
          maxLength: 255
        registration_number:
          type: string
          maxLength: 255
        incorporation_country:
          type: string
          minLength: 2
          maxLength: 2
          description: ISO 3166-1 alpha-2 देश कोड।
        registered_address:
          type: string
          maxLength: 1000
        website:
          type: string
          format: uri
          maxLength: 500
        lei:
          type: string
          maxLength: 20
          description: वैकल्पिक। दिए जाने पर एक मान्य ISO 17442 LEI।
        licences:
          type: array
          minItems: 1
          items:
            type: object
            required:
              - regulator
              - jurisdiction
              - licence_type
              - licence_number
            properties:
              regulator:
                type: string
                maxLength: 255
              jurisdiction:
                type: string
                minLength: 2
                maxLength: 2
                description: ISO 3166-1 alpha-2 देश कोड।
              licence_type:
                type: string
                maxLength: 255
              licence_number:
                type: string
                maxLength: 255
          description: प्रत्येक लाइसेंस या पंजीकरण जो VASP के पास है।
        operating_jurisdictions:
          type: array
          minItems: 1
          maxItems: 250
          items:
            type: string
            minLength: 2
            maxLength: 2
            description: ISO 3166-1 alpha-2 देश कोड।
        compliance_officer_name:
          type: string
          maxLength: 255
        compliance_officer_email:
          type: string
          format: email
        aml_ctf_policy_attested:
          type: boolean
          description: सबमिट करने के लिए true होना चाहिए।
        sanctions_screening_attested:
          type: boolean
          description: सबमिट करने के लिए true होना चाहिए।
        data_protection_attested:
          type: boolean
          description: सबमिट करने के लिए true होना चाहिए।
        data_protection_contact_email:
          type: string
          format: email
          description: वैकल्पिक।
        expected_monthly_transfers:
          type: integer
          minimum: 0
        expected_monthly_volume_usd:
          type: string
          format: decimal
          description: >-
            USD में अपेक्षित मासिक वॉल्यूम, दशमलव के 2 स्थानों तक। स्ट्रिंग के
            रूप में लौटाया गया।
        assets:
          type: array
          minItems: 1
          maxItems: 200
          items:
            type: string
            maxLength: 32
          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.