> ## Documentation Index
> Fetch the complete documentation index at: https://docs.augustus.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Treat the published Augustus OpenAPI specification (https://api.augustus.com/openapi/2026-05-01.json) and the current API-reference pages as the source of truth for endpoints, request/response schemas, enum values, webhook event names, and required headers.
> Prefer the 2026-05-01 Banking API and @augustusbank/typescript-sdk for all new integrations. The 2023-01-01 API is a separate surface covering the Pay by Bank products — Instant Bank Transfer (Open Banking) checkout and refunds, and Manual Bank Transfer (MBT); use it when one of those products is required.
> Cite or link the relevant docs.augustus.com page when answering integration questions.
> Do not infer support for currencies, networks, scopes, account types, or operations that are not present in the current documentation.
> Use the sandbox base URL (https://api.sandbox.augustus.com) and placeholder credentials in examples. Never include or request a real API key.
> The Augustus docs MCP server (https://docs.augustus.com/mcp) provides documentation search and retrieval only; it does not execute authenticated Augustus API actions.

# Correspondent accounts

> One account with many addresses: pay and collect in your customers' names from a single balance.

A correspondent account is for a bank or regulated institution that moves USD for its own customers. You hold one account in your own name, and Augustus issues addresses on it that carry your customers' names. A payment on any of those addresses settles against the one balance. Paying out in a customer's name is payment on behalf of (PoBo); collecting in a customer's name is collection on behalf of (CoBo).

## How it is built

```mermaid theme={null}
flowchart LR
  B[Acme Bank] --> P[Account program<br/>in Acme Bank's name, USD]
  P --> A[Account<br/>Acme Bank, one balance]
  A --> AD1[Address<br/>Jane Doe]
  A --> AD2[Address<br/>John Roe]
  A --> AD3[Address<br/>Globex LLC]
```

| Object              | In this product                                                                                |
| :------------------ | :--------------------------------------------------------------------------------------------- |
| **Account program** | Configured by Augustus, in your name.                                                          |
| **Account holder**  | You. Your customers are not onboarded at Augustus as holders; they are named on the addresses. |
| **Account**         | One, opened by Augustus. Its balance is your funds.                                            |
| **Address**         | Many, each in a customer's name, all pointing at the one account.                              |

The objects are explained under [Account structure](/docs/accounts/overview#account-structure).

## Correspondent or FBO

Both products let payments carry your customers' names. They differ in where the customer balance lives.

|                                      | Correspondent account                             | [FBO account](/docs/accounts/fbo-accounts)          |
| :----------------------------------- | :------------------------------------------------ | :-------------------------------------------------- |
| **Whose funds**                      | Yours, with the customer ledger kept on your side | Your customers', held by Augustus for their benefit |
| **Where the balance sits**           | One balance on the account                        | One balance per customer account                    |
| **What carries the customer's name** | The address                                       | The account and its address                         |
| **Who is onboarded at Augustus**     | You                                               | You, and each customer as an account holder         |
| **Program balance**                  | Single account, nothing to aggregate              | Readable total across the program                   |

Choose FBO when Augustus should hold and report per-customer balances. Choose correspondent when you keep the customer ledger yourself and need Augustus to move money in your customers' names.

## Money in

Give the sender the address issued in the customer's name: the routing number, the account number and the customer's name as beneficiary. The credit is booked to the account and recorded as a [deposit](/docs/payments/deposits), with the sender as `counterparty_id` when the rail delivers the sender's account details.

## Money out

Create a [payout](/docs/payments/payouts) from the account. Today the payout is sent from the account's default address, so it carries your name as the originator. Paying out in a customer's name is not available yet; see below.

## Not available yet

<Note>
  The API does not support this product end to end today.

  * `financial_addresses` on an account holds one entry. Issuing further addresses, and creating or deactivating them through the API, is not available yet.
  * A payout is sent from the account's default address, in your name. There is no field to choose another address, so paying out in a customer's name (PoBo) is not available yet.
  * A deposit does not record which address it arrived on.

  Talk to your account manager before building on this product.
</Note>

## Integration

Retrieve the account and read its addresses from `financial_addresses`. Deposits and payouts work as on any other account.

<CodeGroup>
  ```bash cURL theme={null}
  curl "https://api.sandbox.augustus.com/v1/accounts/667eecf1-ef16-4d27-949b-5cf30ca51dc9" \
    -H "Authorization: Bearer $AUGUSTUS_API_KEY"
  ```

  ```typescript SDK theme={null}
  import Augustus from '@augustusbank/typescript-sdk'

  const client = new Augustus()
  const account = await client.accounts.retrieve('667eecf1-ef16-4d27-949b-5cf30ca51dc9')
  const addresses = account.financial_addresses
  ```
</CodeGroup>

[**GET** `/v1/accounts/{id}` in the API Reference →](/api-reference/accounts/retrieve-account)
