Measure budgeting effect

A measure budgeting effect.

Create a measure budgeting effect

Create a new measure budgeting effect for a measure and a budgeting period.

If the measure budgeting effect is already set, the value(s) will be overwritten without any further warning.

SecurityJWT
Request
Request Body schema: application/json

A JSON object containing measure budgeting effect information

value_plan
number or null <float>

The plan value of the measure budgeting effect.

value_actual
number or null <float>

The actual value of the measure budgeting effect.

measure
required
string or integer

The measure of the measure budgeting effect.

Without a measure the request will always return a 403 Forbidden response.

budgeting_item
required
string or integer

The budgeting item of the measure budgeting effect.

budgeting_period
string

The name of the budgeting period of the measure budgeting effect.

The name must be provided in the following formats:

Period typeFormatExample
WeeklyJJJJ-CW-##2021-CW-20
MonthlyJJJJ-MMM2021-Mar
QuarterlyJJJJ-QQ2021-Q1
YearlyJJJJ2021
Financial yearJJJJ-JJJJ2021-2022

Responses
200

Successful operation

201

Successful operation

404

Not Found

422

Unprocessable Content

post/measurebudgetingeffect
Request samples
application/json
{
  • "value_plan": 59.07105,
  • "value_actual": 37.11787,
  • "measure": "264a21089e5720c8dddc67986d5bab827a75b58e",
  • "budgeting_item": 14,
  • "budgeting_period": "2024-May"
}
Response samples
application/json
{
  • "success": true,
  • "hash": "f900def2f6ad5b91ea95df1375724373d0d4fd3b",
  • "data": {
    },
  • "timestamp": 1653472490807
}

Get all measure budgeting effects

Get all measure budgeting effects of the authenticated hub.

SecurityJWT
Request
query Parameters
measure
string or integer

The measure for which the measure budgeting effects should be displayed.

measure_package
string or integer

The measure package for which the measure budgeting effects should be displayed.

project
string or integer

The project for which the measure budgeting effects should be displayed.

program
string or integer

The program for which the measure budgeting effects should be displayed.

budgeting
string or integer

The budgeting for which the measure budgeting effects should be displayed.

budgeting_item
string or integer

Filter the measure budgeting effects for a budgeting item.

budgeting_category
string or integer

Filter the measure budgeting effects for a budgeting category.

budgeting_period
string

Filter the measure budgeting effects for a budgeting period name.

The name must be provided in the following formats:

Period typeFormatExample
WeeklyJJJJ-CW-##2021-CW-20
MonthlyJJJJ-MMM2021-Mar
QuarterlyJJJJ-QQ2021-Q1
YearlyJJJJ2021
Financial yearJJJJ-JJJJ2021-2022

start_time
string <date-time>

Filter the measure budgeting effects for a budgeting period start time.

The date must be before or equal to the end time.

end_time
string <date-time>

Filter the measure budgeting effects for a budgeting period end time.

The date must be after or equal to the start time.

calculated
boolean

Filter the measure budgeting effects for calculated effects.

filled
boolean

Filter the measure budgeting effects for filled effects.

locked
boolean

Filter the measure budgeting effects for locked effects.

created_user
string or integer

Filter the measure budgeting effects for a created user.

modified_user
string or integer

Filter the measure budgeting effects for a modified user.

page
integer
Default: 1

The page number of the response.

Responses
200

Successful operation

404

Not Found

422

Unprocessable Content

get/measurebudgetingeffect
Request samples
Response samples
application/json
{
  • "success": true,
  • "hash": "73a69ca66009332f20eca2a2dbe448376ded8791",
  • "data": [
    ],
  • "meta": {
    },
  • "timestamp": 1653641832276
}

Get a measure budgeting effect

Get a measure budgeting effect.

SecurityJWT
Request
path Parameters
measurebudgetingeffect
required
string or integer

The id/hash of the measure budgeting effect.

Responses
200

Successful operation

404

Not Found

get/measurebudgetingeffect/{measurebudgetingeffect}
Request samples
Response samples
application/json
{
  • "success": true,
  • "hash": "5d06275042af56b41273e5f4dd85444a93bdedc9",
  • "data": {
    },
  • "timestamp": 1653642164115
}

Update a measure budgeting effect

Update a measure budgeting effect.

SecurityJWT
Request
path Parameters
measurebudgetingeffect
required
string or integer

The id/hash of the measure budgeting effect.

Request Body schema: application/json

A JSON object containing measure budgeting effect information

value_plan
number or null <float>

The plan value of the measure budgeting effect.

value_actual
number or null <float>

The actual value of the measure budgeting effect.

Responses
200

Successful operation

404

Not Found

422

Unprocessable Content

put/measurebudgetingeffect/{measurebudgetingeffect}
Request samples
application/json
{
  • "value_plan": 51.72673,
  • "value_actual": 55.15539
}
Response samples
application/json
{
  • "success": true,
  • "hash": "f900def2f6ad5b91ea95df1375724373d0d4fd3b",
  • "data": {
    },
  • "timestamp": 1653472490807
}