Use project contract line entries to add pricing to the project contract line at the appropriate workflow type.
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.
OK
Bad Request
{- "ia::result": [
- {
- "key": "44",
- "id": "44",
- "href": "/objects/construction/project-contract-line-entry/44"
}, - {
- "key": "40",
- "id": "40",
- "href": "/objects/construction/project-contract-line-entry/40"
}, - {
- "key": "1",
- "id": "1",
- "href": "/objects/construction/project-contract-line-entry/1"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Returns detailed information for a specified project contract line entry.
key required | string System-assigned key for the project contract line entry. Example: 5 |
OK
Bad Request
{- "ia::result": {
- "key": "5",
- "id": "5",
- "projectContractLine": {
- "key": "4",
- "id": "003",
- "href": "/objects/construction/project-contract-line/4"
}, - "workflowType": "original",
- "dimensions": {
- "location": {
- "key": "1",
- "id": "1",
- "name": "United States of America",
- "href": "/objects/company-config/location/1"
}, - "department": {
- "key": "3",
- "id": "3",
- "name": "Engineering",
- "href": "/objects/company-config/department/3"
}, - "project": {
- "key": "1",
- "id": "DIM - BTI",
- "name": "Dimensions - Berkeley Technology Inc",
- "href": "/objects/projects/project/1"
}, - "customer": {
- "key": "14",
- "id": "BTI",
- "name": "Berkeley Technology Inc",
- "href": "/objects/accounts-receivable/customer/14"
}, - "vendor": {
- "key": "43",
- "id": "1099 Int",
- "name": "1099 Int",
- "href": "/objects/accounts-payable/vendor/43"
}, - "employee": {
- "key": "27",
- "id": "12",
- "name": "Eberhardt",
- "href": "/objects/company-config/employee/27"
}, - "item": {
- "key": "240",
- "id": "3",
- "name": "Rebar #10",
- "href": "/objects/inventory-control/item/240"
}, - "class": {
- "key": "6",
- "id": "4",
- "name": "Professional Services",
- "href": "/objects/company-config/class/6"
}
}, - "quantity": "2.50",
- "externalUOM": "box",
- "unitPrice": "95.75",
- "price": "191.50",
- "priceMarkupPercent": "10.00",
- "priceMarkupAmount": "19.15",
- "linePrice": "210.65",
- "memo": "[updated]",
- "priceEffectiveDate": "2021-10-21",
- "href": "/objects/construction/project-contract-line-entry/5"
}, - "ia::meta": {
- "totalCount": 1
}
}
Deletes a project contract line entry.
key required | string System-assigned key for the project contract line entry. Example: 5 |
No Content
Bad Request
{- "ia::result": {
- "ia::error": {
- "code": "invalidRequest",
- "message": "A POST request requires a payload",
- "errorId": "REST-1028",
- "additionalInfo": {
- "messageId": "IA.REQUEST_REQUIRES_A_PAYLOAD",
- "placeholders": {
- "OPERATION": "POST"
}, - "propertySet": { }
}, - "supportId": "Kxi78%7EZuyXBDEGVHD2UmO1phYXDQAAAAo"
}
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 0,
- "totalError": 1
}
}