Unlock the power of Open Banking
Kotak's state-of-the-art API solutions can seamlessly
integrate and meet all your solution needs.
Create a better experience with Kotak APIs.

.
Services | Description of Services |
---|---|
Heartbeat API |
This is an API used by NPCI to check the status of the system availability at the bank. |
Status Check API - Synchronous |
This will be an API used by the system to get the mandate status from the bank immediately after the "mandate registration request time" is completed. |
Status Check API- Asynchronous |
This will be triggered at specific intervals to get the status of mandate registration at banks. |
Cancel API |
API to fetch cancel mandate request from the system and provide status to vendor to whom API is exposed to. |
Data Fetch API |
Application will send an API call for fetching the data such as collection amount & scheme code details for a particular CRN. |
File Status API |
API call will be used to respond to the NACH core application about different business operations such as file uploaded successfully, file rejected for the respective CRN. |
Current Day API |
A corporate user can view current day's collection in the collection overview screen and data will be fetched from the system on a real-time basis using the rest-based API. |
Historic Data API |
Application will pick up data of collection summary of 1 week, 1 month, 6 months & 1 year from data warehouse table from the system into the application. |
Approve Mandate API |
Action of Approve Mandate will be done by a checker corporate user and communicated to NACH Core Application using rest based API. |
Reject Mandate API |
Action of Reject Mandate will be done by a checker corporate user and communicated to NACH Core Application using rest based API. |
Approve Transaction API |
Action of Approve Transaction (Single/Bulk) will be done by a checker corporate user and communicated to NACH Core Application using rest based API. |
Reject Transaction API |
Action of Reject Transaction (Single/Bulk) will be done by a checker corporate user and communicated to NACH Core Application using rest based API. |
Mandate Status |
To fetch status of Mandates from MPS. |
Activate/Deactivate Servers API (Manage Environment) |
Option provided in MPS to activate/deactivate servers connected with NPCI for file-based upload. This menu allows maintaining banks connectivity between the bank and NPCI for file processing. |
Destination Bank API (Approve Posting) |
MPS processes the file received from NPCI and creates a transaction file, sends the transaction information to CBS, receives and processes the response file. |
ReCreate Posting |
The ReCreate Posting option recreates the posting and sends the returned transaction to the core banking system for processing. |
Bulk Mandate for Mandate Creation |
API to fetch Mandate information from Corporates or Bank backend system to generate a single file for sponsor bank to upload Mandates with NPCI having all the required mandate information. |
Transaction Posting- Single/Bulk |
The bank may upload bulk mandates into the NACH system or enter details of single mandates, as required. For bulk upload, the bank will need to store all the mandate images in a folder and place it in the relevant directory. |
Quickcheck API |
QuickCheck API is platform independent and can be used in any corporate application including but not limited to mobile applications. This enables corporates to use their interface or application with the benefits of QuickCheck platform (Account Validation, Mandate Registration) |
Registration is simple!
Note: The Kotak Developer Connect Portal does not permit registration of duplicate organization names. As a result, after the first developer from an organization has registered an account with the portal, subsequent developers from that same organization require an invitation to be registered.
Registering as a new Developer (also becomes the organisation admin).
Tab |
Description |
Personal Information |
Complete the personal information fields, with all the required fields. Please keep the following points in mind:
|
Additional Info |
This tab records information about the Developer’s organization as well as any custom information requested by the Portal for registration.
|
To invite a new member to your organisation, see “Manage your Developer Organisation”
Add New Application and obtain API key to get started
Developers can add applications of their own through the Kotak Developer Connect Portal. Once you get access to the Kotak Developer Connect portal, you can start using our APIs. By default, you are assigned an account default plan. To know more about the plans, click here.
Once you login to your account, you get access to a dashboard which allows you to create an application and provide usage analytics options.
In order to consume an API, you need to “Add an Application” by clicking in the Applications tab and then “Add Application”. Here, you can add all the required APIs in your application and request access. The admin shall shortly approve your access depending on the APIs you have chosen.
To add a new application:
Note: The system will send you an email confirming the API application. Your application shall be reviewed and approved by an API manager admin. It might take up to a day to get your application approved. The application appears on the Applications page, showing a status of Pending Approval.
Tab |
Description |
Application Information |
Note: The Name of Application and Platform fields must be completed in order to proceed to the next tab. |
API Management |
Choose an API or API group from the menu. (take tip to the next line) Read the End User License Agreement (EULA) and then click I Accept the Terms and Conditions. If needed, add additional APIs or API groups. |
Auth |
If your application is using OAuth 1.0 or 2.0, complete the following fields as appropriate:
|
Please login to the API manager and navigate to the Application tab from the left navigation pane. Click on the gear icon next to your application for configuration, select Edit and go to the Auth tab to retrieve Key and Secret. You can also see your API key from the Applications table under the API key column.
Please reach out to your respective Relationship/Business Manager.
Test APIs using Test Suite!
Test suite helps you to explore the APIs in an interactive fashion. In order to explore the APIs, login into the portal and then follow the step-wise instructions below:
You can explore various APIs in a similar fashion.
Steps to Edit/Delete Applications
Developers and Organisation Administrators can edit their applications via the Manage Applications page. They can also add, edit, enable, disable, or delete them, as outlined in "Adding New Applications" and “Managing Applications".
If a new application has been rejected, its status will appear as Rejected in the list of applications and the details of its rejection will appear in an email. When you edit the application and save your changes, the application will be resubmitted and will display a status of Revised.
To edit an application:
If you want to … |
Do this... |
Change the name or description of an application |
|
Add or delete APIs associated with an application |
Tip: You can expand an API group to see the name, usage, and API plan of each member API. |
Change API Plan for an API |
|
Change the Key |
|
Change a callback |
|
Here’s what you need to know
Account Plan: - This refers to a plan which is subscribed by an organisation while doing the organisation registration which will differ basis the no. of hits & TPS allowed for partner/organisation.
API Plan: - This refers to the APIs which will be subscribed by partners for specific products.