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

# Testing checklist

> Before you go live, we recommend that you complete the following testing checklist for budgets.

| Test                       | Endpoint                                                | Task                                                                                                                                                    |
| -------------------------- | ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| List all budgets           | `/v2/budgets?accountId={accountId}`                     | Retrieve a list of all budgets associated with at least one account.<br />Ensure that your app receives and parses back the JSON gracefully.            |
| Create a new budget        | `/v2/budgets`                                           | Create a new budget and correctly associate with the parent balance.<br />Ensure that your system handles/parses the response correctly.                |
| Retrieve a budget          | `/v2/budgets/{budgetId}`                                | Retrieve an individual budget and its associated details.<br />Ensure that your app receives and parses back the JSON gracefully.                       |
| Fund a budget (sandbox)    | `/v2/budgets/generate-credit?accountId={accountId}`     | Generate a test credit to fund a budget in sandbox.<br />Ensure that your budget balance updates correctly.                                             |
| Move funds between budgets | `/v2/budgets/{budgetId}/transfer?accountId={accountId}` | Move funds from one budget to another and ensure that your system handles the JSON in and out correctly. Records should update correctly on both sides. |
