Budgets - Get Budget overview

API Url

Used to get the budget overview values grouped by date , node and totals

GET
http://localhost:16010/ProMarkREST/web/Budgets/budget-overview

Permissions: user

Query parameters

FieldTypeDescription
contextIdoptionalString

The id of the node.

contextTypeoptionalNumber

The type of the node.

fromoptionalDate
granularityoptionalNumber

1 = day , 2 = week , 3 = month.

IdsoptionalString

Comma seperated list of budget ids to get the overview for.

tooptionalDate

Success 200

FieldTypeDescription
responseObject

Main object containing the response data.

    budgetOverviewValuesObject[]
      perDateValuesObject[]
        dateDate
        descriptionString

The description of the node.

        leafIdString

The Id of the node.

        leafTypeNumber

Type of the leaf , 1 = department , 2 = group , 3 = approval group.

        valuesObject[]
          budgetIdNumber

The Id of the budget , -1 for cost.

          nameString

The name of the budget.

          typeNumber

The type of the budget , 0 = currency , 1 = hours.

          valueNumber

The values for the day for the budget.

          valuesNumber

The values for the day for the budget.

      perLeafValuesObject[]
      totalsObject[]
        budgetIdString

The Id of the budget , -1 for cost.

        typeNumber

The type of the budget , 0 = currency , 1 = hours.

        valueString

The values for the day for the budget.

  messageoptionalObject

Object containing response messages.

    codeNumber

Message code.

    textString

Message text.

    typeString

Type of message.

Allowed values:"warning""info"

Success example with a single shift:

HTTP/1.1 200 OK
{
"response": {
"data": {
"budgetOverviewValues": {
"perDateValues": [
{
"date": "2020-10-26",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 271.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-10-27",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 271.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-10-28",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 311.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-10-29",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 271.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-10-30",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 196.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-10-31",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 0.0,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-11-01",
"values": [
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-11-02",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 271.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-11-03",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 271.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-11-04",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 311.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
},
{
"date": "2020-11-05",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 271.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 1000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 500.0,
"name": "Overview 2"
}
]
}
],
"perLeafValues": [
{
"leafId": "WAREHOUSE",
"leafType": 1,
"description": "FGN warehouse department",
"values": [
{
"budgetId": -1,
"type": 0,
"value": 2446.25,
"name": "Cost"
},
{
"budgetId": 2164908929,
"type": 0,
"value": 11000.0,
"name": "Overview1"
},
{
"budgetId": 2164909027,
"type": 0,
"value": 5500.0,
"name": "Overview 2"
}
]
}
],
"totals": [
{
"budgetId": -1,
"type": 0,
"value": 2446.25
},
{
"budgetId": 2164908929,
"type": 0,
"value": 11000.0
},
{
"budgetId": 2164909027,
"type": 0,
"value": 5500.0
}
]
}
}
}
}