Line items in a contract billing schedule specify the percentages complete at which you want to invoice. You create, update, and delete billing template line objects through operations on the owning contract billing template.
Returns up to 100 object references from the collection with a key, ID, and link for each billing template line. This operation is mostly for use in testing; use query to find objects that meet certain criteria and to specify properties that are returned.
OK
Bad Request
{- "ia::result": [
- {
- "key": "7",
- "id": "7",
- "href": "/objects/contracts/billing-template-line/7"
}
], - "ia::meta": {
- "totalCount": 1,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Returns detailed information for a specified billing template line.
key required | string System-assigned key for the billing template line. Example: 7 |
OK
Bad Request
{- "ia::result": {
- "key": "7",
- "contractBillingTemplate": {
- "key": "37",
- "id": "37",
- "href": "/objects/contracts/billing-template/37"
}, - "periodOffset": "1",
- "stepPercent": "1.00000000",
- "percentToBill": "50.00000000",
- "href": "/objects/contracts/billing-template-line/7"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Use the query service to find billing template lines that meet certain criteria and to specify the properties that are returned.
OK
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
}
}