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

# Overview

> Connect to Mambu cloud banking platform through Grand Central

The Mambu Core Connector provides pre-built connectivity with the [Mambu](https://ecosystem.mambu.com/connectors/about-connectors/) cloud banking system through the Mambu API v2. It integrates with deposit accounts, loan accounts, payments, and party management.

**Supported version:** Mambu API v2

## Supported use cases

<CardGroup cols={3}>
  <Card title="Deposit Accounts" icon="piggy-bank">
    Create, update, and manage deposit accounts with balance retrieval and transaction history
  </Card>

  <Card title="Loan Management" icon="hand-holding-dollar">
    Comprehensive loan account operations including amortization schedules and payment tracking
  </Card>

  <Card title="Payments" icon="money-bill-transfer">
    Initiate payments and transfer funds between accounts
  </Card>

  <Card title="Party Management" icon="users">
    Manage party records including customers and entities
  </Card>
</CardGroup>

## Supported operations

The Mambu Connector supports the following operations from the Grand Central Unified API specification:

### Deposit account

| **Operation**                     | **Endpoint**                           |
| :-------------------------------- | :------------------------------------- |
| Create a new deposit account      | `POST /deposit-accounts`               |
| Get deposit account balances      | `GET /deposit-accounts/balances`       |
| Get deposit account details       | `GET /deposit-accounts/{accountId}`    |
| Update deposit account details    | `PUT /deposit-accounts/{accountId}`    |
| Close an inactive deposit account | `DELETE /deposit-accounts/{accountId}` |

<Note>
  Your financial institution must generate deposit account numbers. Custom fields map account numbers to account IDs. For Grand Central connectors, Mambu returns only account IDs.
</Note>

### Deposit account transaction

| **Operation**                                     | **Endpoint**                                          |
| :------------------------------------------------ | :---------------------------------------------------- |
| Get transaction details of multiple accounts      | `GET /deposit-account-transactions`                   |
| Get account transactions based on filters         | `GET /deposit-account-transactions?filter={criteria}` |
| Get account transaction details by transaction ID | `GET /deposit-account-transactions/{transactionId}`   |

### Loan account

| **Operation**                          | **Endpoint**                                        |
| :------------------------------------- | :-------------------------------------------------- |
| Create a loan account                  | `POST /loan-accounts`                               |
| Get loan account details               | `GET /loan-accounts`                                |
| Get loan account by loan ID            | `GET /loan-accounts/{loanId}`                       |
| Get loan amortization schedule details | `GET /loan-accounts/{loanId}/amortization-schedule` |
| Get loan amortization payment details  | `GET /loan-accounts/{loanId}/amortization-payments` |

### Loan account transaction

| **Operation**                                  | **Endpoint**                                       |
| :--------------------------------------------- | :------------------------------------------------- |
| Get transaction details for multiple loans     | `GET /loan-account-transactions`                   |
| Get loan transactions based on filters         | `GET /loan-account-transactions?filter={criteria}` |
| Get loan transaction details by transaction ID | `GET /loan-account-transactions/{transactionId}`   |

### Payment

| **Operation**      | **Endpoint**     |
| :----------------- | :--------------- |
| Initiate a payment | `POST /payments` |

### Party

| **Operation**                    | **Endpoint**                              |
| :------------------------------- | :---------------------------------------- |
| Create party                     | `POST /parties`                           |
| Update party details             | `PUT /parties/{partyId}`                  |
| Get party details                | `GET /parties/{partyId}`                  |
| Update party by party ID         | `PUT /parties/{partyId}`                  |
| Patch party by party ID          | `PATCH /parties/{partyId}`                |
| Search party                     | `GET /parties?search={criteria}`          |
| Get account balances for a party | `GET /parties/{partyId}/account-balances` |
| Get accounts for a party         | `GET /parties/{partyId}/accounts`         |

<Info>
  Party search supports the following criteria:

  * Party ID
  * Party name, using the initial characters to search
  * Deposit account ID
</Info>

<Note>
  For a complete list of Grand Central error codes and their descriptions, see [error codes reference](/connectors/reference/error-codes).
</Note>
