Project contract line define the products or services included in a project contract. Multiple lines on a contract allow for different types of billing (lump sum, progress, cost plus, T&M) for each 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.
OK
Bad Request
{- "ia::result": [
- {
- "key": "7",
- "id": "7",
- "href": "/objects/construction/project-contract-line/7"
}, - {
- "key": "4",
- "id": "4",
- "href": "/objects/construction/project-contract-line/4"
}, - {
- "key": "6",
- "id": "6",
- "href": "/objects/construction/project-contract-line/6"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new project contract line.
Project contract line to be created
id required | string Unique identifier of the project contract line . Example: "2" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Reference to the project contract that this line belongs to. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name | string Project contract line name. Example: "BTI-01: line 2" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object For nesting lines, the parent project contract line of this project contract line. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description | string Description of the project contract line. Example: "Additional services" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contractLineDate | string <date> Project contract line date. Example: "2021-10-06" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retainagePercentage | string <decimal-precision-2> Retainage percentage. Example: "10.00" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isBillable | boolean Default: false Set to `true if contract line is billable. Example: true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Pricing for the project contract line. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Dimensions set for this project contract line. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excludeFromGLBudget | boolean Default: false Set to Example: true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
scope | string Scope. Example: "Design" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inclusions | string Inclusions. Example: "Original plan" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exclusions | string Exclusions. Example: "Hardware accessories" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
terms | string Terms Example: "Standard terms and conditions." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Entries to add pricing to the project contract line at the appropriate workflow type. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Tasks which have been mapped to the project contract line | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Change requests applied to this contract line. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Supporting document ID. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status | string Default: "active" Object status. Active objects are fully functional. Inactive objects are essentially hidden and cannot be used or referenced. Example: "active" |
Created
Bad Request
{- "projectContract": {
- "key": "5"
}, - "id": "002",
- "name": "line 2",
- "description": "Contract:BTI-05 - Line 2",
- "contractLineDate": "2023-10-05",
- "account": {
- "key": "26"
}, - "billingSetup": {
- "billingType": "progressBill",
- "maximumBilling": "totalPrice",
- "summarizeBill": false
}, - "status": "active",
- "dimensions": {
- "project": {
- "key": "11"
}, - "item": {
- "key": "13"
}
}, - "scope": "Initial survey",
- "internalReference": {
- "referenceNumber": "Ref-BTI-05-004",
- "signedBy": {
- "key": "1"
}
}, - "isBillable": true
}
{- "ia::result": {
- "key": "7",
- "id": "7",
- "href": "/objects/construction/project-contract-line/7"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified project contract line.
key required | string System-assigned key for the project contract line. Example: 4044 |
OK
Bad Request
{- "ia::result": {
- "key": "4",
- "id": "003",
- "projectContract": {
- "key": "1",
- "id": "BTI-01",
- "name": "Berkeley Technology Inc - Contract 01[Revised]",
- "href": "/objects/construction/project-contract/1"
}, - "name": "BTI-01: line 3",
- "parent": {
- "key": "2",
- "id": "002",
- "name": "line 2",
- "href": "/objects/construction/project-contract-line/2"
}, - "description": "additional services",
- "contractLineDate": "2023-10-05",
- "glAccount": {
- "key": "207",
- "id": "5001",
- "name": "Construction",
- "href": "/objects/general-ledger/account/207"
}, - "retainagePercentage": "0.00",
- "isBillable": true,
- "billingSetup": {
- "billingType": "progressBill",
- "maximumBilling": "totalPrice",
- "maximumBillingAmount": "0.00",
- "summarizeBill": false
}, - "billing": {
- "billedPrice": "2810.65",
- "billedNetRetainage": "2810.65",
- "percentBilled": "50.00",
- "percentBilledNetRetainage": "50.00",
- "retainageHeld": "0.00",
- "retainageReleased": "0.00",
- "retainageBalance": "0.00",
- "paymentsReceived": "1000.00",
- "previouslyAppliedPrice": "0.00"
}, - "summary": {
- "originalPrice": "0.00",
- "revisionPrice": "0.00",
- "forecastPrice": "0.00",
- "approvedChangePrice": "0.00",
- "pendingChangePrice": "210.65",
- "otherPrice": "0.00",
- "totalPrice": "0.00"
}, - "dimensions": {
- "location": {
- "key": "1",
- "id": "1",
- "name": "United States of America",
- "href": "/objects/company-config/location/1"
}, - "customer": {
- "key": "14",
- "id": "BTI",
- "name": "Berkeley Technology Inc",
- "href": "/objects/accounts-receivable/customer/14"
}, - "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"
}, - "vendor": {
- "key": "43",
- "id": "1099 Int",
- "name": "1099 Int",
- "href": "/objects/accounts-payable/vendor/43"
}, - "employee": {
- "key": "1",
- "id": "1",
- "name": "Reser",
- "href": "/objects/company-config/employee/1"
}, - "item": {
- "key": "18",
- "id": "Implementation",
- "name": "Implimentation",
- "href": "/objects/inventory-control/item/18"
}, - "class": {
- "key": "6",
- "id": "4",
- "name": "Professional Services",
- "href": "/objects/company-config/class/6"
}, - "excludeFromGLBudget": false,
- "scope": "Initial survey",
- "inclusions": "NA",
- "exclusions": "NA",
- "terms": "Standard",
- "schedule": {
- "scheduledStartDate": "2023-06-12",
- "actualStartDate": "2023-06-15",
- "scheduledCompletionDate": "2023-06-21",
- "revisedCompletionDate": "2023-06-28",
- "substantialCompletionDate": "2023-06-20",
- "actualCompletionDate": "2023-06-28",
- "noticeToProceedDate": "2023-06-01",
- "responseDueDate": "2023-06-05",
- "executedOnDate": "2023-06-08",
- "scheduleImpact": "2 days"
}, - "internalReference": {
- "referenceNumber": "Ref-BTI-03-003",
- "initiatedBy": {
- "key": "2",
- "id": "2",
- "name": "Hatcher",
- "href": "/objects/company-config/employee/2"
}, - "verbalApprovalBy": {
- "key": "2",
- "id": "2",
- "name": "Hatcher",
- "href": "/objects/company-config/employee/2"
}, - "issuedBy": {
- "key": "28",
- "id": "22",
- "name": "Chandler",
- "href": "/objects/company-config/employee/28"
}, - "issuedOnDate": "2023-06-10",
- "approvedBy": {
- "key": "31",
- "id": "23",
- "name": "Jurasek",
- "href": "/objects/company-config/employee/31"
}, - "approvedOnDate": "2023-06-11",
- "signedBy": {
- "key": "1",
- "id": "1",
- "name": "Reser",
- "href": "/objects/company-config/employee/1"
}, - "signedOnDate": "2023-06-11",
- "source": "None",
- "sourceReferenceNumber": "NA"
}, - "externalReference": {
- "referenceNumber": "E-REF-003",
- "verbalApprovalBy": {
- "key": "94",
- "name": "Aaron",
- "href": "/objects/company-config/contact/94"
}, - "approvedBy": {
- "key": "115",
- "name": "Ashish",
- "href": "/objects/company-config/contact/115"
}, - "approvedOnDate": "2023-06-12",
- "signedBy": {
- "key": "224",
- "name": "Able and Sons, Accountants",
- "href": "/objects/company-config/contact/224"
}, - "signedOnDate": "2023-06-15"
}
}, - "attachment": {
- "id": "pc-att-1",
- "key": "6",
- "href": "/objects/company-config/attachment/6"
}, - "status": "active",
- "audit": {
- "createdDateTime": "2023-12-07T21:26:38Z",
- "modifiedDateTime": "2023-12-18T00:08:31Z",
- "createdBy": "1",
- "modifiedBy": "1"
}, - "rateTables": {
- "default": {
- "key": "1",
- "id": "rt_main",
- "href": "/objects/construction/rate-table/1"
}, - "timesheet": {
- "key": "1",
- "id": "rt_main",
- "href": "/objects/construction/rate-table/1"
}, - "purchasing": {
- "key": "1",
- "id": "rt_main",
- "href": "/objects/construction/rate-table/1"
}, - "ap": {
- "key": "1",
- "id": "rt_main",
- "href": "/objects/construction/rate-table/1"
}, - "gl": {
- "key": "1",
- "id": "rt_main",
- "href": "/objects/construction/rate-table/1"
}, - "creditCard": {
- "key": "1",
- "id": "rt_main",
- "href": "/objects/construction/rate-table/1"
}, - "employeeExpense": {
- "key": "1",
- "id": "rt_main",
- "href": "/objects/construction/rate-table/1"
}
}, - "projectContractLineEntries": [
- {
- "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": "2023-10-21",
- "href": "/objects/construction/project-contract-line-entry/5"
}
], - "changeRequestEntries": [
- {
- "key": "6",
- "id": "6",
- "changeRequest": {
- "key": "1",
- "id": "CR1-DIMBTI-CRHSrce",
- "href": "/objects/construction/change-request/1"
}, - "workflowType": "pendingChange",
- "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"
}
}, - "numberOfProductionUnits": "500",
- "productionUnitDescription": "sqft",
- "quantity": "2.50",
- "externalUOM": "box",
- "unitCost": "100.00",
- "cost": "1000.00",
- "unitPrice": "100.00",
- "price": "1000.00",
- "priceMarkupPercent": "10.00",
- "priceMarkupAmount": "100.00",
- "linePrice": "1100.00",
- "memo": "change request",
- "projectChangeOrder": {
- "key": "1",
- "id": "PCO1-DIMBTI",
- "href": "/objects/construction/project-change-order/1"
}, - "projectEstimate": {
- "key": "1",
- "id": "PrimEst-DIMBTI",
- "href": "/objects/construction/project-estimate/1"
}, - "glAccount": {
- "key": "222",
- "id": "5008",
- "name": "Salaries - Contract",
- "href": "/objects/general-ledger/account/222"
}, - "projectContract": {
- "key": "1",
- "id": "BTI-01",
- "name": "Berkeley Technology Inc - Contract 01[Revised]",
- "href": "/objects/construction/project-contract/1"
}, - "projectContractLine": {
- "key": "4",
- "id": "003",
- "name": "003-Billable Labor",
- "href": "/objects/construction/project-contract-line/4"
}, - "href": "/objects/construction/change-request-line/6"
}
], - "href": "/objects/construction/project-contract-line/4"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing project contract line by setting field values. Any fields not provided remain unchanged.
key required | string System-assigned key for the project contract line. Example: 4044 |
object Reference to the project contract that this line belongs to. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name | string Project contract line name. Example: "BTI-01: line 2" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object For nesting lines, the parent project contract line of this project contract line. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description | string Description of the project contract line. Example: "Additional services" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contractLineDate | string <date> Project contract line date. Example: "2021-10-06" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retainagePercentage | string <decimal-precision-2> Retainage percentage. Example: "10.00" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
isBillable | boolean Default: false Set to `true if contract line is billable. Example: true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Pricing for the project contract line. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Dimensions set for this project contract line. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excludeFromGLBudget | boolean Default: false Set to Example: true | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
scope | string Scope. Example: "Design" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inclusions | string Inclusions. Example: "Original plan" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exclusions | string Exclusions. Example: "Hardware accessories" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
terms | string Terms Example: "Standard terms and conditions." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Entries to add pricing to the project contract line at the appropriate workflow type. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Tasks which have been mapped to the project contract line | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array of objects Change requests applied to this contract line. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object Supporting document ID. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status | string Default: "active" Object status. Active objects are fully functional. Inactive objects are essentially hidden and cannot be used or referenced. Example: "active" |
OK
Bad Request
{- "name": "BTI-01: line 1",
- "description": "additional services",
- "dimensions": {
- "vendor": {
- "key": "24"
}, - "department": {
- "key": "3"
}, - "employee": {
- "key": "1"
}, - "class": {
- "key": "4"
}, - "item": {
- "key": "15"
}
}, - "projectContractLineEntries": [
- {
- "key": "1",
- "workflowType": "original",
- "dimensions": {
- "project": {
- "key": "11"
}, - "item": {
- "key": "3"
}
}, - "quantity": "2.5",
- "externalUOM": "box",
- "unitPrice": "95.75",
- "priceMarkupPercent": "10",
- "price": "191.50",
- "priceMarkupAmount": "19.15",
- "linePrice": "210.65",
- "memo": "updated markup",
- "priceEffectiveDate": "2023-10-21"
}
]
}
{- "ia::result": {
- "key": "1",
- "id": "003",
- "href": "/objects/construction/project-contract-line/1"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes a project contract line.
key required | string System-assigned key for the project contract line. Example: 4044 |
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
}
}