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: []