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.