# Endpoints

- [Get Balance](https://docs.cngn.co/integrations/endpoints/get-balance.md): Retrieve the cNGN balance for your merchant account.
- [Get Bank List](https://docs.cngn.co/integrations/endpoints/get-bank-list.md): Retrieve the list of supported Nigerian banks. Use this endpoint to get valid bank codes for the Redeem Asset and Verify Account endpoints.
- [Transaction History](https://docs.cngn.co/integrations/endpoints/transaction-history.md): Retrieve a paginated list of your merchant transaction history, including swaps, withdrawals, fiat redemptions, and fiat purchases.
- [Virtual Account](https://docs.cngn.co/integrations/endpoints/virtual-account.md): Retrieve your virtual bank account details for depositing Naira to mint cNGN. This endpoint returns dedicated virtual account(s) assigned to your business.
- [Redeem Assets](https://docs.cngn.co/integrations/endpoints/redeem-assets.md): Deposit cNGN for cash to a Nigerian bank account. This endpoint initiates a fiat redemption, converting your cNGN to Naira.
- [Withdraw cNGN](https://docs.cngn.co/integrations/endpoints/withdraw-cngn.md): Withdraw cNGN tokens to an external blockchain wallet address.
- [Verify Withdrawal](https://docs.cngn.co/integrations/endpoints/verify-withdrawal.md): Verify the status and details of a withdrawal transaction using its transaction reference.
- [Bridge cNGN](https://docs.cngn.co/integrations/endpoints/bridge-cngn.md): Bridge (swap) your cNGN between supported blockchains. This allows you to move your cNGN from one blockchain network to another.
- [Whitelist Address](https://docs.cngn.co/integrations/endpoints/whitelist-address.md): Add a blockchain wallet address to your whitelist for a specific network. Whitelisted addresses can be used as withdrawal destinations.
- [Get Whitelisted Addresses](https://docs.cngn.co/integrations/endpoints/whitelist-address/get-whitelisted-addresses.md): Retrieve all whitelisted wallet addresses for your business.
- [Verify Account Details](https://docs.cngn.co/integrations/endpoints/verify-account-details.md): Verify a Nigerian bank account's details by providing the bank code and account number. Use this to confirm account ownership before initiating a redemption.
- [Update Bank Account](https://docs.cngn.co/integrations/endpoints/update-bank-account.md): Update the bank account details associated with your business for fiat payouts.
- [Get Supported Networks](https://docs.cngn.co/integrations/endpoints/get-supported-networks.md): Retrieve all blockchain networks currently supported by the cNGN platform.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cngn.co/integrations/endpoints.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
