이 섹션의 다중 페이지 출력 화면임. 여기를 클릭하여 프린트.
Models
1 - BudgetAccountPageResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| budgets required | array[BudgetAccountUnit] | ||
| count required | count Example : 20 | integer | |
| page required | page Example : 0 | integer | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] |
2 - BudgetAccountShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| budget required | BudgetShowDetail | ||
| notifications required | NotificationSetting | ||
| prevention required | PreventionSetting |
3 - BudgetAccountUnit
| Name | Description | Schema | Default |
|---|---|---|---|
| amount required | Budget amount Example : 1000000 | integer | |
| created_at optional | Created datetime Example : 2025-11-01T00:00:00 | string (date-time) | |
| created_by optional | Created user Example : TEST | string | |
| id required | Budget id Example : 240200fd2b02490ca63bb3965048b493 | string | |
| modified_at optional | Modified datetime Example : 2025-11-01T00:00:00 | string (date-time) | |
| modified_by optional | Modified user Example : TEST | string | |
| name required | Budget name Example : my_budget_ex | string | |
| start_month required | Budget start month (ex.YYYY-MM) Example : 2025-11 | string | |
| type required | Budget type Example : COST | string | |
| unit required | Budget management unit (MONTHLY or OVERALL) Example : MONTHLY | string |
4 - BudgetCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| amount required | Budget amount Example : 1000000 | integer | |
| name required | Budget name Example : test_budget | string | |
| notifications optional | Notification settings for the budget. | any of [NotificationSettingNew, null] | |
| prevention optional | Auto generation prevention settings for the budget. | any of [PreventionSettingNew, null] | |
| start_month required | Budget start month (ex.YYYY-MM) Example : 2026-01 | string | |
| unit required | Budget management unit (MONTHLY or OVERALL) Example : MONTHLY | string |
5 - BudgetSetRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| amount required | Budget amount Example : 1000000 | integer | |
| name required | Budget name Example : test_budget | string | |
| notifications optional | Notification settings for the budget. | any of [NotificationSettingNew, null] | |
| prevention optional | Auto generation prevention settings for the budget. | any of [PreventionSettingNew, null] | |
| start_month required | Budget start month (ex.YYYY-MM) Example : 2026-01 | string | |
| unit required | Budget management unit (MONTHLY or OVERALL) Example : MONTHLY | string |
6 - BudgetShowDetail
| Name | Description | Schema | Default |
|---|---|---|---|
| amount required | Budget amount Example : 1000000 | integer | |
| created_at optional | Created datetime Example : 2025-11-01T00:00:00 | string (date-time) | |
| created_by optional | Created user Example : TEST | string | |
| id required | Budget id Example : 240200fd2b02490ca63bb3965048b493 | string | |
| modified_at optional | Modified datetime Example : 2025-11-01T00:00:00 | string (date-time) | |
| modified_by optional | Modified user Example : TEST | string | |
| name required | Budget name Example : my_budget_ex | string | |
| start_month required | Budget start month (ex.YYYY-MM) Example : 2025-11 | string | |
| type required | Budget type Example : COST | string | |
| unit required | Budget management unit (MONTHLY or OVERALL) Example : MONTHLY | string |
7 - NotificationSetting
| Name | Description | Schema | Default |
|---|---|---|---|
| is_use_notification optional | Notification use state Example : True | any of [boolean, null] | True |
| notification_send_period optional | The notification frequency can be FIRST, DAILY, or NONE. Example : FIRST | any of [string, null] | FIRST |
| receivers optional | Threshold exceed notification recipient email list. Example : ['test_user1@test.com', 'test_user2@test.com'] | any of [array[string], null] | [’test_user1@test.com’, ’test_user2@test.com'] |
| thresholds optional | Thresholds for receiving threshold exceed notification email: 70/80/90/100. Example : [80] | any of [array[integer], null] | [80] |
8 - NotificationSettingNew
| Name | Description | Schema | Default |
|---|---|---|---|
| is_use_notification optional | Notification use state Example : True | any of [boolean, null] | True |
| notification_send_period optional | The notification frequency can be FIRST, DAILY, or NONE. Example : FIRST | any of [string, null] | FIRST |
| receivers optional | Threshold exceed notification recipient email list. Example : ['test_user1@test.com', 'test_user2@test.com'] | any of [array[string], null] | [’test_user1@test.com’, ’test_user2@test.com'] |
| thresholds optional | Thresholds for receiving threshold exceed notification email: 70/80/90/100. Example : [80] | any of [array[integer], null] | [80] |
9 - PreventionSetting
| Name | Description | Schema | Default |
|---|---|---|---|
| is_use_prevention optional | Auto Generation prevent use state Example : True | any of [boolean, null] | True |
| receivers optional | Prevention notification recipient email list. Example : ['test_user1@test.com', 'test_user2@test.com'] | any of [array[string], null] | [’test_user1@test.com’, ’test_user2@test.com'] |
| threshold optional | Threshold for receiving prevention notification email: 70/80/90/100. Example : 80 | any of [integer, null] | 80 |
10 - PreventionSettingNew
| Name | Description | Schema | Default |
|---|---|---|---|
| is_use_prevention optional | Auto Generation prevent use state Example : True | any of [boolean, null] | True |
| receivers optional | Prevention notification recipient email list. Example : ['test_user1@test.com', 'test_user2@test.com'] | any of [array[string], null] | [’test_user1@test.com’, ’test_user2@test.com'] |
| threshold optional | Threshold for receiving prevention notification email: 70/80/90/100. Example : 80 | any of [integer, null] | 80 |