Skip to main content

List time entries for a project

GET 

/projects/:id/time-entries

List time entries for a project

Request

Path Parameters

    id uuidrequired

    Resource UUID.

Query Parameters

    page integer

    Possible values: >= 1

    Page number (1-based).

    Default value: 1
    pageSize integer

    Possible values: >= 1 and <= 100

    Items per page (max 100).

    Default value: 25
    userId string

    Filter by user.

    status string

    Filter by status (draft, submitted, approved, ...).

    workDateFrom string

    ISO date lower bound.

    workDateTo string

    ISO date upper bound.

OK

Schema

    data

    object[]

    required

  • Array [

  • iduuidrequired
    Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
    organizationIduuidrequired
    Example: 7b1e2c3d-0000-0000-0000-000000000001
    projectIduuidrequired
    Example: 9a8b7c6d-0000-0000-0000-000000000002
    userIduuidrequired
    Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
    entryIduuidnullablerequired

    Associated entry/ticket, if any.

    Example: null
    releaseIduuidnullablerequired
    Example: null
    workDatestringrequired

    ISO date (YYYY-MM-DD).

    Example: 2025-01-15
    hoursstringrequired

    Logged hours (decimal string).

    Example: 2.5
    minutesintegerrequired

    Logged minutes (derived from hours).

    Example: 150
    descriptionstring | nullnullablerequired
    Example: Implemented login flow.
    billablebooleanrequired
    Example: true
    sourcestringrequired

    How the entry was created (api, ui, import).

    Example: api
    statusstringrequired

    Possible values: [draft, submitted, approved, rejected, locked, invoiced]

    Example: draft
    invoicedbooleanrequired
    Example: false
    createdAtdate-timerequired
    Example: 2025-01-15T08:00:00Z
    updatedAtdate-timerequired
    Example: 2025-01-15T10:30:00Z
  • ]

  • pageintegerrequired
    Example: 1
    pageSizeintegerrequired
    Example: 25
    totalintegerrequired
    Example: 100