Basic use cases

API allows you to get information on account transactions for a specific day.

Getting a list of total and intraday transactions

Example of usage to get a list of transactions of the final statement

If you need to receive a full final statement of account X for day Y, you need to request its data.

curl -X GET \
https://api.openapi.raiffeisen.ru/api/v1/accounts/X/statements?from=Y&to=Y&fields=DocumentNumber, AccountNumber, Date, Currency, IncomeBalance, IncomeBalanceRur, CreditAmount, CreditAmountRur, CreditDocumentsCount, DebitAmount, DebitAmountRur, DebitDocumentsCount, OutcomeBalance, OutcomeBalanceRur, OrganizationName \
-H 'Authorization: Bearer {access_token}' \
-H 'Id-Token: {id_token}' \
-H 'Accept: application/json'

If the data is available, you can request a list of transactions.

curl -X GET \
https://api.openapi.raiffeisen.ru/api/v1/statement/transactions?account=X&statementDate=Y&fields=ContractorInn, CreditDocument, Debet, Credit, DocumentNumber, Account, OrganizationName, Purpose, ValuationDate, ContractorName, OperationDate, OperationType, StatementDate, StatementType, Avisetype, ContractorAccount, ContractorBankName, AccountCurrency, Uip \
-H 'Authorization: Bearer {access_token}' \
-H 'Id-Token: {id_token}' \
-H 'Accept: application/json'

Results are provided in pages.

Elements are sorted by the “docnum” field in descending order

If no data is found in the system, an empty list will be returned: HTTP/1.1 200 OK Content: []

Example of usage to get a list of intraday transactions

If you need to receive an intraday statement of account X for day Y, you need to request its data.

curl -X GET \
https://api.openapi.raiffeisen.ru/api/v1/accounts/X/statements/intraday?from=Y&to=Y&fields=DocumentNumber, AccountNumber, Date, Currency, IncomeBalance, IncomeBalanceRur, CreditAmount, CreditAmountRur, CreditDocumentsCount, DebitAmount, DebitAmountRur, DebitDocumentsCount, OutcomeBalance, OutcomeBalanceRur, OrganizationName \
-H 'Authorization: Bearer {access_token}' \
-H 'Id-Token: {id_token}' \
-H 'Accept: application/json'

If the data is available, you can request a list of transactions.

curl -X GET \
https://api.openapi.raiffeisen.ru/api/v1/statement/transactions/intraday?account=X&statementDate=Y&fields=ContractorInn, CreditDocument, Debet, Credit, DocumentNumber, Account, OrganizationName, Purpose, ValuationDate, ContractorName, OperationDate, OperationType, StatementDate, StatementType, Avisetype, ContractorAccount, ContractorBankName, AccountCurrency, Uip \
-H 'Authorization: Bearer {access_token}' \
-H 'Id-Token: {id_token}' \
-H 'Accept: application/json'

Results are provided in pages.

If no data is found in the system, an empty list will be returned: HTTP/1.1 200 OK Content: []