---
title: "List Budget Detail"
method: GET
path: "/budget/{budget_id}/view"
tags: ["Budget V2 Management"]
---

# List Budget Detail

`GET /budget/{budget_id}/view`

View Budget

## Path parameters

- `budget_id` string, required

## Response `200`

Success

- BudgetViewResponse
  - `threshold_uri` string[], required — threshold uri
  - `cloud` string[] — The name of the cloud service. For example, AWS.
  - `cloud_account_id` string[] — Cloud account id
  - `created_at` string, required — budget created at
  - `updated_at` string, required — budget updated at
  - `created_by` string, required — Name of the user who created the budget
  - `updated_by` string, required — Name of the user who updated the budget
  - `tenant_id` string — tenant id
  - `is_corestack_created` boolean — true if budget created in corestack
  - `is_tenant_level` boolean — true if budget is system budget
  - `budget_name` string, required — budget name
  - `alias_budget_name` string — budget name
  - `status` string — budget creation status
  - `budget_type` string, required — budget type
  - `budget_frequency` string, required — Specify the budget frequency. Example: budget frequency':'Daily' Allowed values - Daily,Monthly,Quarterly,Annually
  - `budget_engine` string — budget engine
  - `budget_event_type` string, required — budget event type
  - `budget_uri` string, required — budget uri
  - `metadata` BudgetMetaModel
    - `tracking` BudgetTrackingModel
      - `next_step` integer — next step no
  - `currency` string — Name of the currency
  - `summary` BudgetViewSummaryModel
    - `budget_details` BudgetDetailsModel
      - `is_recurring` boolean, required — give false for non-recurring budget
      - `currency` 'AED' | 'ALL' | 'ARS' | 'AUD' | 'BAM' | 'BDT' | 'BGN' | 'BHD' | 'BRL' | 'CAD' | 'CHF' | 'CLP' | 'CNY' | 'COP' | 'CRC' | 'CZK' | 'DKK' | 'EGP' | 'EUR' | 'GBP' | 'HKD' | 'HRK' | 'HUF' | 'IDR' | 'ILS' | 'INR' | 'ISK' | 'JPY' | 'KES' | 'KRW' | 'KWD' | 'KZT' | 'MOP' | 'MVR' | 'MXN' | 'MYR' | 'NOK' | 'NZD' | 'OMR' | 'PEN' | 'PHP' | 'PKR' | 'PLN' | 'QAR' | 'RON' | 'RSD' | 'RUB' | 'SAR' | 'SEK' | 'SGD' | 'THB' | 'TRY' | 'TWD' | 'USD' | 'VND' | 'ZAR', required — currency of the cost. Example 'currency':'USD'
      - `from_date` string, required — from date for that rule. Example: 'end_date': '2021-04-01T12:00:00.000Z
      - `to_date` string — to date for that rule. Example: 'end_date': '2021-04-01T12:00:00.000Z
      - `cloud` string[] — The name of the cloud service. for example, AWS.
      - `cloud_account_id` string[] — Specify the cloud account id to view, cloud account id is unique can be obtained from the list cloud account api.
      - `dimension` BudgetDimensionDetailsModel
        - `sys_id` string, required — Dimension ID for the budget. This is a unique ID and can be retrieved using the List Dimensions API.
        - `name` string, required — Dimension name for the budget. This is a unique name and can be retrieved using the List Dimensions API.
        - `values` string[], required — Dimension value for the budget. This is a unique value and can be retrieved using.
        - `grouping_rule_ids` string[], required — List of grouping rule IDs to be associated with the budget. This is a unique ID and can be retrieved using the List Grouping Rules API.
        - `entity` string, required — Entity type for the dimension. This is a unique entity type and can be retrieved.
      - `filters` BudgetCreateFiltersModel
        - `resource_type` FilterIdNameModel[] — resource_type with id name. Id and name can be obtained from /budget/filter_values API
          - `id` string, required — Id of filter key
          - `name` string, required — Id of filter name
        - `tags` object — tag filter values.Format should key nad list of values
    - `budget_amount` BudgetAmountModel
      - `amount` integer, required — budget amount
      - `type` string — type of budget amount. Allowed values will be auto_increment/auto_suggest/fixed
      - `planned_budget_limit` BudgetLimitModel[] — planned budget_limit for auto_suggest/auto_increment type
        - `amount` integer — budget amount for that period
        - `month` string — month format should be Jun-2015 and for annually 2020
      - `budget_growth` number — Percentage value for auto_increment type only
    - `threshold_details` BudgetThresholdViewModel[] — threshold details
      - `percentage` number — threshold percentage
      - `type` string — threshold type like actual/forecasted
      - `amount` number — Alert trigger when it reached this threshold amount

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Internal Server Error

---

[API](https://skmtc.dev/corestack/apis/corestack-external-api.md) · [All operations](https://skmtc.dev/corestack/apis/corestack-external-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/corestack/corestack-external-api/revisions/bf2cdf20826d/schema)
