# Get budget Retrieve a specific budget by ID with all related data. Endpoint: GET /public/v1/budgets/{budget_id}/ Version: 1.0.0 ## Path parameters: - `budget_id` (integer, required) ## Response 200 fields (application/json): - `id` (integer, required) - `name` (string, required) - `company_id` (integer,null, required) - `company_name` (string, required) - `budget_type` (string, required) Enum: "income_statement", "balance_sheet" - `calendar_year` (integer, required) - `start_date` (string, required) - `end_date` (string, required) - `record_status` (string, required) Enum: "draft", "posted", "archived" - `actuals_offset_in_months` (integer,null) - `classifications` (array) - `classifications.line_id` (integer, required) - `classifications.line_name` (string, required) - `updated_at` (string, required) ## Response 400 fields (application/json): - `success` (boolean) - `errors` (object, required) ## Response 404 fields (application/json): - `success` (boolean) - `errors` (object, required) ## Response 500 fields (application/json): - `success` (boolean) - `errors` (object, required)