Budget

Get budget totals

Returns totals at computedAt. Use phase, accountId, or path to select part of the budget.

get/projects/{projectId}/budget/totals

Request

  • Base URL: https://next-api.saturation.io/v1
  • URL: https://next-api.saturation.io/v1/projects/{projectId}/budget/totals
  • Auth: HTTP bearer

Path parameters

projectIdstring required

Project ID or slug.

Query parameters

phasestring

Select a phase by ID or type, such as estimate.

accountIdstring

Select this account number and its descendants.

pathstring

Select this account path and its descendants, such as 1100/1110.

Headers

If-None-Matchstring

A previous ETag. Returns 304 Not Modified when the totals are unchanged.

Response

The budget totals.

computedAtstring date-time required
totalsobject required

Totals keyed by phase ID.

Example response

{
  "computedAt": "2026-05-28T18:04:11Z",
  "totals": {
    "phs_estimate": {
      "base": 1000000,
      "overtime": 0,
      "fringe": 220000,
      "fringeBreakdown": [],
      "amount": 1220000,
      "combined": 1220000,
      "currency": "USD"
    }
  }
}

Changes

No recorded changes to this operation across all 4 revisions of this API.