---
title: "Retrieves all time entries with a simplified model based on the grouping parameter."
method: GET
path: "/timeentries/simplified"
tags: ["TimeEntries"]
---

# Retrieves all time entries with a simplified model based on the grouping parameter.

`GET /timeentries/simplified`

<Check title="Required Permissions" icon="key">Any authenticated user.</Check>

## Query parameters

- `grouping` string
- `page` integer
- `pageSize` integer
- `orderby` string
- `filterby` string

## Response `200`

OK

- SimplifiedTimeEntry[]
  - `id` string, uuid — The id of the time entry.
  - `isBillable` boolean — Whether the time entry is billable or not.
  - `isBilled` boolean — Whether the time entry is billed or not.
  - `duration` integer, nullable — The duration of the time entry in seconds. Not set if the time entry is still running.
  - `startDate` string, date-time — The start date and time of the time entry. Required. If the time entry is date only, the time should be 00:00:00.
  - `endDate` string, date-time, nullable — The end date and time of the time entry. Not set if the time entry is still running. If the time entry is date only, it should be the same as the start date.
  - `task` SimplifiedTaskModel
    - `id` string, uuid
    - `name` string, nullable
    - `baseType` string, nullable
    - `createdBy` string, uuid
    - `entityId` string, uuid
    - `projectId` string, uuid, nullable
    - `correlationId` string, uuid
    - `parentId` string, uuid, nullable
    - `taskStatusId` string, uuid
    - `taskStatus` NestedTaskStatusModel
      - `id` string, uuid — Gets or sets the id of the nested model.
      - `name` string, nullable — The name of the entity.
      - `description` string, nullable — The description of the type.
      - `type` string, nullable — The type of the status.
      - `order` number, double, nullable — The order of the task status in a task.
      - `icon` string, nullable — The icon of the task status in a task.
    - `primaryTaskListId` string, uuid, nullable
    - `primaryTaskList` NestedModel
      - `id` string, uuid — Gets or sets the id of the nested model.
      - `name` string, nullable — The name of the entity.
  - `taskId` string, uuid, nullable — The id of the task.
  - `project` SimplifiedProjectModel
    - `id` string, uuid — Gets or sets the id of the nested model.
    - `name` string, nullable — The name of the entity.
    - `hasImage` boolean
    - `company` SimplifiedCompanyModel
      - `id` string, uuid — Gets or sets the id of the nested model.
      - `hasImage` boolean
  - `projectId` string, uuid, nullable — The id of the project.
  - `user` NestedUserModel
    - `id` string, uuid — Gets or sets the id of the nested model.
    - `firstName` string, nullable — The first name of the user.
    - `lastName` string, nullable — The last name of the user.
    - `hasImage` boolean, nullable — Whether this user has a profile image.
  - `userId` string, uuid, nullable — The id of the user.
  - `typeOfWork` NestedBaseTypeModel
    - `id` string, uuid — Gets or sets the id of the nested model.
    - `name` string, nullable — The name of the entity.
    - `icon` string, nullable — The icon of the type.
  - `typeOfWorkId` string, uuid, nullable — The id of the type of work.
  - `createdBy` string, uuid — The id of the user who created this time entry.
  - `createdOn` string, date-time — The date of the creation of this time entry.

---

[API](https://skmtc.net/awork-io/apis/awork-api.md) · [All operations](https://skmtc.net/awork-io/apis/awork-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/awork-io/awork-api/versions/e2278b9be9e3/schema)
