---
title: "Returns a time entry"
method: GET
path: "/api/timeentry/{guid}"
tags: ["TimeEntry"]
---

# Returns a time entry

`GET /api/timeentry/{guid}`

## Path parameters

- `guid` string, uuid, required

## Response `200`

OK

- TimeEntryDTODetail
  - `name` string — 
  - `accountGuid` string, uuid, required — Used to set the reference in POST and PUTRequired for PracticePanther. When creating or updating a time entry, this is used to associate a time entry with an account (contact). Required for PracticePanther. When creating or updating a time entry, this is used to associate a time entry with an account (contact).
  - `projectGuid` string, uuid, required — Used to set the reference in POST and PUTRequired for PracticePanther. When creating or updating a time entry, this is used to associate a time entry with a project (matter). Required for PracticePanther. When creating or updating a time entry, this is used to associate a time entry with a project (matter).
  - `lastModifiedDate` string, date-time — 
  - `lastModifiedBy` UserRef
    - `guid` string, uuid
    - `displayName` string — 
    - `name` string — 
    - `timeZoneId` string
  - `activity` ActivityRef
    - `guid` string, uuid
    - `name` string, required — Name (subject) of this activity.
    - `type` 'Call' | 'Task' | 'Event' | 'Email' | 'Note', required — Sets the type of this activity (task/event/call/email)
  - `activityGuid` string, uuid — Used to set the reference in POST and PUTWhen creating or updating a time entry, this is used to associate a time entry with an activity (task/event/email/call). When creating or updating a time entry, this is used to associate a time entry with an activity (task/event/email/call).
  - `productGuid` string, uuid — Used to set the reference in POST and PUTWhen creating or updating a time entry, this is used to associate a time entry with a product (item). When creating or updating a time entry, this is used to associate a time entry with a product (item).
  - `utbmsCodeId` integer — When creating or updating a time entry, this is used to attach the UtbmsCode
  - `userGuid` string, uuid, required — Used to set the reference in POST and PUTWhen creating or updating a time entry, this is used to associate a user with this time entry. When creating or updating a time entry, this is used to associate a user with this time entry.
  - `isBillable` boolean, required — Set this to true to indicate this expense is billable to the client and should be added to an invoice
  - `isBilled` boolean, required — Set this to true to indicate this expenses has already been billed to the client (added to an invoice).
  - `isTimeEntryDateLimited` boolean
  - `accountTags` TagDTO[]
    - `name` string, required
  - `projectTags` TagDTO[]
    - `name` string, required
  - `account` AccountRef
    - `nameAndNumber` string — 
    - `guid` string, uuid
    - `utbmsIsEnabled` boolean
    - `id` integer
  - `project` ProjectRef
    - `nameAndNumber` string — This is a read only property This is a read only property
    - `guid` string, uuid
    - `accountGuid` string, uuid — Used to set the reference in POST and PUT
    - `id` integer
  - `user` UserRef
    - `guid` string, uuid
    - `displayName` string — 
    - `name` string — 
    - `timeZoneId` string
  - `product` ItemRef
    - `guid` string, uuid
    - `name` string, required
    - `code` string
    - `chartOfAccountId` integer
  - `utbmsCode` UtbmsCodeRef
    - `name` string
    - `code` string
  - `description` string
  - `notes` string — Internal notes, Not visible on the invoice.
  - `date` string, date-time, required — The date for this time entry. Will be used on the invoice and in various reports.
  - `hours` number, double, required — How many hours were logged, 1.1 = 1 hour and 6 minutes.
  - `hourlyRate` number, double, required — The hourly rate for this time entry.
  - `total` number, double — The total to be billed for this time entry. Set to ZERO if you wish to not bill this to the client.
  - `createdDate` string, date-time — 
  - `createdBy` UserRef
    - `guid` string, uuid
    - `displayName` string — 
    - `name` string — 
    - `timeZoneId` string
  - `status` 'Billable' | 'Billed' | 'Paid' | 'NotBillable' — 
  - `saleDocumentItem` SaleDocumentItemRefWithSaleDocumentRef
    - `saleDocument` SaleDocumentRef
      - `guid` string, uuid
      - `number` integer
      - `name` string — 
      - `type` 'Invoice' | 'Quote' — Indicates if this sale document is an Invoice or a Quote
      - `invoiceType` 'Sale' | 'Refund' | 'Credit' — If this sale document is of type 'invoice', will indicate if this is a sale, refund or credit invoice.
      - `date` string, date-time, required — The issue date for this invoice / quote.
    - `guid` string, uuid
    - `name` string
  - `guid` string, uuid

---

[API](https://skmtc.net/practicepanther/apis/legacy-api-v1.md) · [All operations](https://skmtc.net/practicepanther/apis/legacy-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/practicepanther/legacy-api-v1/revisions/a444c5b1e78b/schema)
