Create budget

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
includeFields
array of strings

This query parameter allows you to specify which fields should be returned in the response body by selecting from the drop down. To get the relevant fields, use comma separated values. If the field is left blank, the default properties are returned.

includeFields
Allowed:
boolean

This query parameter allows you to specify if all the fields should be returned in the response body. If the field is left blank, the default properties are returned.

Body Params
int64
required

Unique identifier of the project this budget belongs to

string
required

Display name of the budget

date
required

Budget period start date

date
required

Budget period end date

status
object

The value of the budget status can be specified here.

string
enum
required

Contract type or billing method for this budget.

Allowed:
string

Revenue recognition method for this budget. Use a standard type (e.g. TRACKED_HOURS_BY_PERIOD_HOURS, MANUAL, MILESTONE_BASED) or CUSTOM_REVENUE_RECOGNITION with customRevenueRecognitionConfigId.

int64

Unique identifier of the custom revenue recognition configuration to apply. Required when revenueRecognitionType is CUSTOM_REVENUE_RECOGNITION.

number

Budget amount for this budget.

double

Budgeted hours for this budget, expressed as a decimal with up to two decimal places. The fractional part represents minutes (e.g. 1.65 = 1 hour 39 minutes). Internally, budget time is stored as whole minutes; on write, the value is converted as hours × 60, rounded to the nearest minute.

timeAndMaterialContract
object

This section addresses the financial aspects of the Time & Material contract type projects and its associated fields.

subscriptionContract
object

This section addresses the financial aspects of the Subscription contract type projects and its associated fields.

fields
array of objects

Custom fields on this budget. The fieldValue must match the field type; see the project public API field documentation for assignment examples.

fields
Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json