FAQ

API (Application Programming Interface) - is a standard method of interconnecting systems together. It allows developers to build a system that can transfer and exchange information with each other in a secure manner.  An API allows a third-party application to use a common set of services via a defined interface.

When an application wants to access a service or functionality provided by another application or system, it sends a request to the API. The API then processes the request, performs the necessary actions, and returns a response back to the requesting application.

An API endpoint is a specific URL that an API accesses specific resources and exposes to handle particular functionalities. Each endpoint relates to a specific operation or set of operations that you can perform through the API.

There are several types of APIs, including:

Web APIs: These APIs are accessed over the web using HTTP protocols and are commonly used for web development.

REST APIs: Representational State Transfer (REST) APIs use standard HTTP methods like GET, POST, PUT, and DELETE to perform operations on resources.

SOAP APIs: Simple Object Access Protocol (SOAP) APIs use XML to exchange data between applications.

GraphQL APIs: GraphQL is a query language for APIs that enables clients to request specific data requirements.

Library or Framework APIs: These APIs provide pre-built functions and classes to help developers build applications within a specific programming language or framework.

Representational State Transfer (REST) is an architectural style that expresses a set of constraints to be used for creating web services. REST API is a way of accessing web services in a simple and flexible way without having any processing. Simply we can say when a web service uses this architecture, it is known as a REST API.

API allows users to interact with the bank's systems directly which saves operational time and brings efficiency to the business system. It provides a secure environment to launch innovative applications.

APIs offer several advantages including:

Enhancing collaboration and integration between different systems and applications.

Allowing developers to influence existing functionalities and services without having to build everything from scratch.

Enabling the exchange of data and resources between applications in a standardized manner.

Allowing businesses to expose their services to external developers, making opportunities for improvement and third-party integrations.

Our API platform brings you ->

  • A fully-automated banking services platform for enterprise use
  • A flexible setup with end-to-end capabilities
  • Allows you to adapt to the existing application and business needs
  • One-time integration that lets you control service level management & monitoring
  • API allows you various types of payments to/from your Bank account easily by AEPS, DMT, and other bill payments.
  • Get information about your transactions or the history of transactions.
  1. Complete the contact us online application form with the necessary details and submit it.
  2. You will receive an activation link on your registered email address.
  3. Then you can able to log in with the provided username and password.

API documentation is a set of reference materials that provides information on how to use an API. It includes details about the available endpoints, request and response formats, required parameters, authentication methods, and examples of API usage. Good API documentation helps developers understand and integrate with the API more effectively.

API versioning is the practice of creating different versions of an API to ensure backward compatibility while introducing changes and improvements. By versioning an API, developers can make updates without breaking existing integrations. It allows older clients to continue using the older version while new clients can take advantage of the updated features in the newer version.

API security is crucial to protect sensitive data and prevent unauthorized access. Some common security measures include:

  1. Authentication and authorization using API keys, access tokens, or OAuth.
  2. Encryption of data transmitted over the API using HTTPS.

Implementing proper access controls and permissions.

An API gateway is a server or service that acts as an intermediary between clients and a collection of backend APIs. It provides a centralized entry point for API requests, handles authentication, rate limiting, caching, and sending of requests to the appropriate backend services.

API testing is the process of verifying the functionality, performance, and reliability of an API. It involves sending different requests to an API and validating the responses to ensure they meet the expected requirements. Testing can include functional testing, security testing, load testing, and more.

Yes. Go to developer’s portal → select Guide from the web menu → select specific API and view documents. You need to log in to see the APIs and their documentation.

Our documentation pages allow in-browser testing. You need to login to our iServeU developer portal - Simply follow the steps using the documentation prompts – Go for API collections- Click on Test itOut – select your required product- Perform test process following the steps.

To integrate an API service into your application, you need to understand the API documentation and make the appropriate HTTP requests to the service's endpoints. You can also refer to our SDK documents for more information.

1.Internal APIs

Internal APIs, also known as private APIs, are used within organizations (in this case, a financial institution) to improve efficiency, develop products, and manage data more securely. These APIs encourage internal collaboration, save money through automation, and allow for secure data interchange among internal organizations.

2.Partner APIs

Partner APIs establish a data link between two organizations. These APIs are frequently used to connect a third-party partner and a bank. The third party typically assists the bank in developing a new product or service, such as a personal financial management tool or a speedier way to handle loan applications. Partner APIs assist banks by enabling them to provide better services to their consumers, while third parties profit from the ability to create products and services using secure financial data from banks.

3.Open APIs

Open APIs, as opposed to partner APIs, make financial data available to various third-party service providers rather than just one. Open APIs facilitate the development of useful financial apps and services by allowing banks customers to securely share information such as account and routing numbers, balances, and transaction histories. Security and privacy are major issues for third parties, banks, and customers when it comes to open APIs.

Open banking is a system in which financial institutions make their APIs (Application Programming Interfaces) available to third parties so that they can access their customers' data. Which is then utilized to create new services and applications that provide account holders with transparency options.

Yes, you can use our open-source Swagger importer tool to import your Swagger API definitions. With this testing tool, you can check your request as well as update the existing sample.

No, But when your Application is suspended or deleted, it will suspend or delete the associated Client ID/Client Secret.

Double-check and make sure that you are using the correct Client ID /Client Secret. If still it is not working then your account may have been suspended for entering Client ID/Client Secret. Please submit your request in the ‘contact us’ section.

APIs enable a greater connection between your business and the outside world, allowing you to integrate with other organizations, or third-party software so that they can interconnect with each other. APIs also return financial savings through reduced manual data entry and order placement, which also increases accuracy.