WorkPerformed.GetItems

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

Request Schema

Headers

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
    }
  ]
}