---
title: "List due timesheets"
method: GET
path: "/api/v3/timmitimesheets/remindable"
tags: ["Timesheets"]
---

# List due timesheets

`GET /api/v3/timmitimesheets/remindable`

List timesheets that are not yet submitted (status: 0). 

You must filter on either `ownerIds`, `managerIds` or `legalEntityIds`.
As long as a timesheet is not submitted, its unique identifier is equal to zero.

Please refer to the [Timesheet API reference](reference/Timmi-Timesheet-v3.yaml/components/schemas/Timesheet) for additional information on the Timesheet resource.

## Query parameters

- `ownerIds` integer[]
- `legalEntityIds` integer[]
- `managerIds` integer[]
- `start` string, date
- `end` string, date

## Response `200`

OK

- object
  - `data` object
    - `items` Timesheet[]
      - `id` integer — Uniquer identifier of the timesheet.
      - `name` string — Human-readable description of the Timesheet
      - `ownerId` integer — Reference to the Timesheet owner.
      - `owner` object — A Timesheet limited model of a user
        - `id` integer — Unique identifier of this User.
        - `firstName` string — Given name.
        - `lastName` string — Family name
        - `mail` string, email — Email address.
        - `legalEntityId` integer — Unique identifier of the legal establishment this user currently has a work contract with.
        - `manager` TimesheetUser — A Timesheet limited model of a user
          - `id` integer — Unique identifier of this User.
          - `firstName` string — Given name.
          - `lastName` string — Family name
          - `mail` string, email — Email address.
          - `legalEntityId` integer — Unique identifier of the legal establishment this user currently has a work contract with.
      - `startsOn` string, date — The Timesheet starting date (included).
      - `endsOn` string, date — The Timesheet ending date (excluded).
      - `expectedNextActorId` integer — Reference to the TimesheetUser responsible for the next approval workflow step. Is null if status <> 1
      - `expectedNextActor` TimesheetUser — A Timesheet limited model of a user
        - `id` integer — Unique identifier of this User.
        - `firstName` string — Given name.
        - `lastName` string — Family name
        - `mail` string, email — Email address.
        - `legalEntityId` integer — Unique identifier of the legal establishment this user currently has a work contract with.
      - `status` 0 | 1 | 2 | 3 — Approval workflow status for this timesheet - 0: the timesheet is yet to be submitted - 1: the timesheet has been submitted and approval is still pending - 2: the timesheet has been submitted and approved. - 3: the timesheet has been rejected (cancelled after submission, denied upon approval or invalidated after having been approved)
      - `statuteId` integer — Reference to the applicable "statute" (configuration).

## Other responses

- `400` — Problem
- `401` — Problem
- `500` — Problem

---

[API](https://skmtc.net/luccasoftware/apis/lucca-expenses.md) · [All operations](https://skmtc.net/luccasoftware/apis/lucca-expenses/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/luccasoftware/lucca-expenses/revisions/110f9897756c/schema)
