Create Budget
POST /abc/v1/budget/create
Create Budget
Request Headers
Request Body
Data model: OpenBudgetCreateRequest
Example / Default
R&D department budget
budgetLimit
numberRequired
Description
budget amount (unit: cents); minimum 0.01
Description
sub account ID
Successful Response
Data model: CommonResultOpenBudgetResponse
Description
Human-readable error message
data
object (OpenBudgetResponse)
data structure (OpenBudgetResponse)
Description
total budget limit
Description
minimum budget limit
budgetAvailableLimit
number
Description
available budget limit
Description
sub account ID
Description
sub account name
Description
currency code ISO 4217
Description
budget status: 1=active, 2=disable
Query Budget List
POST /abc/v1/budget/query
Query Budget List
Request Headers
Request Body
Data model: OpenBudgetQueryRequest
Description
Page number, starting from 1; minimum 1
Description
Items per page, maximum 200; minimum 1; maximum 200
Example / Default
BUD_20260101_001
Example / Default
R&D department budget
Successful Response
Data model: CommonResultPageResultOpenBudgetResponse
Description
Human-readable error message
data
object (PageResultOpenBudgetResponse)
data structure (PageResultOpenBudgetResponse)
list
array<object (OpenBudgetResponse)>
Adjust Budget Limit
POST /abc/v1/budget/update
Adjust Budget Limit
Request Headers
Request Body
Data model: OpenBudgetIncreaseRequest
Example / Default
BUD_20260101_001
subAccountId
stringRequired
Description
sub account ID
budgetLimit
numberRequired
Description
additional amount (unit: cents); minimum 0.01
Successful Response
Data model: CommonResultOpenBudgetResponse
Description
Human-readable error message
data
object (OpenBudgetResponse)
data structure (OpenBudgetResponse)
Description
total budget limit
Description
minimum budget limit
budgetAvailableLimit
number
Description
available budget limit
Description
sub account ID
Description
sub account name
Description
currency code ISO 4217
Description
budget status: 1=active, 2=disable
Budget Details
POST /abc/v1/budget/detail
Budget Details
Request Headers
Request Body
Data model: OpenBudgetDetailRequest
Example / Default
BUD_20260101_001
Successful Response
Data model: CommonResultOpenBudgetResponse
Description
Human-readable error message
data
object (OpenBudgetResponse)
data structure (OpenBudgetResponse)
Description
total budget limit
Description
minimum budget limit
budgetAvailableLimit
number
Description
available budget limit
Description
sub account ID
Description
sub account name
Description
currency code ISO 4217
Description
budget status: 1=active, 2=disable