Project estimate lines

Project estimate line is an amount that can be tied to cost types (categories in the work breakdown structure), tasks, items, or other aspects of your project. Project estimate lines can only be added and updated through the owning project-estimate object.

List project estimate lines

get/objects/construction/project-estimate-line

Returns up to 100 object references from the collection with a key, ID, and link for each object. This operation is mostly for use in testing; use the query service to find objects that meet certain criteria and specify the properties that are returned.

SecurityOAuth2
Responses
200

OK

400

Bad Request

Request samples
Response samples
application/json
{
  • "ia::result": [
    • {
      • "key": "32",
      • "id": "32",
      • "href": "/objects/construction/project-estimate-line/32"
      },
    • {
      • "key": "34",
      • "id": "34",
      • "href": "/objects/construction/project-estimate-line/34"
      },
    • {
      • "key": "31",
      • "id": "31",
      • "href": "/objects/construction/project-estimate-line/31"
      }
    ],
  • "ia::meta": {
    • "totalCount": 3,
    • "start": 1,
    • "pageSize": 100,
    • "next": null,
    • "previous": null
    }
}

Get a project estimate line

get/objects/construction/project-estimate-line/{key}

Returns detailed information for a specified project estimate line.

SecurityOAuth2
Request
path Parameters
key
required
string

System-assigned key for the project estimate line.

Example: 101
Responses
200

OK

400

Bad Request

Request samples
Response samples
application/json
{
  • "ia::result": {
    • "key": "1",
    • "id": "1",
    • "amount": "2000.00",
    • "quantity": "10",
    • "unitCost": "1000.00",
    • "currency": "USD",
    • "memo": "service charges",
    • "lineNumber": 1,
    • "externalUOM": "Piece",
    • "workflowType": "original",
    • "isPosted": false,
    • "effectiveDate": "2022-06-23",
    • "numberOfProductionUnits": 200,
    • "productionUnitDescription": "days",
    • "projectEstimate": {
      • "key": "1",
      • "id": "Original",
      • "href": "/objects/construction/project-estimate/1"
      },
    • "glAccount": {
      • "key": "144",
      • "id": "1112",
      • "name": "Employee Advances",
      • "href": "/objects/general-ledger/account/144"
      },
    • "changeRequest": {
      • "key": "1",
      • "id": "CR-TM-02",
      • "href": "/objects/construction/change-request/1"
      },
    • "changeRequestLine": {
      • "key": "1",
      • "id": "1",
      • "href": "/objects/construction/change-request-line/1"
      },
    • "dimensions": {
      • "location": {
        },
      • "department": {
        },
      • "employee": {
        },
      • "project": {
        },
      • "customer": {
        },
      • "vendor": {
        },
      • "item": {
        },
      • "warehouse": {
        },
      • "class": {
        },
      • "task": {
        },
      • "costType": {
        },
      • "asset": {
        }
      },
    • "audit": {
      • "createdDateTime": "2022-04-20T16:20:00Z",
      • "modifiedDateTime": "2022-04-20T16:20:00Z",
      • "createdBy": "1",
      • "modifiedBy": "95"
      },
    • "href": "/objects/construction/project-estimate-line/1"
    },
  • "ia::meta": {
    • "totalCount": 1,
    • "totalSuccess": 1,
    • "totalError": 0
    }
}