# Eko APIs Documentation > Documentation for Eko APIs ## Guides - [Eko for Developers](https://developers.eko.in/docs/introduction.md): A brief overview of Eko's services, API stack, and tools for developers. - [How to Use Eko Platform?](https://developers.eko.in/docs/how-to-integrate.md): Ways to use Eko APIs in your own application or website - [Transactions](https://developers.eko.in/docs/api-transactions.md): Set of transactions supported by Eko APIs - [Core Resources](https://developers.eko.in/docs/core-resources.md) - [Testing in Postman](https://developers.eko.in/docs/test-apis-in-postman.md) - [Authentication](https://developers.eko.in/docs/auth.md) - [Status & Error Codes](https://developers.eko.in/docs/error-codes.md) - [Platform Credentials](https://developers.eko.in/docs/platform-credentials.md) - [Money Transfer](https://developers.eko.in/docs/money-transfer.md): Instant money transfer, anytime and anywhere - [Identity Verification](https://developers.eko.in/docs/identity.md): Verify recipient account number before any transaction - [Agent Management](https://developers.eko.in/docs/agent-management.md): Onboard your agents/users for your application and activate various services for them - [Bank Information](https://developers.eko.in/docs/bank-info.md): Provides bank-specific information like IMPS/NEFT availability etc. - [BBPS](https://developers.eko.in/docs/bbps.md): Allows you to fetch the bills and pay the bills and recharges for BBPS - [AePS Gateway Introduction](https://developers.eko.in/docs/aeps.md) - [AePS Gateway Flow](https://developers.eko.in/docs/aeps-gateway-workflow.md) - [AePS Gateway Integration (Web)](https://developers.eko.in/docs/aeps-web-integration.md): How to integrate AePS Gateway on your website to enable cashout services. - [AePS Gateway Integration (Android)](https://developers.eko.in/docs/aeps-integration-android.md) - [AePS Gateway Integration (Backend)](https://developers.eko.in/docs/aeps-backend-integration.md): Create a callback-URL on your server - [How to Enable CORS on Your Server](https://developers.eko.in/docs/enable-cors.md) - [AePS Gateway Production Checklist](https://developers.eko.in/docs/aeps-production-migration-checklist.md): Things you should ensure while migrating to production. - [How to Onboard Your Merchants for AePS?](https://developers.eko.in/docs/onboard-merchants-for-aeps.md) - [AePS Fund Settlement](https://developers.eko.in/docs/aeps-fund-settlement.md): Settle funds directly to your bank account - [AePS API (Cash-Out) / Aadhaar Pay](https://developers.eko.in/docs/aeps-apis-cash-out.md): API will help you to integrate the AePS in your Website or Mobile Application - [General Queries](https://developers.eko.in/docs/general-queries.md) - [Customer Creation and Information](https://developers.eko.in/docs/customer-creation-and-information-1.md) - [Recipient Addition and Information](https://developers.eko.in/docs/recipeint-addition-and-information.md) - [Transaction Initiation and Information](https://developers.eko.in/docs/transaction-initiaton-and-information.md) - [Refund Process](https://developers.eko.in/docs/refund-process.md) - [Get Bank Details and Account verification](https://developers.eko.in/docs/get-bank-details-and-account-verification.md) - [General Queries](https://developers.eko.in/docs/general-queries-1.md) - [AePS Gateway Queries](https://developers.eko.in/docs/aeps-gateway-queries.md) - [AePS / Aadhar Pay Queries](https://developers.eko.in/docs/aeps-aadhar-pay-queries.md) - [AePS Fund Settlement Queries](https://developers.eko.in/docs/aeps-fund-settlement-queries.md) - [PAN Verification Queries](https://developers.eko.in/docs/pan-verifiication-queries.md) - [BBPS Queries](https://developers.eko.in/docs/bbps-faqs.md) - [Cash Collection Introduction](https://developers.eko.in/docs/cash-collection.md): Assisted Cash Management System or a cash management system for your merchants - [KVB (Karur Vysya Bank) Services](https://developers.eko.in/docs/kvb-karur-vysya-bank-services.md) - [Axis Bank Services](https://developers.eko.in/docs/axis-bank-services.md) ## API Reference - [Transaction Inquiry](https://developers.eko.in/reference/transaction-inquiry.md): Get the status of a transaction using Eko TID or client_ref_id - [Transaction Status Callback](https://developers.eko.in/reference/transaction-status-callback.md): Receive updates about the status of following types of transactions: DMT, Fund Transfer, QR, and CMS. - [User Management Overview](https://developers.eko.in/reference/user-management-overview.md): Onboard your users (or, agents) for your application and activate various services for them. - [Onboard User](https://developers.eko.in/reference/onboard-user-new.md): Onboard your user (agent/merchant/retailer) on the platform. This is required for your users to use services on this platform. - [Get User's Services](https://developers.eko.in/reference/user-services.md): Get a list of services which are currently enabled for your user. - [Get All Services](https://developers.eko.in/reference/service-codes.md): Get a list of all available services - [Activate Service for User](https://developers.eko.in/reference/activate-user-service.md): Activate a service for your user (agent/retailer/distributor) before thay can start using it - [Deactivate Service for User](https://developers.eko.in/reference/deactivate-service-for-user.md): Deactivate a service for your user - [Get Settlement Account Balance](https://developers.eko.in/reference/wallet-balance.md): Get the current balance (E-value) of your or your user's wallet. - [Onboard Customer](https://developers.eko.in/reference/onboard-customer.md): Onboard a new customer to enable them for services like DMT - [Get Customer Information](https://developers.eko.in/reference/get-customer-info.md): Get a customer's basic profile information - [Verify Customer OTP](https://developers.eko.in/reference/verify-customer-otp.md): Verify a customer's mobile number via OTP - [PPI Transaction Flow](https://developers.eko.in/reference/ppi-transaction-flow.md) - [Sender](https://developers.eko.in/reference/sender.md) - [Get Sender Information](https://developers.eko.in/reference/get-sender-information.md): Get a sender's basic profile information - [Onboard Sender](https://developers.eko.in/reference/onboard-sender.md): Use this API to onboard a new sender and enable them for services such as PPI. - [Generate Sender Verification OTP](https://developers.eko.in/reference/generate-sender-otp.md): This API is used to send an OTP (One-Time Password) to the sender’s mobile number provided. - [Verify Sender OTP](https://developers.eko.in/reference/verify-sender-otp.md): This API is used to verify a sender's mobile number by sending an OTP (One-Time Password) to the provided number. - [Get DigiKhata Aadhaar KYC Consent Languages](https://developers.eko.in/reference/get-digikhata-aadhaar-kyc-consent-languages.md) - [Get DigiKhata Aadhaar KYC Consent Details](https://developers.eko.in/reference/get-digikhata-aadhaar-kyc-consent-details.md) - [Generate Sender Aadhaar OTP](https://developers.eko.in/reference/generate-sender-aadhaar-otp.md): This API is used to send an OTP (One-Time Password) to the sender’s mobile number provided which is associated with the aadhaar. - [Validate Sender Aadhaar OTP](https://developers.eko.in/reference/verify-aadhaar-otp.md): This API is used to verify OTP sent to the number associated with aadhaar. - [Validate Sender PAN](https://developers.eko.in/reference/verify-pan.md): This API is used to verify the sender's PAN (Permanent Account Number). - [Load Sender DigiKhata Wallet](https://developers.eko.in/reference/load-digikhata-wallet.md): Load the sender's wallet - [Recipients](https://developers.eko.in/reference/recipients-overview.md) - [Get List of Recipients](https://developers.eko.in/reference/get-all-recipients.md): Use this API to retrieve a list of recipients associated with a sender. The response will include details such as the recipient's name, IFSC code, beneficiary ID, and recipient ID. - [Add Recipient](https://developers.eko.in/reference/paypoint-add-recipient.md): Use this API to add a new recipient or update an existing recipient for a sender. - [Generate Add Recipient Bank OTP](https://developers.eko.in/reference/recipient-bank-registration.md): Register Recipient with Bank - [Validate OTP to Add Recipient](https://developers.eko.in/reference/validate-otp.md): This API is used to verify OTP sent to the number of Recipient. - [PPI Transaction](https://developers.eko.in/reference/paypoint-transaction.md) - [Send Transaction OTP](https://developers.eko.in/reference/send-transaction-otp.md): The system will generate a One-Time Password (OTP) and deliver it to the sender’s registered mobile number as part of a security or verification process. - [Initiate Transaction](https://developers.eko.in/reference/initiate-ppi-transaction.md): Initiate a PPI transaction to a bank account. - [PPI Levin Flow](https://developers.eko.in/reference/ppi-levin-flow.md) - [Sender](https://developers.eko.in/reference/ppi-levin-sender.md) - [Get Sender Information](https://developers.eko.in/reference/ppi-levin-get-sender-profile.md): Get a sender's basic profile information - [Onboard Sender](https://developers.eko.in/reference/ppi-levin-onboard-sender.md): Use this API to onboard a new sender and enable them for services such as PPI. - [Verify Sender OTP](https://developers.eko.in/reference/ppi-levin-verify-sender-otp.md): This API is used to verify a sender's mobile number by sending an OTP (One-Time Password) to the provided number. - [Validate Aadhaar](https://developers.eko.in/reference/ppi-levin-validate-aadhar.md): This API is used to validate the sender's Aadhaar number. - [Validate OTP](https://developers.eko.in/reference/ppi-levin-validate-sender-aadhaar-otp.md): This API is used to verify a sender's mobile number by sending an OTP (One-Time Password) to the provided number. - [Validate PAN](https://developers.eko.in/reference/ppi-levin-validate-pan.md): This API is used to verify the sender's PAN (Permanent Account Number). - [Recipients](https://developers.eko.in/reference/recipients.md) - [Get List of Recipients](https://developers.eko.in/reference/ppi-levin-get-list-of-recipients.md): Use this API to retrieve a list of recipients associated with a sender. The response will include details such as the recipient's name, IFSC code, beneficiary ID, and recipient ID. - [Add Recipient](https://developers.eko.in/reference/ppi-levin-add-recipient.md): Use this API to add a new recipient or update an existing recipient for a sender. - [Add Recipient Bank](https://developers.eko.in/reference/ppi-levin-add-recipient-bank.md): Use this API to add a recipient's bank - [Levin PPI Transaction](https://developers.eko.in/reference/levin-ppi-transaction.md) - [Send Transaction OTP](https://developers.eko.in/reference/ppi-levin-send-transaction-otp.md): The system will generate a One-Time Password (OTP) and deliver it to the sender’s registered mobile number as part of a security or verification process. - [Initiate Transaction](https://developers.eko.in/reference/ppi-levin-initiate-transaction.md): Initiate a PPI transaction to a bank account. - [Fino DMT Flow](https://developers.eko.in/reference/fino-dmt-flow.md) - [Sender](https://developers.eko.in/reference/fino-sender.md) - [Get Sender Profile](https://developers.eko.in/reference/fino-get-sender.md) - [Onboard Sender](https://developers.eko.in/reference/create-customer.md) - [DMT Sender KYC](https://developers.eko.in/reference/fino-dmt-customer-kyc.md): This api is used to send an otp to the aadhaar associated mobile number of the sender. - [Validate Sender eKYC OTP](https://developers.eko.in/reference/fino-validate-aadhar.md): Use this API to validate the OTP received on the sender's aadhar registered mobile number - [Recipients](https://developers.eko.in/reference/fino-recipients.md) - [Get List Of Recipients](https://developers.eko.in/reference/fino-get-recipients.md): This API provides the list of recipients against a sender. - [Add Recipient](https://developers.eko.in/reference/fino-add-recipient.md) - [Transaction](https://developers.eko.in/reference/fino-transaction.md) - [Send Transaction OTP](https://developers.eko.in/reference/fino-otp-transaction.md): The system will generate a One-Time Password (OTP) and deliver it to the sender’s registered mobile number as part of a verification process. - [Initiate Transaction](https://developers.eko.in/reference/initiate-transaction-fino.md) - [Levin DMT Flow](https://developers.eko.in/reference/levin-dmt-flow.md) - [Sender](https://developers.eko.in/reference/sender-2.md) - [Get Sender Profile](https://developers.eko.in/reference/get-sender-information-levin.md): Use this API to check if the sender has been created on the platform. If the sender exists, use this API to retrieve details such as the sender's monthly limit, used balance, and remaining balance. If the sender does not exist, create the sender before using other services. - [Onboard Sender](https://developers.eko.in/reference/onboard-sender-levin.md): Use this API to onboard a new sender and enable them for the DMT-Levin service. - [Generate Sender Aadhaar OTP](https://developers.eko.in/reference/validate-aadhar-levin.md): This API is used to validate the sender's Aadhaar number. It sends an OTP to the Aadhaar-registered mobile number which has to be verified using the "Validate Sender Aadhaar OTP" API. - [Validate Sender Aadhaar OTP](https://developers.eko.in/reference/validate-otp-levin.md): This API is used to validate the sender's Aadhaar number by using the OTP received on the Aadhaar-registered mobile of the customer and the otp_ref_id received in response of 'Generate Sender Aadhaar OTP API'. - [DMT Customer KYC](https://developers.eko.in/reference/ekyc-levin.md): One-time e-KYC of the agent using the biometric device - [Recipients](https://developers.eko.in/reference/recipients-levin.md) - [Get Recipients](https://developers.eko.in/reference/get-list-of-recipients-levin.md): Use this API to retrieve a list of recipients associated with a sender. The response will include details such as the recipient's name, IFSC code, beneficiary ID, and recipient ID. - [Add Recipient](https://developers.eko.in/reference/add-recipient-levin.md): Use this API to add a new recipient or update an existing recipient for a sender. - [Transactions](https://developers.eko.in/reference/transactions.md) - [Send Transaction OTP](https://developers.eko.in/reference/send-transaction-otp-levin.md): The system will generate a One-Time Password (OTP) and deliver it to the sender's registered mobile number as part of a security or verification process. - [Initiate DMT-Levin Transaction](https://developers.eko.in/reference/initiate-transaction-levin.md): Initiate a DMT transaction to a bank account. - [Activate AePS Fingpay](https://developers.eko.in/reference/activate-aeps-fingpay.md): Activate the AePS service for your agent - [Agent E-KYC for AePS Fingpay](https://developers.eko.in/reference/aeps-fingpay-agent-kyc.md): Eko has designed an e-KYC API to do biometric KYC for users . - [Send OTP (AePS Fingpay KYC)](https://developers.eko.in/reference/aeps-fingpay-kyc-send-otp.md): Send OTP on agent's mobile number for verification - [Verify OTP (AePS Fingpay KYC)](https://developers.eko.in/reference/aeps-fingpay-kyc-verify-otp.md): Verify OTP sent to your agent for AePS KYC - [Biometric E-KYC (AePS Fingpay)](https://developers.eko.in/reference/aeps-fingpay-kyc-biometric.md): One-time e-KYC of the agent using the AePS biometric device - [Daily E-KYC (AePS Fingpay)](https://developers.eko.in/reference/aeps-fingpay-kyc-daily.md) - [AePS Fingpay Transaction](https://developers.eko.in/reference/aeps-fingpay-transaction.md): Withdraw cash from your bank account, check balance, and transfer funds to another bank account using your Aadhaar number and fingerprint scan - [AePS Fund Settlement Overview](https://developers.eko.in/reference/aeps-fund-settlement-overview.md): Settle AePS transaction funds directly to your bank account - [Initiate AePS Fund Settlement](https://developers.eko.in/reference/aeps-fund-settlement-request.md): This will allow agents to transfer funds to their account for their AePS business - [Add Settlement Bank Account (AePS)](https://developers.eko.in/reference/aeps-settlement-add-account.md): For agents to add their bank accounts for settlement of funds earned using AePS - [Add Settlement Bank Account (Offline Process)](https://developers.eko.in/reference/aeps-settlement-add-account-manually.md): This will enable agents to raise the request manually to add his/her bank accounts to his profile for enabling fund settlement - [Get Settlement Bank Accounts](https://developers.eko.in/reference/aeps-settlement-get-bank-accounts.md): Get a list of recipients mapped to the user for fund settlement of AeSP - [Get BBPS Operators](https://developers.eko.in/reference/bbps-get-operators.md): Get a list of BBPS operators filtered by a category or a location - [Get BBPS Categories](https://developers.eko.in/reference/bbps-get-categories.md): Get a list of supported categories for utility bill payments, mobile recharge, etc - [Get BBPS Locations](https://developers.eko.in/reference/bbps-get-locations.md): Get a list of supported location IDs for BBPS - [Get BBPS Operator Parameters](https://developers.eko.in/reference/bbps-get-operator-parameters.md): Get a list of parameters to be passed in the Bill Fetch or Bill Pay APIs for a given operator. - [Get Operator Code and Circle](https://developers.eko.in/reference/operator-and-circle-area.md): To fetch the relevant operator code and circle to fetch plans - [Get Recharge Plans](https://developers.eko.in/reference/get-recharge-plan.md): Fetch a user's bill for any utility operator. - [Fetch BBPS Bill](https://developers.eko.in/reference/bbps-fetch-bill.md): Fetch a user's bill for any utility operator. - [Pay BBPS Bill](https://developers.eko.in/reference/bbps-pay.md): Make payment for utility bills, mobile recharge, etc via BBPS - [Validate UPI VPA](https://developers.eko.in/reference/upi-validate-vpa.md): Validate the VPA (Virtual Payment Address) for a UPI Recipient - [Bank Account Verification](https://developers.eko.in/reference/bank-account-verification.md): Verify a bank account number by transferring ₹1 to retrieve the name of the account holder - [Bulk Bank Account Verification](https://developers.eko.in/reference/bulk-bank-account-verification.md): Use this API to verify bank account information in bulk. - [Bulk Bank Account Verification Status](https://developers.eko.in/reference/bulk-bank-account-verification-status.md): Use this API to get the details of the bulk bank account verification request. You need to enter either the bulk_reference_ID or client_ref_id. If you want to get the status of a single entry, enter the particular reference ID in the request. - [PAN Verification](https://developers.eko.in/reference/pan-verification-apis.md): List of KYC APIs related to PAN card - [PAN Lite](https://developers.eko.in/reference/pan-lite.md): An alternate API to validate PAN information of individuals. The API helps verify the unique identifier, name of the individual, date of birth, and other information that helps you in customer onboarding, KYC verification, and other fraud prevention security measures. - [PAN Advanced](https://developers.eko.in/reference/pan-advanced.md): Use this API to verify the PAN information of your customers. You can retrieve much more information such as first name, last name, masked aadhaar number, contact information and more. Mobile number, email and address fields will have low fill rate around 5-10% based on the recent changes to the source of the information. - [Bulk PAN Verification (Async)](https://developers.eko.in/reference/pan-bulk-verify.md): Use this API to verify your customers' PAN information individually or in batches at a time. This is useful when you have to verify a large number of PAN information. - [Bulk PAN Verification Status](https://developers.eko.in/reference/bulk-pan-verification-status.md): Use this API to get the status of the Bulk PAN Verification API request. - [Mobile OTP](https://developers.eko.in/reference/mobile-otp-verification-section.md): APIs to verify the mobile number of a user via OTP - [Send OTP](https://developers.eko.in/reference/send-otp.md): Send OTP to any mobile number in India for verification or consent - [Verify OTP](https://developers.eko.in/reference/verify-otp.md): Verify OTP sent to your agent for AePS KYC - [GSTIN](https://developers.eko.in/reference/gstin.md): KYC APIs related to GSTIN verification - [GSTIN Verification](https://developers.eko.in/reference/verify-gstin.md): Use this API to verify if a given GSTIN information exists or not. - [Fetch GSTIN with PAN](https://developers.eko.in/reference/gstin-with-pan.md): Use this API to fetch the list of GSTIN associated with the PAN information. - [Digilocker](https://developers.eko.in/reference/digilocker.md): Set of APIs to retrieve and verify documents from your customers - [Create DigiLocker URL](https://developers.eko.in/reference/create-digilocker-url.md): Use this API to create a DigiLocker URL to retrieve and verify aadhaar information of your customer. - [DigiLocker Verification Status](https://developers.eko.in/reference/digilocker-verification-status.md): Use this API to get the status of the DigiLocker verification. You need to enter either the verification ID or reference ID. - [Get Digilocker Document](https://developers.eko.in/reference/get-digilocker-document.md): Get the verification details of the entered aadhaar number. - [Vehicle RC](https://developers.eko.in/reference/vehicle-rc.md): Use this API to verify the authenticity of vehicle details. We help you find out the complete information of the vehicle including the owner, chassis number, registration date, registration number, and more. - [Driving Licence](https://developers.eko.in/reference/driving-license.md): Use this API to verify the driving license of your customer. We retrieve details of the driving licence that includes the type of licence, issue date, expiry date, and more. - [Voter ID](https://developers.eko.in/reference/voter-id.md): Use this API to verify the authenticity of your customer's voter ID. You need to enter the Electoral Photo Identity Card (EPIC) number and we retrieve complete details including assembly and parliamentary constituency details. - [Passport](https://developers.eko.in/reference/passport.md): Use this API to verify passport information (only Indian passports) using the passport file number and date of birth. Provide the passport file number in the request to fetch the details. - [CIN](https://developers.eko.in/reference/cin.md): Use this API to retrieve information from CIN such as business incorporation date, director(s) details, CIN status, and more. - [Employee Details](https://developers.eko.in/reference/advance-employment.md): Use this API to to retrieve an individual's recent employment details such as member ID, joining date, and exit date of the company. Verifying the employment information of the individual mitigates risk and prevents fraud. - [IP Verification](https://developers.eko.in/reference/ip.md): Use this API to verify location, proxy details, city risk score, and proxy type risk score of an IP address. - [Reverse Geocoding](https://developers.eko.in/reference/reverse-geocoding.md): Use this API to convert geolocation coordinates (latitude and longitude) into readable location information for verification purposes. - [Name Match](https://developers.eko.in/reference/name-match.md): Use this API to verify names that have enormous variations. Provide us the names you want to verify, and we will tell you whether they match and provide the reason. - [PAN Comprehensive](https://developers.eko.in/reference/pan-verification-copy.md): Perform comprehensive PAN verification with detailed insights. - [Bank Account Verification - Pennyless](https://developers.eko.in/reference/bank-account-verification-penniless-1.md): Verify bank account details instantly without monetary debit. - [Bank Account Verification - Pennydrop](https://developers.eko.in/reference/bank-account-verification-pennydrop.md): Verify bank account ownership via small credit transaction . - [GST By PAN](https://developers.eko.in/reference/gst-by-pan.md): Fetch GST registration details linked to a PAN number. - [Advance GST](https://developers.eko.in/reference/advance-gst.md): Retrieve advance GST payment and filing details. - [ITR Compliance](https://developers.eko.in/reference/itr-compliance.md): Check Income Tax Return filing and compliance status. - [DIN Verification](https://developers.eko.in/reference/din-verification.md): Validate Director Identification Number and associated details. - [E-Challan](https://developers.eko.in/reference/e-challan.md): Retrieve pending traffic e-challan details. - [Email Check](https://developers.eko.in/reference/email-check.md): Validate email address authenticity and deliverability. - [FSSAI](https://developers.eko.in/reference/fssai-verification.md): Verify FSSAI license details of a food business. - [Send SMS](https://developers.eko.in/reference/send-sms.md): Send a promotional text message (SMS) to one or more mobile numbers in India - [Get Refund OTP](https://developers.eko.in/reference/refund-otp.md): Get Refund OTP API is used to send a One-Time Password (OTP) for the purpose of verifying refund requests. - [Initiate Refund](https://developers.eko.in/reference/refund.md): Initiate refund to the customer for a failed transaction - [Get Banks](https://developers.eko.in/reference/get-bank-list.md): Get a list of banks - [Get Bank Details](https://developers.eko.in/reference/bank-details.md): Get the details of a bank like name, bank code, available channels, is IFSC required, is verification available, etc. - [Get IFSC Details](https://developers.eko.in/reference/get-ifsc-details.md): Get the bank and branch details for an IFSC - [Get Saved Transactions](https://developers.eko.in/reference/get-saved-transactions.md): Get a list of all saved transactions for an agent - [Commit Saved Transactions](https://developers.eko.in/reference/commit-saved-transactions.md): Commit one or more saved transactions - [Cancel Saved Transaction](https://developers.eko.in/reference/commit-saved-transactions-copy.md): Cancel a saved transaction - [Schedule Saved Transaction for Commit](https://developers.eko.in/reference/schedule-saved-transaction.md): Schedule a saved transaction to automatically commit at a later time, if sufficient funds are available - [Get Scheduled Transactions](https://developers.eko.in/reference/get-scheduled-transactions.md): Get a list of scheduled transactions for an agent