---
title: "Task Labor"
method: GET
path: "/v2/tasks/labor"
tags: ["Routes", "Tasks", "Labor"]
---

# Task Labor

`GET /v2/tasks/labor`

This request gets the labor (time spent) on a Task. A single Task can have multiple times logged onto it.

Return data description

meta | This property contains shortcuts to other requests that can be used to get more information regarding the Task the labor was logged on and the user who logged the time.
taskID | The Task ID associated with this labor entry.
timeSpent | The amount of time measure in seconds.
userWage | The wage per hour.
description | A description of the labor entry.
dateLogged | The date that this time was logged on the Task.
billableTime | The amount of time that is billable for this Task.
billableRate | The rate at which this labor entry is billed at.
categoryID | The labor category this entry is associated with.
taskName | The name of the task associated with this labor entry.
taskPriorityID | The Priority ID of the task this labor entry is associated with.
taskPriorityLevel | The Priority value of the task this labor entry is associated with.

## Query parameters

- `tasks` string
- `users` integer
- `start` integer
- `end` integer
- `limit` integer
- `cursor` integer
- `locations` integer
- `orderBy` string

## Response `200`

Task Labor

- object[]
  - `meta` object
    - `task` string
    - `user` string
  - `userID` integer
  - `timeSpent` integer
  - `userWage` integer
  - `taskID` integer
  - `taskName` string
  - `tashPriorityID` integer
  - `description` unknown
  - `dateLogged` integer
  - `billableTime` unknown
  - `billableRate` unknown
  - `categoryID` unknown

## Other responses

- `400` — The request was malformed — either invalid JSON syntax or a validation failure (missing required field, wrong type, etc.).
- `401` — No `Authorization` header was provided on the request.
- `403` — The supplied credentials are invalid, the customer account is inactive, or the credentials do not have permission to perform this action.
- `429` — The per-minute or per-hour rate limit for this credential and method has been exhausted. Inspect the `X-RateLimit-*` headers to determine when to retry.
- `500` — An unhandled server-side error. The body message is generic (`System unavailable...`) when the underlying cause is a database fault; otherwise it reflects the raised error.

---

[API](https://skmtc.net/limblecmms/apis/limble-api-v2.md) · [All operations](https://skmtc.net/limblecmms/apis/limble-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/limblecmms/limble-api-v2/revisions/20801e23f7f2/schema)
