Returns published work-item codes from BillingItem. Send code as itemCode and/or title as itemTitle when recording work performed.
Try it in Swagger
Endpoint
- Method:
GET
- Route:
WorkPerformed/Items
- Authentication:
Authorize
Request Schema
| Header |
Required |
Notes |
X-Api-Key |
Required when tenant is not resolved by subdomain |
Resolves the tenant/customer database. |
Authorization: Bearer {token} |
Required for authorized endpoints |
Get a token from Auth/Token, Session/Create, or Employee/SignIn. |
Query Parameters
| Field |
Type |
Required |
Notes |
deliveryLogOnly |
bool |
No |
When true, returns only billing items flagged for Delivery Log (BillingItem.DeliveryLog = 1). Defaults to false (all billing items). |
This endpoint does not accept a JSON request body.
Expected Response Schema
Status Codes
| Status |
Notes |
200 OK |
Returned by the controller for this operation. |
400 Bad Request |
Invalid query parameter. |
Success Body
Response type: WorkItemListDto
| Field |
Type |
Max Length |
Notes |
items |
WorkItemDto[] |
|
Ordered by title. Each item includes: |
code |
int |
|
Billing item code. |
title |
string |
|
Work-item title. Send this value as itemTitle on POST WorkPerformed. |
deliveryLog |
bool |
|
true when the item is flagged for Delivery Log. |
Response Sample
{
"items": [
{
"code": 41,
"title": "bookmark",
"deliveryLog": true
}
]
}