List budget lines
Returns budget lines that match all filters. Use expand to include contacts, phase totals, or phase data. Use the budget endpoint to get the full budget in one response.
Request
- Base URL: https://next-api.saturation.io/v1
- URL: https://next-api.saturation.io/v1/projects/{projectId}/budget/lines
- Auth: HTTP bearer
Path parameters
Project ID or slug.
Query parameters
Only lines with this account number. An account number may match multiple lines.
Only the line at this account path, such as 1100/1110. An ambiguous path returns 409 account_path_ambiguous.
Only lines with these comma-separated tag IDs.
How multiple tag filters are combined. any matches at least one tag, all matches every tag, and none excludes matching tags.
How multiple tags values are combined.
Only lines with these comma-separated types.
Comma list of related data to inline on budget lines (depth ≤ 2). Unknown or too-deep key returns 400 expand_invalid.
Maximum number of items to return on a page. Capped at 100.
Cursor from the previous page's nextCursor. Use it with the same filters and sort.
Include the total number of matching items. Defaults to false.
Response
A page of budget lines.
Example response
{
"data": [
{
"id": "lin_7c1a2f",
"accountId": "1100",
"path": "1100",
"type": "account",
"description": "Camera",
"parentId": "lin_root",
"depth": 0,
"sort": 0,
"contactId": null,
"tagIds": [
"tag_vfx"
],
"sourceId": null
}
],
"nextCursor": "eyJpZCI6InR4bl84ZjJhMWM5ZSJ9"
}Changes
No recorded changes to this operation across all 4 revisions of this API.