8 stable releases
Uses new Rust 2024
| 2.0.7 | Jan 12, 2026 |
|---|---|
| 2.0.6 | Oct 8, 2025 |
| 2.0.4 | Jul 9, 2025 |
| 2.0.1 | Dec 31, 2024 |
| 2.0.0 | Dec 30, 2024 |
#1223 in Web programming
145KB
2.5K
SLoC
Rust OpenAPI client for GoCardless Bank Account Data
Securely access your user's bank account information for better lending, accounting, verification and financial management.
For more information, visit https://gocardless.com/bank-account-data.
Installation
cargo add gocardless-bankaccountdata
Documentation
Documentation for is available on Docs.rs.
Documentation for API Endpoints
All URIs are relative to https://bankaccountdata.gocardless.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AccountsApi | retrieve_account_balances | GET /api/v2/accounts/{id}/balances/ | |
| AccountsApi | retrieve_account_details | GET /api/v2/accounts/{id}/details/ | |
| AccountsApi | retrieve_account_metadata | GET /api/v2/accounts/{id}/ | |
| AccountsApi | retrieve_account_transactions | GET /api/v2/accounts/{id}/transactions/ | |
| AgreementsApi | accept_eua | PUT /api/v2/agreements/enduser/{id}/accept/ | |
| AgreementsApi | create_eua | POST /api/v2/agreements/enduser/ | |
| AgreementsApi | delete_eua_by_id | DELETE /api/v2/agreements/enduser/{id}/ | |
| AgreementsApi | retrieve_all_euas_for_an_end_user | GET /api/v2/agreements/enduser/ | |
| AgreementsApi | retrieve_eua_by_id | GET /api/v2/agreements/enduser/{id}/ | |
| InstitutionsApi | retrieve_all_supported_institutions_in_a_given_country | GET /api/v2/institutions/ | |
| InstitutionsApi | retrieve_institution | GET /api/v2/institutions/{id}/ | |
| RequisitionsApi | create_requisition | POST /api/v2/requisitions/ | |
| RequisitionsApi | delete_requisition_by_id | DELETE /api/v2/requisitions/{id}/ | |
| RequisitionsApi | requisition_by_id | GET /api/v2/requisitions/{id}/ | |
| RequisitionsApi | retrieve_all_requisitions | GET /api/v2/requisitions/ | |
| TokenApi | get_a_new_access_token | POST /api/v2/token/refresh/ | |
| TokenApi | obtain_new_access_slash_refresh_token_pair | POST /api/v2/token/new/ |
Documentation For Models
- Account
- AccountBalance
- AccountDetail
- AccountSchema
- AccountTransactions
- BalanceAmountSchema
- BalanceSchema
- BankTransaction
- CurrencyExchangeSchema
- DetailSchema
- EndUserAgreement
- EndUserAgreementRequest
- EnduserAcceptanceDetailsRequest
- ErrorResponse
- Integration
- IntegrationRetrieve
- JwtObtainPairRequest
- JwtRefreshRequest
- OwnerAddressStructuredSchema
- PaginatedEndUserAgreementList
- PaginatedRequisitionList
- Requisition
- RequisitionRequest
- SpectacularJwtObtain
- SpectacularJwtRefresh
- SpectacularRequisition
- StatusEnum
- TransactionAmountSchema
- TransactionSchema
License
This project is available under the MIT license.
Dependencies
~9–25MB
~296K SLoC