latestSwagger 2.02026-08-1766151238.8 KB

a444c5b1e78b

TimeEntry

Marks an existing time entry as deleted

delete/api/timeentry

Query parameters

guidstring uuid required

Response

OK

namestring
accountGuidstring 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).

projectGuidstring 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).

lastModifiedDatestring date-time
activityGuidstring 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).

productGuidstring 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).

utbmsCodeIdinteger

When creating or updating a time entry, this is used to attach the UtbmsCode

userGuidstring 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.

isBillableboolean required

Set this to true to indicate this expense is billable to the client and should be added to an invoice

isBilledboolean required

Set this to true to indicate this expenses has already been billed to the client (added to an invoice).

isTimeEntryDateLimitedboolean
descriptionstring
notesstring

Internal notes, Not visible on the invoice.

datestring date-time required

The date for this time entry. Will be used on the invoice and in various reports.

hoursnumber double required

How many hours were logged, 1.1 = 1 hour and 6 minutes.

hourlyRatenumber double required

The hourly rate for this time entry.

totalnumber double

The total to be billed for this time entry. Set to ZERO if you wish to not bill this to the client.

createdDatestring date-time
status'Billable' | 'Billed' | 'Paid' | 'NotBillable'
guidstring uuid

Example response

{
  "accountGuid": "00000000-0000-0000-0000-000000000000",
  "projectGuid": "00000000-0000-0000-0000-000000000000",
  "lastModifiedBy": {
    "guid": "00000000-0000-0000-0000-000000000000"
  },
  "activity": {
    "guid": "00000000-0000-0000-0000-000000000000"
  },
  "activityGuid": "00000000-0000-0000-0000-000000000000",
  "productGuid": "00000000-0000-0000-0000-000000000000",
  "userGuid": "00000000-0000-0000-0000-000000000000",
  "account": {
    "guid": "00000000-0000-0000-0000-000000000000"
  },
  "project": {
    "guid": "00000000-0000-0000-0000-000000000000",
    "accountGuid": "00000000-0000-0000-0000-000000000000"
  },
  "user": {
    "guid": "00000000-0000-0000-0000-000000000000"
  },
  "product": {
    "guid": "00000000-0000-0000-0000-000000000000"
  },
  "createdBy": {
    "guid": "00000000-0000-0000-0000-000000000000"
  },
  "saleDocumentItem": {
    "saleDocument": {
      "guid": "00000000-0000-0000-0000-000000000000"
    },
    "guid": "00000000-0000-0000-0000-000000000000"
  },
  "guid": "00000000-0000-0000-0000-000000000000"
}