# Users

Types:

```python
from jocall3.types import UserRegisterResponse
```

Methods:

- <code title="post /users/login">client.users.<a href="./src/jocall3/resources/users/users.py">login</a>() -> object</code>
- <code title="post /users/register">client.users.<a href="./src/jocall3/resources/users/users.py">register</a>(\*\*<a href="src/jocall3/types/user_register_params.py">params</a>) -> <a href="./src/jocall3/types/user_register_response.py">UserRegisterResponse</a></code>

## Me

Types:

```python
from jocall3.types.users import MeRetrieveResponse, MeUpdateResponse
```

Methods:

- <code title="get /users/me">client.users.me.<a href="./src/jocall3/resources/users/me/me.py">retrieve</a>() -> <a href="./src/jocall3/types/users/me_retrieve_response.py">MeRetrieveResponse</a></code>
- <code title="put /users/me">client.users.me.<a href="./src/jocall3/resources/users/me/me.py">update</a>(\*\*<a href="src/jocall3/types/users/me_update_params.py">params</a>) -> <a href="./src/jocall3/types/users/me_update_response.py">MeUpdateResponse</a></code>

### Devices

Methods:

- <code title="get /users/me/devices">client.users.me.devices.<a href="./src/jocall3/resources/users/me/devices.py">list</a>(\*\*<a href="src/jocall3/types/users/me/device_list_params.py">params</a>) -> object</code>

### Biometrics

Methods:

- <code title="get /users/me/biometrics">client.users.me.biometrics.<a href="./src/jocall3/resources/users/me/biometrics.py">retrieve_status</a>() -> object</code>
- <code title="post /users/me/biometrics/verify">client.users.me.biometrics.<a href="./src/jocall3/resources/users/me/biometrics.py">verify</a>() -> object</code>

# Accounts

Types:

```python
from jocall3.types import AccountRetrieveResponse
```

Methods:

- <code title="get /accounts/{accountId}/details">client.accounts.<a href="./src/jocall3/resources/accounts/accounts.py">retrieve</a>(account_id) -> <a href="./src/jocall3/types/account_retrieve_response.py">AccountRetrieveResponse</a></code>
- <code title="get /accounts/me">client.accounts.<a href="./src/jocall3/resources/accounts/accounts.py">list</a>(\*\*<a href="src/jocall3/types/account_list_params.py">params</a>) -> object</code>
- <code title="post /accounts/link">client.accounts.<a href="./src/jocall3/resources/accounts/accounts.py">link</a>() -> object</code>

## Transactions

Methods:

- <code title="get /accounts/{accountId}/transactions/pending">client.accounts.transactions.<a href="./src/jocall3/resources/accounts/transactions.py">list_pending</a>(account_id, \*\*<a href="src/jocall3/types/accounts/transaction_list_pending_params.py">params</a>) -> object</code>

## Statements

Types:

```python
from jocall3.types.accounts import StatementListResponse
```

Methods:

- <code title="get /accounts/{accountId}/statements">client.accounts.statements.<a href="./src/jocall3/resources/accounts/statements.py">list</a>(account_id, \*\*<a href="src/jocall3/types/accounts/statement_list_params.py">params</a>) -> <a href="./src/jocall3/types/accounts/statement_list_response.py">StatementListResponse</a></code>

## Overdraft

Methods:

- <code title="put /accounts/{accountId}/overdraft-settings">client.accounts.overdraft.<a href="./src/jocall3/resources/accounts/overdraft.py">update</a>(account_id) -> object</code>
- <code title="get /accounts/{accountId}/overdraft-settings">client.accounts.overdraft.<a href="./src/jocall3/resources/accounts/overdraft.py">get</a>(account_id) -> object</code>

# Transactions

Types:

```python
from jocall3.types import TransactionRetrieveResponse, TransactionCategorizeResponse
```

Methods:

- <code title="get /transactions/{transactionId}">client.transactions.<a href="./src/jocall3/resources/transactions/transactions.py">retrieve</a>(transaction_id) -> <a href="./src/jocall3/types/transaction_retrieve_response.py">TransactionRetrieveResponse</a></code>
- <code title="get /transactions">client.transactions.<a href="./src/jocall3/resources/transactions/transactions.py">list</a>(\*\*<a href="src/jocall3/types/transaction_list_params.py">params</a>) -> object</code>
- <code title="put /transactions/{transactionId}/categorize">client.transactions.<a href="./src/jocall3/resources/transactions/transactions.py">categorize</a>(transaction_id) -> <a href="./src/jocall3/types/transaction_categorize_response.py">TransactionCategorizeResponse</a></code>

## Recurring

Methods:

- <code title="get /transactions/recurring">client.transactions.recurring.<a href="./src/jocall3/resources/transactions/recurring.py">list</a>(\*\*<a href="src/jocall3/types/transactions/recurring_list_params.py">params</a>) -> object</code>

## Insights

Methods:

- <code title="get /transactions/insights/spending-trends">client.transactions.insights.<a href="./src/jocall3/resources/transactions/insights.py">get_trends</a>() -> object</code>

# AI

## Advisor

Methods:

- <code title="post /ai/advisor/chat">client.ai.advisor.<a href="./src/jocall3/resources/ai/advisor/advisor.py">chat</a>(\*\*<a href="src/jocall3/types/ai/advisor_chat_params.py">params</a>) -> object</code>

### Tools

Methods:

- <code title="get /ai/advisor/tools">client.ai.advisor.tools.<a href="./src/jocall3/resources/ai/advisor/tools.py">list</a>(\*\*<a href="src/jocall3/types/ai/advisor/tool_list_params.py">params</a>) -> object</code>

## Oracle

### Simulate

Types:

```python
from jocall3.types.ai.oracle import SimulateRunStandardResponse
```

Methods:

- <code title="post /ai/oracle/simulate/advanced">client.ai.oracle.simulate.<a href="./src/jocall3/resources/ai/oracle/simulate.py">run_advanced</a>(\*\*<a href="src/jocall3/types/ai/oracle/simulate_run_advanced_params.py">params</a>) -> object</code>
- <code title="post /ai/oracle/simulate">client.ai.oracle.simulate.<a href="./src/jocall3/resources/ai/oracle/simulate.py">run_standard</a>() -> <a href="./src/jocall3/types/ai/oracle/simulate_run_standard_response.py">SimulateRunStandardResponse</a></code>

## Incubator

Methods:

- <code title="post /ai/incubator/pitch">client.ai.incubator.<a href="./src/jocall3/resources/ai/incubator/incubator.py">generate_pitch</a>(\*\*<a href="src/jocall3/types/ai/incubator_generate_pitch_params.py">params</a>) -> object</code>

# Corporate

## Compliance

### Audits

Methods:

- <code title="post /corporate/compliance/audits">client.corporate.compliance.audits.<a href="./src/jocall3/resources/corporate/compliance/audits.py">request</a>() -> object</code>

## Treasury

Types:

```python
from jocall3.types.corporate import TreasuryForecastCashFlowResponse
```

Methods:

- <code title="get /corporate/treasury/cash-flow/forecast">client.corporate.treasury.<a href="./src/jocall3/resources/corporate/treasury/treasury.py">forecast_cash_flow</a>(\*\*<a href="src/jocall3/types/corporate/treasury_forecast_cash_flow_params.py">params</a>) -> <a href="./src/jocall3/types/corporate/treasury_forecast_cash_flow_response.py">TreasuryForecastCashFlowResponse</a></code>

## Cards

Types:

```python
from jocall3.types.corporate import CardFreezeResponse, CardIssueVirtualResponse
```

Methods:

- <code title="get /corporate/cards">client.corporate.cards.<a href="./src/jocall3/resources/corporate/cards/cards.py">list</a>(\*\*<a href="src/jocall3/types/corporate/card_list_params.py">params</a>) -> object</code>
- <code title="post /corporate/cards/{cardId}/freeze">client.corporate.cards.<a href="./src/jocall3/resources/corporate/cards/cards.py">freeze</a>(card_id) -> <a href="./src/jocall3/types/corporate/card_freeze_response.py">CardFreezeResponse</a></code>
- <code title="post /corporate/cards/virtual">client.corporate.cards.<a href="./src/jocall3/resources/corporate/cards/cards.py">issue_virtual</a>(\*\*<a href="src/jocall3/types/corporate/card_issue_virtual_params.py">params</a>) -> <a href="./src/jocall3/types/corporate/card_issue_virtual_response.py">CardIssueVirtualResponse</a></code>

### Controls

Types:

```python
from jocall3.types.corporate.cards import ControlUpdateResponse
```

Methods:

- <code title="put /corporate/cards/{cardId}/controls">client.corporate.cards.controls.<a href="./src/jocall3/resources/corporate/cards/controls.py">update</a>(card_id) -> <a href="./src/jocall3/types/corporate/cards/control_update_response.py">ControlUpdateResponse</a></code>

## Risk

### Fraud

Methods:

- <code title="get /corporate/risk/fraud/rules">client.corporate.risk.fraud.<a href="./src/jocall3/resources/corporate/risk/fraud.py">list_rules</a>(\*\*<a href="src/jocall3/types/corporate/risk/fraud_list_rules_params.py">params</a>) -> object</code>

# Web3

## Wallets

Methods:

- <code title="post /web3/wallets">client.web3.wallets.<a href="./src/jocall3/resources/web3/wallets.py">create</a>() -> object</code>
- <code title="get /web3/wallets">client.web3.wallets.<a href="./src/jocall3/resources/web3/wallets.py">list</a>(\*\*<a href="src/jocall3/types/web3/wallet_list_params.py">params</a>) -> object</code>
- <code title="get /web3/wallets/{walletId}/balances">client.web3.wallets.<a href="./src/jocall3/resources/web3/wallets.py">get_balance</a>(wallet_id, \*\*<a href="src/jocall3/types/web3/wallet_get_balance_params.py">params</a>) -> object</code>

## NFTs

Methods:

- <code title="get /web3/nfts">client.web3.nfts.<a href="./src/jocall3/resources/web3/nfts.py">list</a>(\*\*<a href="src/jocall3/types/web3/nft_list_params.py">params</a>) -> object</code>

# Payments

## Fx

Types:

```python
from jocall3.types.payments import FxGetRatesResponse
```

Methods:

- <code title="post /payments/fx/convert">client.payments.fx.<a href="./src/jocall3/resources/payments/fx.py">convert</a>() -> object</code>
- <code title="get /payments/fx/rates">client.payments.fx.<a href="./src/jocall3/resources/payments/fx.py">get_rates</a>(\*\*<a href="src/jocall3/types/payments/fx_get_rates_params.py">params</a>) -> <a href="./src/jocall3/types/payments/fx_get_rates_response.py">FxGetRatesResponse</a></code>

# Sustainability

Methods:

- <code title="get /sustainability/carbon-footprint">client.sustainability.<a href="./src/jocall3/resources/sustainability/sustainability.py">get_footprint</a>() -> object</code>

# Marketplace

Methods:

- <code title="get /marketplace/products">client.marketplace.<a href="./src/jocall3/resources/marketplace/marketplace.py">list_products</a>(\*\*<a href="src/jocall3/types/marketplace_list_products_params.py">params</a>) -> object</code>

## Offers

Methods:

- <code title="post /marketplace/offers/{offerId}/redeem">client.marketplace.offers.<a href="./src/jocall3/resources/marketplace/offers.py">redeem</a>(offer_id) -> object</code>
