Premium API is a service which allows safe and automated access to your account information via an API.
An API (Application Programming Interface) is a technical interface used for communication between the client’s system and the bank. The interface currently enables access to the account list, details of individual accounts and the transaction lists of the particular accounts.
The service is primarily intended for entrepreneurs, SMEs and major corporate clients. You will be able to access your account information through the API after having signed a contract between yourself and Tatra banka. You can request this kind of access directly in the Developer Portal.
You can immediately respond to the information on account transactions with actions such as the automated shipment of goods or provision of services to your clients.
How to get access to the service
Firstly, register at our Developer Portal. As soon as we approve your registration, we will send you an e-mail notification.
Log into the Developer Portal and create a new app.
Test the features in our sandbox testing environment.
Request app access to the production environment at the Developer Portal.
We will then reach out to you to agree on the terms and conditions of using our Premium API service. Subsequently, you will sign a contract at our local branch/with your relationship manager.
After having signed the contract, you will receive an e-mail notification informing you that you can access the production environment.
The service is activated
Tip for you:
To test the API, you can use the API Explorer at our Developer Portal. You can also try out other applications, such as Postman, SoapUI or Insomnia.
The API documentation is freely available without having to register at the Developer Portal. After registering, it is possible to invite more users to the Developer Portal.
After you register at the Developer Portal, you can test the service in our sandbox environment.
You can find a detailed description of the technical instructions of the calls and client authorization procedure (OAuth 2.0) in the documentation.
Via Premium API, you are able to receive information about changes on accounts thanks to webhook notification service
An authorization call that can be initiated from the browser. A client with the rights to the account logs in using a PID, a password, and a code from the reader. Then, they choose the accounts to which they want to grant API access. The response of the authorization process is an authorization code that is used in the next step to get an access token.
A call to get the token with the authorization code from the authorization call. The response to this call is a valid access token which enters the calls that ask for account information (account list, account details, account transactions).
A call that returns account information. A valid access token from the token request call is entered to the calls to access account information.
The service is available for sole traders, SMEs, and corporations. When switching to the production environment and signing your contract, the organization should present its identification number (IČO).