{
  "info": {
    "name": "Eko Platform Services",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Generated from eps.json. Set access_key + developer_key in collection variables (local use only)."
  },
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "type": "text/javascript",
        "exec": [
          "const ts = Date.now().toString();",
          "const accessKey = pm.collectionVariables.get('access_key');",
          "const encodedKey = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(accessKey));",
          "const sig = CryptoJS.HmacSHA256(ts, encodedKey);",
          "pm.collectionVariables.set('secret-key', CryptoJS.enc.Base64.stringify(sig));",
          "pm.collectionVariables.set('secret-key-timestamp', ts);"
        ]
      }
    }
  ],
  "variable": [
    {
      "key": "access_key",
      "value": ""
    },
    {
      "key": "developer_key",
      "value": ""
    },
    {
      "key": "secret-key",
      "value": ""
    },
    {
      "key": "secret-key-timestamp",
      "value": ""
    }
  ],
  "item": [
    {
      "name": "Domestic Money Transfer (DMT)",
      "item": [
        {
          "name": "Get Sender Profile",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-fino/sender/{customer_id}?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-fino",
                "sender",
                "{customer_id}"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Fetch the DMT-Fino profile of a registered sender by mobile number."
          }
        },
        {
          "name": "Onboard Sender",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-fino/sender/{customer_id}",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-fino",
                "sender",
                "{customer_id}"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"name\": \"Ramesh Kumar\",\n  \"dob\": \"1990-05-15\",\n  \"residence_address\": \"[\\\"123 Main Street\\\", \\\"Connaught Place\\\", \\\"New Delhi\\\", \\\"110001\\\"]\"\n}"
            },
            "description": "Register a new customer as a DMT-Fino sender using basic KYC details."
          }
        },
        {
          "name": "Sender eKYC (Biometric)",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-fino/sender/{customer_id}/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-fino",
                "sender",
                "{customer_id}",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"aadhar\": \"234567890123\",\n  \"piddata\": \"<PidData><Resp errCode=\\\"0\\\" errInfo=\\\"Capture Success\\\" .../></PidData>\"\n}"
            },
            "description": "Initiate biometric Aadhaar eKYC to verify and upgrade a DMT sender's account."
          }
        },
        {
          "name": "Validate eKYC OTP",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-fino/sender/{customer_id}/otp/verify",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-fino",
                "sender",
                "{customer_id}",
                "otp",
                "verify"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"otp\": \"784512\",\n  \"otp_ref_id\": \"OTPREF20240101001\",\n  \"kyc_request_id\": \"KYC20240101001\"\n}"
            },
            "description": "Confirm sender eKYC by verifying the OTP sent to the Aadhaar-linked mobile."
          }
        },
        {
          "name": "Get Recipients",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-fino/sender/{customer_id}/recipients?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-fino",
                "sender",
                "{customer_id}",
                "recipients"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Retrieve the list of saved beneficiaries for a DMT sender."
          }
        },
        {
          "name": "Add Recipient",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-fino/sender/{customer_id}/recipient1",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-fino",
                "sender",
                "{customer_id}",
                "recipient1"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"recipient_name\": \"Sunil Sharma\",\n  \"account\": \"012345678901\",\n  \"ifsc\": \"SBIN0001234\",\n  \"bank_id\": 20,\n  \"recipient_mobile\": \"9988776655\",\n  \"recipient_type\": \"3\"\n}"
            },
            "description": "Register a new beneficiary under a sender's DMT-Fino account."
          }
        },
        {
          "name": "Send Transaction OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-fino/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-fino",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"recipient_id\": 98765,\n  \"amount\": 500,\n  \"customer_id\": \"9123456789\"\n}"
            },
            "description": "Request an OTP to the sender's mobile number to authorise an upcoming money transfer."
          }
        },
        {
          "name": "Initiate Transfer",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-fino",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-fino"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"recipient_id\": 98765,\n  \"amount\": 500,\n  \"customer_id\": \"9123456789\",\n  \"otp\": \"251834\",\n  \"otp_ref_id\": \"TXNOTP20240101001\",\n  \"latlong\": \"28.6139,77.2090\",\n  \"state\": \"1\",\n  \"recipient_id_type\": \"1\",\n  \"channel\": 2,\n  \"currency\": \"INR\",\n  \"timestamp\": \"2024-01-01T10:30:00Z\"\n}"
            },
            "description": "Execute a DMT-Fino money transfer after OTP verification."
          }
        },
        {
          "name": "Validate Aadhaar & Generate OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-levin/sender/{customer_id}/aadhaar/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-levin",
                "sender",
                "{customer_id}",
                "aadhaar",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"aadhar\": \"123456789012\",\n  \"otp_ref_id\": \"73849201\",\n  \"additional_info\": \"1\"\n}"
            },
            "description": "Validate a sender's Aadhaar number and trigger an OTP to the linked mobile for DMT Levin onboarding."
          }
        },
        {
          "name": "Validate Sender Aadhaar OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/dmt-levin/sender/{customer_id}/aadhaar/otp/verify",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "dmt-levin",
                "sender",
                "{customer_id}",
                "aadhaar",
                "otp",
                "verify"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"otp\": 123456,\n  \"otp_ref_id\": 93847201,\n  \"intent_id\": \"20\",\n  \"additional_info\": \"1\"\n}"
            },
            "description": "Verify the Aadhaar OTP for a DMT Levin sender to complete identity validation."
          }
        }
      ]
    },
    {
      "name": "AePS Cashout",
      "item": [
        {
          "name": "AePS Cash Withdrawal",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/collection/aeps-fingpay/cash-withdrawal/{customer_id}",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "collection",
                "aeps-fingpay",
                "cash-withdrawal",
                "{customer_id}"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"bank_code\": \"607153\",\n  \"amount\": 1000,\n  \"aadhaar\": \"BASE64_ENCRYPTED_AADHAAR\",\n  \"piddata\": \"<?xml version='1.0'?><PidData><Data type='X'>...</Data><DeviceInfo mc='...' /></PidData>\",\n  \"pipe\": 0,\n  \"notify_customer\": 1,\n  \"latlong\": \"28.6139,77.2090\",\n  \"source_ip\": \"103.56.78.90\",\n  \"reference_id\": \"DAKYC20240101001\"\n}"
            },
            "description": "Withdraw cash from any Aadhaar-linked bank account using biometric fingerprint authentication — no card or PIN required."
          }
        },
        {
          "name": "AePS Balance Enquiry",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/collection/aeps-fingpay/balance-enquiry/{customer_id}",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "collection",
                "aeps-fingpay",
                "balance-enquiry",
                "{customer_id}"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"bank_code\": \"607153\",\n  \"amount\": 0,\n  \"aadhaar\": \"BASE64_ENCRYPTED_AADHAAR\",\n  \"piddata\": \"<?xml version='1.0'?><PidData><Data type='X'>...</Data><DeviceInfo mc='...' /></PidData>\",\n  \"pipe\": 0,\n  \"notify_customer\": 0,\n  \"latlong\": \"28.6139,77.2090\",\n  \"source_ip\": \"103.56.78.90\"\n}"
            },
            "description": "Check a customer's bank account balance using Aadhaar number and biometric fingerprint — no card or PIN required."
          }
        },
        {
          "name": "Activate AePS Fingpay for Agent",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/admin/network/agent/{user_code}/aeps-fingpay/activate",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "admin",
                "network",
                "agent",
                "{user_code}",
                "aeps-fingpay",
                "activate"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"modelname\": \"Morpho 1300E3\",\n  \"devicenumber\": \"SN1234567890\",\n  \"office_address\": {\n    \"line\": \"Shop No. 5, Gandhi Market\",\n    \"city\": \"Patna\",\n    \"state\": \"Bihar\",\n    \"pincode\": \"800001\"\n  },\n  \"address_as_per_proof\": {\n    \"line\": \"Shop No. 5, Gandhi Market\",\n    \"city\": \"Patna\",\n    \"state\": \"Bihar\",\n    \"pincode\": \"800001\"\n  },\n  \"pan_card\": \"<binary file>\",\n  \"aadhar_front\": \"<binary file>\",\n  \"aadhar_back\": \"<binary file>\"\n}"
            },
            "description": "Onboard an agent for AePS Fingpay service by submitting their biometric device details and KYC documents."
          }
        },
        {
          "name": "AePS Fingpay — Daily Authentication (2FA)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/aeps/fingpay/kyc/daily",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "aeps",
                "fingpay",
                "kyc",
                "daily"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"aadhaar\": \"BASE64_ENCRYPTED_AADHAAR\",\n  \"piddata\": \"<?xml version='1.0'?><PidData><Data type='X'>...</Data><DeviceInfo mc='...' /></PidData>\",\n  \"latlong\": \"25.5941,85.1376\",\n  \"source_ip\": \"103.56.78.90\"\n}"
            },
            "description": "Perform the mandatory daily biometric authentication that authorises an agent to carry out AePS transactions for the current calendar day."
          }
        },
        {
          "name": "AePS Mini Statement",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/collection/aeps-fingpay/mini-statement/{customer_id}",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "collection",
                "aeps-fingpay",
                "mini-statement",
                "{customer_id}"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"bank_code\": \"607153\",\n  \"amount\": 0,\n  \"aadhaar\": \"BASE64_ENCRYPTED_AADHAAR\",\n  \"piddata\": \"<?xml version='1.0'?><PidData><Data type='X'>...</Data><DeviceInfo mc='...' /></PidData>\",\n  \"pipe\": 0,\n  \"notify_customer\": 0,\n  \"latlong\": \"28.6139,77.2090\",\n  \"source_ip\": \"103.56.78.90\"\n}"
            },
            "description": "Retrieve the last few transactions from an Aadhaar-linked bank account via biometric authentication."
          }
        },
        {
          "name": "AePS Aadhaar Pay",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/collection/aeps-fingpay",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "collection",
                "aeps-fingpay"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"service_type\": 5,\n  \"customer_id\": \"9876543210\",\n  \"bank_code\": \"607153\",\n  \"amount\": 250,\n  \"aadhaar\": \"BASE64_ENCRYPTED_AADHAAR\",\n  \"piddata\": \"<?xml version='1.0'?><PidData><Data type='X'>...</Data><DeviceInfo mc='...' /></PidData>\",\n  \"pipe\": 0,\n  \"notify_customer\": 1,\n  \"latlong\": \"28.6139,77.2090\",\n  \"source_ip\": \"103.56.78.90\"\n}"
            },
            "description": "Accept merchant payments debited directly from a customer's Aadhaar-linked bank account via biometric authentication."
          }
        },
        {
          "name": "AePS Fingpay — Send OTP (eKYC)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/aeps/fingpay/kyc/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "aeps",
                "fingpay",
                "kyc",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"aadhaar\": \"BASE64_ENCRYPTED_AADHAAR\"\n}"
            },
            "description": "Initiate AePS Fingpay eKYC by sending an OTP to the agent's registered Aadhaar-linked mobile number."
          }
        },
        {
          "name": "AePS Fingpay — Biometric eKYC",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/aeps/fingpay/kyc/biometric",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "aeps",
                "fingpay",
                "kyc",
                "biometric"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"aadhaar\": \"BASE64_ENCRYPTED_AADHAAR\",\n  \"piddata\": \"<?xml version='1.0'?><PidData><Data type='X'>...</Data><DeviceInfo mc='...' /></PidData>\",\n  \"otp_ref_id\": \"OTPREF20240101001\"\n}"
            },
            "description": "Complete one-time AePS Fingpay eKYC by submitting the agent's Aadhaar and live biometric fingerprint capture."
          }
        },
        {
          "name": "Add Settlement Bank Account",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/user/payment/aeps/settlement/account",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "user",
                "payment",
                "aeps",
                "settlement",
                "account"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"bank_id\": 12,\n  \"ifsc\": \"BKID0006701\",\n  \"service_code\": 39,\n  \"account\": \"987867867967969\"\n}"
            },
            "description": "Register a bank account as an AePS fund-settlement recipient for an agent."
          }
        },
        {
          "name": "Get Settlement Bank Accounts",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/user/payment/aeps/settlement/accounts?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "user",
                "payment",
                "aeps",
                "settlement",
                "accounts"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "List an agent's registered AePS settlement recipients with unsettled funds and remaining limit."
          }
        },
        {
          "name": "Initiate Settlement",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/user/payment/aeps/settlement",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "user",
                "payment",
                "aeps",
                "settlement"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"amount\": 100,\n  \"recipient_id\": 1829,\n  \"payment_mode\": 5\n}"
            },
            "description": "Settle an agent's AePS funds to a registered bank account via NEFT/IMPS/RTGS."
          }
        }
      ]
    },
    {
      "name": "Bharat Bill Payment System (BBPS)",
      "item": [
        {
          "name": "Get BBPS Categories",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/bbps/categories?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "bbps",
                "categories"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Retrieve the list of supported BBPS biller categories (electricity, gas, DTH, etc.)."
          }
        },
        {
          "name": "Get BBPS Locations",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/bbps/locations?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "bbps",
                "locations"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Retrieve the list of supported state/location IDs for filtering BBPS operators."
          }
        },
        {
          "name": "Get BBPS Operators",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/bbps/operators?initiator_id=9962981729&user_code=20810200&category=5&location=7",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "bbps",
                "operators"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                },
                {
                  "key": "category",
                  "value": "5"
                },
                {
                  "key": "location",
                  "value": "7"
                }
              ]
            },
            "description": "List all active BBPS billers, optionally filtered by category and/or state."
          }
        },
        {
          "name": "Get Operator Parameters",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/bbps/operator/{operator_id}/parameters?initiator_id=9962981729",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "bbps",
                "operator",
                "{operator_id}",
                "parameters"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                }
              ]
            },
            "description": "Fetch the custom input fields required by a specific biller before payment."
          }
        },
        {
          "name": "Fetch BBPS Bill",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/bbps/bill?initiator_id=9962981729&user_code=20810200&utility_acc_no=1234567890&confirmation_mobile_no=9999988888&sender_name=Ramesh%20Kumar&operator_id=83&source_ip=192.168.1.1&latlong=28.6139%2C77.2090&hc_channel=0&dob=15%2F08%2F1985&cycle_number=202406&authenticator=mypassword123",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "bbps",
                "bill"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                },
                {
                  "key": "utility_acc_no",
                  "value": "1234567890"
                },
                {
                  "key": "confirmation_mobile_no",
                  "value": "9999988888"
                },
                {
                  "key": "sender_name",
                  "value": "Ramesh Kumar"
                },
                {
                  "key": "operator_id",
                  "value": "83"
                },
                {
                  "key": "source_ip",
                  "value": "192.168.1.1"
                },
                {
                  "key": "latlong",
                  "value": "28.6139,77.2090"
                },
                {
                  "key": "hc_channel",
                  "value": "0"
                },
                {
                  "key": "dob",
                  "value": "15/08/1985"
                },
                {
                  "key": "cycle_number",
                  "value": "202406"
                },
                {
                  "key": "authenticator",
                  "value": "mypassword123"
                }
              ]
            },
            "description": "Retrieve outstanding bill details from a biller before processing payment."
          }
        },
        {
          "name": "Pay BBPS Bill",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/bbps",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "bbps"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"utility_acc_no\": \"1234567890\",\n  \"confirmation_mobile_no\": \"9999988888\",\n  \"sender_name\": \"Ramesh Kumar\",\n  \"operator_id\": \"83\",\n  \"amount\": \"1350\",\n  \"source_ip\": \"192.168.1.1\",\n  \"latlong\": \"28.6139,77.2090\",\n  \"billfetchresponse\": \"eyJhbGciOiJSUzI1NiJ9...\",\n  \"dob\": \"15/08/1985\",\n  \"postalcode\": 400001\n}"
            },
            "description": "Process a bill payment or recharge for any BBPS-connected biller."
          }
        },
        {
          "name": "Activate BBPS Service",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/user/service/activate",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "user",
                "service",
                "activate"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"service_code\": 53,\n  \"latlong\": \"28.6139,77.2090\"\n}"
            },
            "description": "Onboard an agent/retailer for BBPS bill payment services using service code 53."
          }
        },
        {
          "name": "Get Operator Code and Circle",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/bbps/recharge/{customer_mobile}/operator?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "bbps",
                "recharge",
                "{customer_mobile}",
                "operator"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Auto-detect a mobile number's recharge operator code and telecom circle."
          }
        }
      ]
    },
    {
      "name": "PAN Verification",
      "item": [
        {
          "name": "PAN Lite",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/pan-lite",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "pan-lite"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"pan_number\": \"ABCDE1234F\",\n  \"name\": \"Rajesh Kumar\",\n  \"dob\": \"1994-08-29\"\n}"
            },
            "description": "Instant PAN validation with name and DOB match scores plus Aadhaar seeding status."
          }
        },
        {
          "name": "PAN Advanced",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/pan-advanced",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "pan-advanced"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"pan\": \"ABCDE1234F\",\n  \"name\": \"Rajesh Kumar\",\n  \"dob\": \"1994-08-29\"\n}"
            },
            "description": "Rich PAN verification returning registered name, PAN type, gender, DOB, masked Aadhaar, address, email, and mobile."
          }
        },
        {
          "name": "Bulk PAN Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/pan/bulk",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "pan",
                "bulk"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"entries\": [\n    {\n      \"pan\": \"ABCPV1234D\",\n      \"name\": \"John\",\n      \"source\": \"API\"\n    },\n    {\n      \"pan\": \"ABCPV1234L\",\n      \"name\": \"John Doe\",\n      \"source\": \"API\"\n    }\n  ]\n}"
            },
            "description": "Async batch PAN verification — submit multiple PANs in one call and poll for results via the Bulk PAN Status API."
          }
        }
      ]
    },
    {
      "name": "PPI Wallet",
      "item": [
        {
          "name": "Validate Aadhaar",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/sender/{customer_id}/aadhaar/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "sender",
                "{customer_id}",
                "aadhaar",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"aadhar\": \"123456789012\",\n  \"wallet_token\": \"wtkn_abc123xyz\",\n  \"wallet_id\": \"wlt_0091234\"\n}"
            },
            "description": "Submit sender's Aadhaar number for OTP-based validation in the PPI Levin wallet onboarding flow."
          }
        },
        {
          "name": "Validate Aadhaar OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/sender/{customer_id}/aadhaar/otp/verify",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "sender",
                "{customer_id}",
                "aadhaar",
                "otp",
                "verify"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"otp\": 654321,\n  \"otp_ref_id\": 66748392,\n  \"intent_id\": \"20\",\n  \"wallet_token\": \"wtkn_abc123xyz\",\n  \"wallet_id\": \"wlt_0091234\"\n}"
            },
            "description": "Verify the Aadhaar OTP to complete identity validation in the PPI Levin wallet onboarding flow."
          }
        },
        {
          "name": "Get Sender Information",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/sender/{customer_id}?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "sender",
                "{customer_id}"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Fetch a PPI Levin sender's wallet profile and onboarding/OTP state by mobile number."
          }
        },
        {
          "name": "Onboard Sender",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/sender/{customer_id}",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "sender",
                "{customer_id}"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"name\": \"Shobhit\",\n  \"dob\": \"1990-05-15\",\n  \"residence_address\": [\n    \"123 MG Road\",\n    \"Bangalore\",\n    \"Karnataka\",\n    \"560001\"\n  ],\n  \"service_code\": 80\n}"
            },
            "description": "Register a new customer as a PPI Levin wallet sender using basic KYC details."
          }
        },
        {
          "name": "Verify Sender OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/sender/{customer_id}/otp/verify",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "sender",
                "{customer_id}",
                "otp",
                "verify"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"otp\": 123456,\n  \"otp_ref_id\": 66748392,\n  \"intent_id\": \"19\"\n}"
            },
            "description": "Verify the sender OTP to authenticate the PPI Levin wallet and return the sender's profile and balance."
          }
        },
        {
          "name": "Validate PAN",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/sender/{customer_id}/pan",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "sender",
                "{customer_id}",
                "pan"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"pan_number\": \"ABCDE1234F\",\n  \"wallet_id\": \"\",\n  \"wallet_token\": \"\"\n}"
            },
            "description": "Validate the sender's PAN to complete PPI Levin KYC and return the updated wallet profile."
          }
        },
        {
          "name": "Get List of Recipients",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/sender/{customer_id}/recipients?initiator_id=9962981729&user_code=20810200&wallet_token=",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "sender",
                "{customer_id}",
                "recipients"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                },
                {
                  "key": "wallet_token",
                  "value": ""
                }
              ]
            },
            "description": "Retrieve the list of saved beneficiaries for a PPI Levin sender."
          }
        },
        {
          "name": "Add Recipient",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/sender/{customer_id}/recipient",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "sender",
                "{customer_id}",
                "recipient"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"bank_id\": 12,\n  \"recipient_name\": \"Aditya\",\n  \"recipient_mobile\": \"9775597777\",\n  \"recipient_type\": \"3\",\n  \"account\": \"1234567890657\",\n  \"ifsc\": \"KKBK0000878\",\n  \"type\": \"ifsc\",\n  \"account_type\": \"1\"\n}"
            },
            "description": "Register a new beneficiary under a PPI Levin sender's account."
          }
        },
        {
          "name": "Add Recipient Bank",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/sender/{customer_id}/bank/recipient",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "sender",
                "{customer_id}",
                "bank",
                "recipient"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"recipient_id\": \"10017740\",\n  \"wallet_token\": \"\"\n}"
            },
            "description": "Register a bank beneficiary for an existing PPI Levin recipient."
          }
        },
        {
          "name": "Send Transaction OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"recipient_id\": 10017740,\n  \"amount\": 110,\n  \"customer_id\": \"9444444444\",\n  \"service_code\": 80,\n  \"beneficiary_id\": \"40367\"\n}"
            },
            "description": "Request an OTP to the sender's mobile to authorise a PPI Levin transfer."
          }
        },
        {
          "name": "Initiate Transaction",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-levin",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-levin"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"recipient_id\": 10017680,\n  \"amount\": 110,\n  \"timestamp\": \"2025-01-21T07:07:20.562Z\",\n  \"currency\": \"INR\",\n  \"customer_id\": \"8999999992\",\n  \"channel\": 2,\n  \"otp\": \"123456\",\n  \"otp_ref_id\": \"zCISyglexo0Pjqp4YrS2ssweuD9v1c3aLKGxjTW8wU7An8Wem1UyNws5830yh7q/sf5J4R3BY=\",\n  \"beneficiary_id\": \"40367\",\n  \"latlong\": \"28.63,77.22\",\n  \"state\": \"1\",\n  \"recipient_id_type\": \"1\"\n}"
            },
            "description": "Execute a PPI Levin wallet transfer to a recipient after OTP verification."
          }
        },
        {
          "name": "Get Sender Information",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Fetch a DigiKhata wallet sender's profile and onboarding/OTP state by mobile number."
          }
        },
        {
          "name": "Onboard Sender",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"name\": \"Yashwant Basnett\",\n  \"dob\": \"1990-05-15\",\n  \"residence_address\": [\n    \"123 MG Road\",\n    \"Bangalore\",\n    \"Karnataka\",\n    \"560001\"\n  ]\n}"
            },
            "description": "Register a new customer as a PPI DigiKhata wallet sender using basic KYC details."
          }
        },
        {
          "name": "Generate Sender Verification OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\"\n}"
            },
            "description": "Send a verification OTP to a DigiKhata sender's registered mobile number."
          }
        },
        {
          "name": "Verify Sender OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/otp/verify",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "otp",
                "verify"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"otp\": 123456,\n  \"otp_ref_id\": 66748392\n}"
            },
            "description": "Verify the sender OTP to authenticate the DigiKhata wallet and return the sender's profile and balance."
          }
        },
        {
          "name": "Get Aadhaar KYC Consent Languages",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/aadhaar/consent/languages?initiator_id=9962981729&user_code=20810200&org_id=1&client_ref_id=ref_20250121_001",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "aadhaar",
                "consent",
                "languages"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                },
                {
                  "key": "org_id",
                  "value": "1"
                },
                {
                  "key": "client_ref_id",
                  "value": "ref_20250121_001"
                }
              ]
            },
            "description": "List the languages available for the DigiKhata Aadhaar e-KYC consent."
          }
        },
        {
          "name": "Get Aadhaar KYC Consent Details",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/aadhaar/consent/details?initiator_id=9962981729&user_code=20810200&org_id=1&client_ref_id=ref_20250121_001&consent_language=1",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "aadhaar",
                "consent",
                "details"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                },
                {
                  "key": "org_id",
                  "value": "1"
                },
                {
                  "key": "client_ref_id",
                  "value": "ref_20250121_001"
                },
                {
                  "key": "consent_language",
                  "value": "1"
                }
              ]
            },
            "description": "Fetch the DigiKhata Aadhaar e-KYC consent text and audio for a chosen language."
          }
        },
        {
          "name": "Generate Sender Aadhaar OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/aadhaar/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "aadhaar",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"aadhar\": \"123456789012\"\n}"
            },
            "description": "Validate a DigiKhata sender's Aadhaar number and trigger an OTP to the linked mobile."
          }
        },
        {
          "name": "Validate Sender Aadhaar OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/aadhaar/otp/verify",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "aadhaar",
                "otp",
                "verify"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"otp\": 654321,\n  \"otp_ref_id\": 66748392\n}"
            },
            "description": "Verify the Aadhaar OTP to complete DigiKhata sender Aadhaar e-KYC."
          }
        },
        {
          "name": "Validate Sender PAN",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/pan",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "pan"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"pan_number\": \"ABCDE1234F\"\n}"
            },
            "description": "Validate the sender's PAN to complete DigiKhata KYC and return the updated wallet profile."
          }
        },
        {
          "name": "Load Sender DigiKhata Wallet",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/wallet/loadwallet",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "wallet",
                "loadwallet"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"amount\": \"500\",\n  \"org_id\": \"1\"\n}"
            },
            "description": "Load funds into a DigiKhata sender's prepaid wallet."
          }
        },
        {
          "name": "Get List of Recipients",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/recipients?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "recipients"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Retrieve the list of saved beneficiaries for a DigiKhata sender."
          }
        },
        {
          "name": "Add Recipient",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/recipient",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "recipient"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"bank_id\": 12,\n  \"recipient_name\": \"Aditya\",\n  \"recipient_mobile\": \"9775597777\",\n  \"account\": \"1234567890657\",\n  \"bank_code\": \"KKBK0000878\"\n}"
            },
            "description": "Register a new beneficiary under a DigiKhata sender's account."
          }
        },
        {
          "name": "Generate Add Recipient Bank OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/recipient/bank/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "recipient",
                "bank",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"recipient_id\": \"10017740\"\n}"
            },
            "description": "Generate an OTP to register a recipient's bank for a DigiKhata sender."
          }
        },
        {
          "name": "Validate OTP to Add Recipient",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/sender/{customer_id}/recipient/bank/otp/verify",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "sender",
                "{customer_id}",
                "recipient",
                "bank",
                "otp",
                "verify"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"otp\": 654321,\n  \"otp_ref_id\": 66748392\n}"
            },
            "description": "Verify the OTP to complete recipient bank registration for a DigiKhata sender."
          }
        },
        {
          "name": "Send Transaction OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"recipient_id\": 10017740,\n  \"amount\": 110,\n  \"customer_id\": \"8617567988\",\n  \"service_code\": 80,\n  \"beneficiary_id\": \"4202888\"\n}"
            },
            "description": "Request an OTP to the sender's mobile to authorise a DigiKhata transfer."
          }
        },
        {
          "name": "Initiate Transaction",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/ppi-digikhata",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "ppi-digikhata"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"recipient_id\": 10017680,\n  \"amount\": 110,\n  \"timestamp\": \"2025-01-21T07:07:20.562Z\",\n  \"currency\": \"INR\",\n  \"customer_id\": \"8999999992\",\n  \"channel\": 2,\n  \"otp\": \"123456\",\n  \"otp_ref_id\": \"zCISyglexo0Pjqp4YrS2ssweuD9v1c3aLKGxjTW8wU7An8Wem1UyNws5830yh7q/sf5J4R3BY=\",\n  \"beneficiary_id\": \"4202888\",\n  \"service_code\": 80,\n  \"latlong\": \"28.63,77.22\",\n  \"state\": \"1\"\n}"
            },
            "description": "Execute a DigiKhata wallet transfer to a recipient after OTP verification."
          }
        }
      ]
    },
    {
      "name": "User & Agent Management",
      "item": [
        {
          "name": "Onboard User",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/user/network/eps-agent",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "user",
                "network",
                "eps-agent"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"pan_number\": \"ABCDE1234F\",\n  \"mobile\": \"9876543210\",\n  \"first_name\": \"Ramesh\",\n  \"last_name\": \"Kumar\",\n  \"email\": \"ramesh@example.com\",\n  \"residence_address\": [\n    \"123 MG Road\",\n    \"Bangalore\",\n    \"Karnataka\",\n    \"560001\"\n  ],\n  \"dob\": \"1990-05-15\",\n  \"shop_name\": \"Ramesh Mobile Store\"\n}"
            },
            "description": "Register a new agent/retailer (merchant) on the EPS platform and receive their user_code."
          }
        },
        {
          "name": "Get User's Services",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/user/account/services?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "user",
                "account",
                "services"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Check the activation status of every service for one of your agents."
          }
        },
        {
          "name": "Get All Services",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/catalog/service-codes?initiator_id=9962981729",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "catalog",
                "service-codes"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                }
              ]
            },
            "description": "List every service available on the platform with its service code and provider."
          }
        },
        {
          "name": "Get Settlement Account Balance",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/user/account/balance?initiator_id=9962981729&customer_id_type=mobile_number&customer_id=9910028267",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "user",
                "account",
                "balance"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "customer_id_type",
                  "value": "mobile_number"
                },
                {
                  "key": "customer_id",
                  "value": "9910028267"
                }
              ]
            },
            "description": "Fetch the settlement-account (wallet) balance for a user."
          }
        }
      ]
    },
    {
      "name": "Customer Management",
      "item": [
        {
          "name": "Onboard Customer",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/account/{customer_id}",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "account",
                "{customer_id}"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"name\": \"Karan Garg\",\n  \"dob\": \"1990-05-15\",\n  \"residence_address\": [\n    \"123 MG Road\",\n    \"Bangalore\",\n    \"Karnataka\",\n    \"560001\"\n  ]\n}"
            },
            "description": "Register a new customer on the platform; triggers an OTP to verify them."
          }
        },
        {
          "name": "Get Customer Information",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/profile/{customer_id}?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "profile",
                "{customer_id}"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Check whether a customer is already enrolled on the platform by mobile number."
          }
        },
        {
          "name": "Verify Customer OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/account/{customer_id}/otp/verify",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "account",
                "{customer_id}",
                "otp",
                "verify"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"otp\": 123456,\n  \"otp_ref_id\": 66748392\n}"
            },
            "description": "Verify the customer OTP to complete onboarding and return the customer profile."
          }
        }
      ]
    },
    {
      "name": "Transactions & Refunds",
      "item": [
        {
          "name": "Transaction Inquiry",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/reference/transaction/{transaction-reference}?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "reference",
                "transaction",
                "{transaction-reference}"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Get the status of any transaction by Eko TID or your client_ref_id."
          }
        },
        {
          "name": "Get Refund OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/refund/{tid}/otp",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "refund",
                "{tid}",
                "otp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\"\n}"
            },
            "description": "Request the refund OTP for a failed transaction (sent to the customer's mobile)."
          }
        },
        {
          "name": "Initiate Refund",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/refund/{tid}",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "refund",
                "{tid}"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"otp\": 123456,\n  \"otp_ref_id\": \"zCISyglexo0Pjqp4YrS2ssweuD9v1c3aLKGxjTW8wU7An8Wem1UyNws5830yh7q/sf5J4R3BY=\",\n  \"service_code\": 80,\n  \"state\": 1\n}"
            },
            "description": "Refund a failed transaction to the customer after OTP consent."
          }
        }
      ]
    },
    {
      "name": "Utility & Helper APIs",
      "item": [
        {
          "name": "Get Bank Details",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/reference/bank/{bank_code}?initiator_id=9962981729&user_code=20810200&ifsc=IDFB0080202",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "reference",
                "bank",
                "{bank_code}"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                },
                {
                  "key": "ifsc",
                  "value": "IDFB0080202"
                }
              ]
            },
            "description": "Fetch a bank's details (id, name, channels) by its Eko bank code."
          }
        },
        {
          "name": "Get IFSC Details",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/reference/banks/ifsc/{ifsc}?initiator_id=9962981729&user_code=20810200",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "reference",
                "banks",
                "ifsc",
                "{ifsc}"
              ],
              "query": [
                {
                  "key": "initiator_id",
                  "value": "9962981729"
                },
                {
                  "key": "user_code",
                  "value": "20810200"
                }
              ]
            },
            "description": "Resolve a bank and branch from an IFSC code."
          }
        }
      ]
    },
    {
      "name": "DigiLocker Integration",
      "item": [
        {
          "name": "Create DigiLocker URL",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/digilocker",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "digilocker"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"document_requested\": [\n    \"AADHAAR\"\n  ],\n  \"redirect_url\": \"https://yourapp.com/kyc/callback\"\n}"
            },
            "description": "Generate a DigiLocker redirect URL to initiate consent-based Aadhaar document retrieval."
          }
        },
        {
          "name": "Get DigiLocker Document",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/digilocker/document",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "digilocker",
                "document"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"document_type\": [\n    \"AADHAAR\"\n  ],\n  \"verification_id\": \"vrf_digilocker_abc123\",\n  \"reference_id\": \"7483920\"\n}"
            },
            "description": "Retrieve verified Aadhaar details from DigiLocker after the customer completes the consent journey."
          }
        }
      ]
    },
    {
      "name": "Bank Account Verification",
      "item": [
        {
          "name": "Bank Account Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/bank-account/sync",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "bank-account",
                "sync"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"bank_account\": 1234567890,\n  \"ifsc\": \"SBIN0001234\"\n}"
            },
            "description": "Verify a bank account by transferring ₹1 (penny drop) and retrieve the account holder name, account status, and branch details in real time."
          }
        },
        {
          "name": "Bulk Bank Account Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/bank-account/bulk",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "bank-account",
                "bulk"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"entries\": [\n    {\n      \"bank_account\": \"1234567890\",\n      \"ifsc\": \"SBIN0001234\"\n    },\n    {\n      \"bank_account\": \"9876543210123\",\n      \"ifsc\": \"HDFC0005678\"\n    }\n  ],\n  \"entries[].bank_account\": \"1234567890\",\n  \"entries[].ifsc\": \"SBIN0001234\",\n  \"entries[].user_code\": \"20810200\"\n}"
            },
            "description": "Submit multiple bank accounts for penny-drop verification in a single API call; poll a status API for per-account results."
          }
        }
      ]
    },
    {
      "name": "GST Verification",
      "item": [
        {
          "name": "GST Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/gstin",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "gstin"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"gstin\": \"29ABCDE1234F1Z5\",\n  \"business_name\": \"Acme Pvt Ltd\"\n}"
            },
            "description": "Verify GSTIN details instantly — legal name, trade name, status, address, and filing metadata — for vendor onboarding and compliance checks."
          }
        },
        {
          "name": "Fetch GSTINs by PAN",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/gstin-with-pan",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "gstin-with-pan"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"pan\": \"ABCDE1234F\"\n}"
            },
            "description": "Retrieve all GSTINs linked to a given PAN — with their state and status — in a single API call."
          }
        }
      ]
    },
    {
      "name": "UPI ID (VPA) Verification",
      "item": [
        {
          "name": "UPI ID (VPA) Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/customer/payment/upi/validate-vpa",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "customer",
                "payment",
                "upi",
                "validate-vpa"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"customer_vpa\": \"rajesh.kumar@okicici\",\n  \"recipient_mobile\": \"9876543210\",\n  \"name\": \"Rajesh Kumar\",\n  \"latlong\": \"28.6139,77.2090\"\n}"
            },
            "description": "Validate a UPI Virtual Payment Address (VPA) and retrieve the registered payee name and mobile number in real time."
          }
        }
      ]
    },
    {
      "name": "Driving Licence Verification",
      "item": [
        {
          "name": "Driving License Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/driving-license",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "driving-license"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"dl_number\": \"MH0220190001234\",\n  \"dob\": \"1994-08-29\"\n}"
            },
            "description": "Verify driving license details in real time — holder name, DOB, address, validity, COV/badge class, and status."
          }
        }
      ]
    },
    {
      "name": "Vehicle & RC Verification",
      "item": [
        {
          "name": "Vehicle & RC Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/vehicle-rc",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "vehicle-rc"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"vehicle_number\": \"HR26DA8398\"\n}"
            },
            "description": "Verify a vehicle's registration certificate (RC) in real time — owner details, chassis/engine numbers, insurance validity, blacklist status, permits, fitness, and financier info via the VAHAN national database."
          }
        }
      ]
    },
    {
      "name": "Employee Verification",
      "item": [
        {
          "name": "Employee Verification (Advance)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/advance-employment",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "advance-employment"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"phone\": \"9876543210\"\n}"
            },
            "description": "Verify employment history and employee identity by phone number via EPFO/UAN data."
          }
        }
      ]
    },
    {
      "name": "Reverse Geocoding",
      "item": [
        {
          "name": "Reverse Geocoding",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/reverse-geocoding",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "reverse-geocoding"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"latitude\": \"19.0760\",\n  \"longitude\": \"72.8777\"\n}"
            },
            "description": "Convert latitude and longitude coordinates into structured Indian address data including locality, city, state, PIN code, and country."
          }
        }
      ]
    },
    {
      "name": "Voter ID Verification",
      "item": [
        {
          "name": "Voter ID Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/voter-id",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "voter-id"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"epic_number\": \"ABC1234567\",\n  \"name\": \"Rajesh Kumar\"\n}"
            },
            "description": "Validate EPIC (Voter ID) card details in real time against government records — returns name, age, address, constituency, and polling station information."
          }
        }
      ]
    },
    {
      "name": "Passport Verification",
      "item": [
        {
          "name": "Passport Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/passport",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "passport"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"file_number\": \"J8369854\",\n  \"dob\": \"1994-08-29\",\n  \"name\": \"Rajesh Kumar\"\n}"
            },
            "description": "Verify Indian passport application details using passport file number and date of birth."
          }
        }
      ]
    },
    {
      "name": "CIN Verification",
      "item": [
        {
          "name": "CIN Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/cin",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "cin"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"cin\": \"U72900KA2015PTC082988\"\n}"
            },
            "description": "Verify Company Identification Numbers (CIN) against MCA records — returns company name, incorporation details, directors, and CIN status."
          }
        }
      ]
    },
    {
      "name": "IP Verification",
      "item": [
        {
          "name": "IP Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/ip",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "ip"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"ip_address\": \"103.21.58.193\"\n}"
            },
            "description": "Geo-locate and risk-score an IP address in real time — detect proxies, VPNs, and assess fraud risk."
          }
        }
      ]
    },
    {
      "name": "Name Match",
      "item": [
        {
          "name": "Name Match API",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/name-match",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "name-match"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"name_1\": \"S K Mishra\",\n  \"name_2\": \"Satish Kumar Mishra\"\n}"
            },
            "description": "AI-powered name comparison trained on 100M+ Indian name records — returns a match score (0–1) and match category for automated KYC decisions."
          }
        }
      ]
    },
    {
      "name": "ITR Compliance Check",
      "item": [
        {
          "name": "ITR Compliance Check",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/touras/itr-compliance",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "touras",
                "itr-compliance"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"pan_number\": \"ABCDE1234F\"\n}"
            },
            "description": "Check income tax return filing and compliance status for a PAN holder in real time — ideal for lending, credit assessment, and financial due-diligence workflows."
          }
        }
      ]
    },
    {
      "name": "DIN Verification",
      "item": [
        {
          "name": "DIN Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/touras/din-verification",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "touras",
                "din-verification"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"din_number\": \"06731826\"\n}"
            },
            "description": "Verify Director Identification Numbers (DIN) against MCA records — returns director name, DIN status, designation, and associated company information."
          }
        }
      ]
    },
    {
      "name": "E-Challan Verification",
      "item": [
        {
          "name": "E-Challan Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/touras/e-challan",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "touras",
                "e-challan"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"registration_number\": \"MH02AB1234\"\n}"
            },
            "description": "Fetch pending traffic challans for any vehicle using its registration number — challan number, offence, fine amount, date, status, and issuing authority returned in a single API call."
          }
        }
      ]
    },
    {
      "name": "Email Verification",
      "item": [
        {
          "name": "Email Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/touras/check-email",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "touras",
                "check-email"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"email\": \"rajesh.kumar@example.com\"\n}"
            },
            "description": "Verify an email address in real time — confirm the domain has live mail infrastructure, detect disposable addresses, and retrieve domain age as a trust signal."
          }
        }
      ]
    },
    {
      "name": "FSSAI License Verification",
      "item": [
        {
          "name": "FSSAI License Verification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "developer_key",
                "value": "{{developer_key}}"
              },
              {
                "key": "secret-key",
                "value": "{{secret-key}}"
              },
              {
                "key": "secret-key-timestamp",
                "value": "{{secret-key-timestamp}}"
              },
              {
                "key": "content-type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "https://staging.eko.in/ekoapi/v3/tools/kyc/touras/fetch-fssai",
              "host": [
                "https://staging.eko.in/ekoapi/v3"
              ],
              "path": [
                "tools",
                "kyc",
                "touras",
                "fetch-fssai"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"initiator_id\": \"9962981729\",\n  \"user_code\": \"20810200\",\n  \"client_ref_id\": \"REQ-20260101-001\",\n  \"fssai\": \"11521998000045\"\n}"
            },
            "description": "Verify FSSAI food license details and status in real time."
          }
        }
      ]
    }
  ]
}
