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. 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. Ensure that your system handles/parses the response correctly. |
Retrieve a budget | /v2/budgets/{budgetId} |
Retrieve an individual budget and its associated details. Ensure that your app receives and parses back the JSON gracefully. |
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. |