---
title: "Get budget accounts"
method: GET
path: "/public/v2/budgets/{budget_id}/accounts/"
tags: ["Budgets"]
---

# Get budget accounts

`GET /public/v2/budgets/{budget_id}/accounts/`

## Request

- Base URL: `https://api.dualentry.com`
- URL: `https://api.dualentry.com/public/v2/budgets/{budget_id}/accounts/`
- Auth: none declared

Read the accounts included in this budget.

## Path parameters

- `budget_id` integer, required

## Response `200`

OK

- BudgetAccountSchemaOut[]
  - `id` integer, required
  - `name` string, required
  - `number` string, required
  - `parent_id` integer, nullable
  - `type` 'bank' | 'accounts_receivable' | 'other_current_asset' | 'fixed_asset' | 'unbilled_receivable' | 'deferred_expense' | 'other_asset' | 'investment' | 'accounts_payable' | 'credit_card' | 'deferred_revenue' | 'long_term_liability' | 'other_current_liability' | 'equity' | 'income' | 'cost_of_goods_sold' | 'expense' | 'other_income' | 'other_expense' | 'statistical', required
  - `category` string, nullable
  - `is_global_account` boolean, required
  - `company_id` integer, nullable
  - `company_name` string, nullable
  - `is_active` boolean, required

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `500`: Internal Server Error

## Changes

- **2026-10-06** `f8de2ceea61d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/dualentry/apis/dualentry-public-api/changes/public/v2/budgets/:budget_id/accounts/get.md)

---

[API](https://skmtc.dev/dualentry/apis/dualentry-public-api.md) · [All operations](https://skmtc.dev/dualentry/apis/dualentry-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dualentry/apis/dualentry-public-api/revisions/7588ae19aaff?raw)
