Metadata-Version: 2.1
Name: codat-banking
Version: 0.21.1
Summary: Python Client SDK Generated by Speakeasy
Home-page: UNKNOWN
Author: Speakeasy
License: UNKNOWN
Platform: UNKNOWN
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: certifi (>=2022.12.7)
Requires-Dist: charset-normalizer (>=2.1.1)
Requires-Dist: dataclasses-json-speakeasy (>=0.5.8)
Requires-Dist: idna (>=3.3)
Requires-Dist: jsonpath-python (>=1.0.6)
Requires-Dist: marshmallow (>=3.17.1)
Requires-Dist: marshmallow-enum (>=1.5.1)
Requires-Dist: mypy-extensions (>=0.4.3)
Requires-Dist: packaging (>=21.3)
Requires-Dist: pyparsing (>=3.0.9)
Requires-Dist: python-dateutil (>=2.8.2)
Requires-Dist: requests (>=2.28.1)
Requires-Dist: six (>=1.16.0)
Requires-Dist: typing-inspect (>=0.8.0)
Requires-Dist: typing-extensions (>=4.3.0)
Requires-Dist: urllib3 (>=1.26.12)
Provides-Extra: dev
Requires-Dist: pylint (==2.16.2) ; extra == 'dev'

# Banking API

Use Codat's API to connect to your SMB customer's banks and pull up-to-date standardized account and transaction data from their bank accounts via our partner providers.

<!-- Start SDK Installation -->
## SDK Installation

```bash
pip install codat-banking
```
<!-- End SDK Installation -->

## SDK Example Usage
<!-- Start SDK Example Usage -->
```python
import codatbanking
from codatbanking.models import operations

s = codatbanking.CodatBanking(
    security=shared.Security(
        auth_header="Basic BASE_64_ENCODED(API_KEY)",
    ),
)

req = operations.ListAccountBalancesRequest(
    company_id='8a210b68-6988-11ed-a1eb-0242ac120002',
    connection_id='2e9d2c44-f675-40ba-8049-353bfcb5e171',
    order_by='-modifiedDate',
    page=1,
    page_size=100,
    query='corrupti',
)

res = s.account_balances.list(req)

if res.account_balances is not None:
    # handle response
```
<!-- End SDK Example Usage -->

<!-- Start SDK Available Operations -->
## Available Resources and Operations


### [account_balances](docs/sdks/accountbalances/README.md)

* [list](docs/sdks/accountbalances/README.md#list) - List account balances

### [accounts](docs/sdks/accounts/README.md)

* [get](docs/sdks/accounts/README.md#get) - Get account
* [list](docs/sdks/accounts/README.md#list) - List accounts

### [transaction_categories](docs/sdks/transactioncategories/README.md)

* [get](docs/sdks/transactioncategories/README.md#get) - Get transaction category
* [list](docs/sdks/transactioncategories/README.md#list) - List all transaction categories

### [transactions](docs/sdks/transactions/README.md)

* [get](docs/sdks/transactions/README.md#get) - Get bank transaction
* [list](docs/sdks/transactions/README.md#list) - List transactions
* [~~list_bank_transactions~~](docs/sdks/transactions/README.md#list_bank_transactions) - List banking transactions :warning: **Deprecated** - Use `list` instead.
<!-- End SDK Available Operations -->

### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)


