# Unit v1.0.0 - Table of Contents

> Production-grade Elixir client for the Unit embedded banking API

## Pages

- [Unit](readme.md)

## Modules

- [Unit](Unit.md): `Unit` — Production-grade Elixir client for the [Unit embedded banking API](https://www.unit.co/docs/api/).
- [Unit.API.AccountEndOfDay](Unit.API.AccountEndOfDay.md): API module for Account End-of-Day snapshots.
- [Unit.API.AccountLimitOverrides](Unit.API.AccountLimitOverrides.md): API module for per-account limit overrides.
- [Unit.API.Accounts](Unit.API.Accounts.md): API module for Unit Accounts (deposit, credit, wallet, batch).
- [Unit.API.Applications](Unit.API.Applications.md): API module for Unit Applications (KYC/KYB onboarding).
- [Unit.API.AtmLocations](Unit.API.AtmLocations.md): API module for ATM Locator.
- [Unit.API.Authorizations](Unit.API.Authorizations.md): API module for Unit Card Authorizations.
- [Unit.API.Cards](Unit.API.Cards.md): API module for Unit Cards (debit and credit, physical and virtual).
- [Unit.API.Chargebacks](Unit.API.Chargebacks.md): API module for Unit Chargebacks.
- [Unit.API.CheckDeposits](Unit.API.CheckDeposits.md): API module for Unit Check Deposits (Remote Deposit Capture).
- [Unit.API.CheckPayments](Unit.API.CheckPayments.md): API module for Unit Check Payments (print-and-mail outgoing checks).
- [Unit.API.Counterparties](Unit.API.Counterparties.md): API module for Unit Counterparties (saved external ACH accounts).
- [Unit.API.Customers](Unit.API.Customers.md): API module for Unit Customers.
- [Unit.API.Disputes](Unit.API.Disputes.md): API module for Unit Disputes.
- [Unit.API.Events](Unit.API.Events.md): API module for querying Unit Events (last 90 days).
- [Unit.API.Fees](Unit.API.Fees.md): API module for Unit Fees.
- [Unit.API.Institutions](Unit.API.Institutions.md): API module for the Unit Institutions lookup.
- [Unit.API.Payments](Unit.API.Payments.md): API module for all Unit payment types.
- [Unit.API.RecurringPayments](Unit.API.RecurringPayments.md): API module for Unit Recurring Payments.
- [Unit.API.RecurringRepayments](Unit.API.RecurringRepayments.md): API module for Unit Recurring Repayments.
- [Unit.API.Repayments](Unit.API.Repayments.md): API module for Unit Credit Account Repayments.
- [Unit.API.Rewards](Unit.API.Rewards.md): API module for Unit Rewards.
- [Unit.API.Sandbox](Unit.API.Sandbox.md): Sandbox simulation endpoints for testing Unit integrations.
- [Unit.API.Statements](Unit.API.Statements.md): API module for Unit Statements.
- [Unit.API.StopPayments](Unit.API.StopPayments.md): API module for Unit Stop Payments (ACH and Check).
- [Unit.API.TaxForms](Unit.API.TaxForms.md): API module for Unit Tax Forms.
- [Unit.API.Tokens](Unit.API.Tokens.md): API module for Unit API Tokens (Org, Customer, Cardholder).
- [Unit.API.Transactions](Unit.API.Transactions.md): API module for Unit Transactions.
- [Unit.API.Webhooks](Unit.API.Webhooks.md): API module for Unit Webhook subscriptions.
- [Unit.Client](Unit.Client.md): Low-level HTTP client for the Unit API.
- [Unit.Config](Unit.Config.md): Configuration for the Unit client.
- [Unit.Resource](Unit.Resource.md): Behaviour and helpers for Unit JSON:API resource structs.
- [Unit.Resource.Account](Unit.Resource.Account.md): Represents a Unit account resource.
- [Unit.Resource.AccountEndOfDay](Unit.Resource.AccountEndOfDay.md): Represents end-of-day account balance snapshots, useful for reconciliation
and historical balance reporting.

- [Unit.Resource.AccountLimitOverride](Unit.Resource.AccountLimitOverride.md): Represents a per-account limit override that adjusts default ACH, wire,
check deposit, check payment, or book transfer limits for a specific account.
- [Unit.Resource.Application](Unit.Resource.Application.md): Represents a Unit application resource.
- [Unit.Resource.ApplicationDocument](Unit.Resource.ApplicationDocument.md): Represents a document required during an application's KYC/KYB process.
- [Unit.Resource.AtmLocation](Unit.Resource.AtmLocation.md): Represents a nearby ATM location returned from the ATM locator API.

- [Unit.Resource.Authorization](Unit.Resource.Authorization.md): Represents a card authorization — a pending card transaction that has been
authorized by the card network but not yet settled.
- [Unit.Resource.AuthorizedUser](Unit.Resource.AuthorizedUser.md): Represents an individual authorized to act on behalf of a customer.
- [Unit.Resource.Card](Unit.Resource.Card.md): Represents a Unit card resource.
- [Unit.Resource.CheckDeposit](Unit.Resource.CheckDeposit.md): Represents a mobile check deposit (RDC).
- [Unit.Resource.CheckPayment](Unit.Resource.CheckPayment.md): Represents a Unit check payment (print-and-mail or incoming check).
- [Unit.Resource.Counterparty](Unit.Resource.Counterparty.md): Represents a saved ACH counterparty (external bank account).
- [Unit.Resource.Customer](Unit.Resource.Customer.md): Represents a Unit customer resource.
- [Unit.Resource.Dispute](Unit.Resource.Dispute.md): Represents a card transaction dispute filed by a customer.
- [Unit.Resource.Event](Unit.Resource.Event.md): Represents a Unit webhook event (last 90 days queryable).

- [Unit.Resource.Fee](Unit.Resource.Fee.md): Represents a fee charged to an end-customer's deposit account.
- [Unit.Resource.Institution](Unit.Resource.Institution.md): Represents a financial institution (routing number lookup).
- [Unit.Resource.Payment](Unit.Resource.Payment.md): Represents a Unit payment resource.
- [Unit.Resource.RecurringPayment](Unit.Resource.RecurringPayment.md): Represents a recurring payment schedule.
- [Unit.Resource.Repayment](Unit.Resource.Repayment.md): Represents a repayment towards a credit account.
- [Unit.Resource.Reward](Unit.Resource.Reward.md): Represents a reward (cash-back, sign-up bonus, etc.) credited to a customer account.
- [Unit.Resource.Statement](Unit.Resource.Statement.md): Represents a Unit account statement.
- [Unit.Resource.StopPayment](Unit.Resource.StopPayment.md): Represents an ACH or Check stop-payment order.
- [Unit.Resource.TaxForm](Unit.Resource.TaxForm.md): Represents a tax form (1099-INT or 1099-MISC) generated for a customer.
- [Unit.Resource.Token](Unit.Resource.Token.md): Represents an API token response (org, customer, or cardholder).

- [Unit.Resource.Transaction](Unit.Resource.Transaction.md): Represents a Unit transaction resource.
- [Unit.Resource.Webhook](Unit.Resource.Webhook.md): Represents a Unit webhook subscription.
- [Unit.Telemetry](Unit.Telemetry.md): Telemetry integration for the Unit client.

- Exceptions
  - [Unit.Error](Unit.Error.md): Structured error types returned by the Unit API client.

