Skip to content

Models

AppDataItemobject(AppDataItem)
app*string
time*string

Formatted duration e.g. "5h 12m 00s"

AppReportResponseobject(AppReportResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

AppReportResultItemobject(AppReportResultItem)
working_day*string · date
total_time*string

Formatted total duration

AttendanceRecordobject(AttendanceRecord)
date*string · date
clock_in*string · date-time

ISO 8601 with timezone offset

clock_out*string · date-time

ISO 8601 with timezone offset

duration*string

Formatted duration e.g. "8h 30m 00s"

ClientDetailobject(ClientDetail)
id*string · uuid
name*string
colorstring· nullable
emailstring· nullable
is_active*boolean
office_locationstring· nullable
phone_numberstring· nullable
created_onstring · date· nullable
ClientListItemobject(ClientListItem)
id*string · uuid
name*string
colorstring· nullable
emailstring· nullable
office_locationstring· nullable
phone_numberstring· nullable
created_onstring · date· nullable
updated_atstring · date-time

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

ClientListResponseobject(ClientListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

ClientSettingsobject(ClientSettings)
can_view_screenshotsboolean
can_view_screen_recordsboolean
can_view_apps_and_urlsboolean
can_view_attendanceboolean
can_view_dashboardboolean
can_access_reportsboolean
can_project_invoices_reviewboolean
can_view_timesheet_approvalboolean
can_view_timesheetboolean
can_view_tasksboolean
ClockInOutResponseobject(ClockInOutResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

ClockInOutResultItemobject(ClockInOutResultItem)
CursorPaginatedEnvelopeobject(CursorPaginatedEnvelope)
results*array of unknown

Page payload (shape varies by endpoint)

pagination*object

Cursor continuation metadata

ErrorBodyobject(ErrorBody)
code*string

Machine-readable error identifier. Closed enum for v1 — partners and codegen tools should treat unknown values as forward-compatible extensions.

Allowed: "VALIDATION_ERROR", "INVALID_API_KEY", "RESOURCE_NOT_FOUND", "ROUTE_NOT_FOUND", "METHOD_NOT_ALLOWED", "AUTH_FAILURE_THROTTLE", "RATE_LIMIT_EXCEEDED", "SERVICE_UNAVAILABLE", "INTERNAL_ERROR"

message*string
request_id*string
retry_after_secondsinteger
ErrorDetailsmap of one of 2 types(ErrorDetails)

Optional validation context on VALIDATION_ERROR. Field keys map to string arrays; documented metadata keys are integers.

ErrorEnvelopeobject(ErrorEnvelope)
ErrorFieldDetailsmap of array of string(ErrorFieldDetails)

Field-level validation messages. Keys are parameter or field names; values are one or more human-readable strings.

{key}array of string
ErrorMetadataDetailsobject(ErrorMetadataDetails)

Non-field payload-cap context on VALIDATION_ERROR responses.

timesheets_in_rangeinteger
timesheets_capinteger
log_countinteger
log_capinteger
HourlyPaymentLogItemobject(HourlyPaymentLogItem)
id*string · uuid
paid_by_idstring · uuid· nullable
paid_by_emailstring· nullable
paid_by_namestring· nullable
paid_atstring · date· nullable
paid_for_datestring · date· nullable
working_durationstring

Formatted string e.g. "8h 30m"

pay_ratenumber· nullable
bill_ratenumber· nullable
total_paynumber· nullable
total_billnumber· nullable
currencystring· nullable
nature_of_paymentstring· nullable
HourlyPaymentLogResponseobject(HourlyPaymentLogResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

InvoiceClientobject(InvoiceClient)
idstring · uuid
namestring
colorstring· nullable
emailstring· nullable
office_locationstring· nullable
phone_numberstring· nullable
created_onstring · date· nullable
InvoiceDetailobject(InvoiceDetail)
id*string · uuid
status*string

Allowed: "draft", "sent", "paid", "partial"

invoice_numberstring· nullable
issued_datestring · date· nullable
due_datestring · date· nullable
subjectstring· nullable
po_numberstring· nullable
notesstring· nullable
currencystring· nullable
updated_atstring · date-time· nullable
client_namestring· nullable
created_atstring · date-time· nullable
paid_amountnumber
total_amountnumber
discounted_amountnumber
total_tax1number
total_tax2number
InvoiceDiscountobject(InvoiceDiscount)
idstring · uuid
invoicestring · uuid
typestring
percent_amountnumber
fixed_amountnumber
created_atstring · date-time· nullable
updated_atstring · date-time· nullable
InvoiceLineItemobject(InvoiceLineItem)
idstring · uuid
invoicestring · uuid
typestring
descriptionstring· nullable
quantitynumber
unit_pricenumber
tax1boolean
tax2boolean
amountnumber
taxed_amountnumber
InvoiceListItemobject(InvoiceListItem)
id*string · uuid
status*string

Allowed: "draft", "sent", "paid", "partial"

invoice_numberstring· nullable
issued_datestring · date· nullable
due_datestring · date· nullable
subjectstring· nullable
po_numberstring· nullable
notesstring· nullable
currencystring· nullable
updated_atstring · date-time

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

InvoiceListResponseobject(InvoiceListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

InvoicePaymentobject(InvoicePayment)
idstring · uuid
invoicestring · uuid
amountnumber
datestring · date· nullable
notesstring· nullable
InvoiceTaxobject(InvoiceTax)
idstring · uuid
typestring
percent_amountnumber
fixed_amountnumber
namestring
LeaveApplicationDetailobject(LeaveApplicationDetail)
id*string · uuid
user_id*string · uuid
leave_period_idstring · uuid· nullable
start*string · date
end*string · date
day_durationstring
durationnumber
status*string

Allowed: "pending", "accepted", "rejected"

messagestring· nullable
rejection_reasonstring· nullable
status_changed_atstring · date-time· nullable
created_atstring · date-time· nullable
LeaveApplicationListItemobject(LeaveApplicationListItem)

Flat leave row. UUID is top-level user_id.

id*string · uuid
user_id*string · uuid
leave_policy_idstring · uuid· nullable
leave_type_idstring · uuid· nullable
leave_period_idstring · uuid· nullable
start*string · date
end*string · date
day_durationstring
durationnumber

Computed days (0.5 for half-day, integer otherwise)

status*string

Allowed: "pending", "accepted", "rejected"

messagestring· nullable
rejection_reasonstring· nullable
status_changed_atstring · date-time· nullable
created_atstring · date-time· nullable
updated_atstring · date-time

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

LeaveApplicationListResponseobject(LeaveApplicationListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

LeaveAssignmentDetailobject(LeaveAssignmentDetail)
id*string · uuid
user_id*string · uuid
leave_period_idstring · uuid· nullable
custom_allowancenumber· nullable
assigned_atstring · date-time· nullable
created_atstring · date-time· nullable
LeaveAssignmentListItemobject(LeaveAssignmentListItem)

Flat assignment row. UUID is top-level user_id.

id*string · uuid
user_id*string · uuid
leave_policy_id*string · uuid
leave_period_idstring · uuid· nullable
custom_allowancenumber· nullable
assigned_atstring · date-time· nullable
created_atstring · date-time· nullable
LeaveAssignmentListResponseobject(LeaveAssignmentListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

LeaveBalanceItemobject(LeaveBalanceItem)

Flat balance row. UUID is top-level user_id.

id*string · uuid
user_id*string · uuid
leave_policy_id*string · uuid
leave_period_idstring · uuid· nullable
custom_allowancenumber· nullable
remaining_leavenumber· nullable
used_leavenumber· nullable

Computed as custom_allowance − remaining_leave; null when custom_allowance is null

created_atstring · date-time· nullable
LeaveBalanceListResponseobject(LeaveBalanceListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

LeavePeriodItemobject(LeavePeriodItem)
id*string · uuid
name*string
start_date*string · date
end_date*string · date
is_activeboolean
created_atstring · date-time· nullable
LeavePeriodListResponseobject(LeavePeriodListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

LeavePolicyDetailRefobject(LeavePolicyDetailRef)
idstring · uuid
namestring
allowancenumber· nullable
descriptionstring· nullable
allow_negative_balanceboolean
require_approvalboolean
carry_overboolean
max_carry_overnumber· nullable
LeavePolicyItemobject(LeavePolicyItem)
id*string · uuid
leave_type_id*string · uuid
name*string
descriptionstring· nullable
allowancenumber· nullable
allow_negative_balanceboolean
require_approvalboolean
carry_overboolean
max_carry_overnumber· nullable
created_atstring · date-time· nullable
LeavePolicyListResponseobject(LeavePolicyListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

LeavePolicyRefobject(LeavePolicyRef)
idstring · uuid
namestring
allowancenumber· nullable
LeaveTypeItemobject(LeaveTypeItem)
id*string · uuid
name*string
descriptionstring· nullable
colorstring· nullable
created_atstring · date-time· nullable
LeaveTypeListResponseobject(LeaveTypeListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

LeaveTypeRefobject(LeaveTypeRef)
idstring · uuid
namestring
colorstring· nullable
LiveTrackingMemberItemobject(LiveTrackingMemberItem)
start_time*string · date-time

ISO 8601 with UTC offset, in the organization's own timezone (not overridable via a query parameter).

LiveTrackingMemberListResponseobject(LiveTrackingMemberListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

LiveTrackingMemberUserobject(LiveTrackingMemberUser)

Member summary grouped under user on live tracking results. UUID is user_id.

user_id*string · uuid
email*string · email
first_namestring· nullable
last_namestring· nullable
imagestring · uri· nullable
timezonestring· nullable
colorstring· nullable
ManualTimesheetDayobject(ManualTimesheetDay)
date*string · date
ManualTimesheetEntryobject(ManualTimesheetEntry)
id*string · uuid
duration*string

Formatted duration e.g. "2h 00m 00s"

start_timestring · date-time· nullable
end_timestring · date-time· nullable
change_typestring
commentstring
created_atstring · date-time· nullable
updated_atstring · date-time· nullable
ManualTimesheetReportResponseobject(ManualTimesheetReportResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

ManualTimesheetResultItemobject(ManualTimesheetResultItem)
ManualTimesheetUpdatedByobject(ManualTimesheetUpdatedBy)

Actor who last changed a manual timesheet entry. UUID is id.

idstring · uuid
first_namestring
last_namestring
MemberLatestActivityItemobject(MemberLatestActivityItem)
start_timestring · date-time· nullable

ISO 8601 with UTC offset, in the organization's own timezone. null when the member has no tracking history at all.

end_timestring · date-time· nullable

ISO 8601 with UTC offset, in the organization's own timezone. null when the member has no tracking history at all.

MemberLatestActivityListResponseobject(MemberLatestActivityListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

MemberListItemobject(MemberListItem)

Canonical flat member list item. UUID is top-level user_id.

user_id*string · uuid
email*string · email
first_namestring· nullable
last_namestring· nullable
imagestring · uri· nullable
timezonestring· nullable
colorstring· nullable
updated_atstring · date-time

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

MemberListResponseobject(MemberListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

MemberPayablesItemobject(MemberPayablesItem)
currency*string

ISO 4217 currency code from the organization's config (e.g. "USD")

date*string · date

Calendar day in the organization's local timezone (YYYY-MM-DD)

total_duration*string

Net unpaid duration for the day, formatted as "{h}h {m}m"

pay_rate*number

Hourly pay rate in major currency units

bill_rate*number

Hourly bill rate in major currency units; 0.0 when not set

total_pay*number

total_duration × pay_rate, in major currency units

total_bill*number

total_duration × bill_rate, in major currency units

MemberPayablesResponseobject(MemberPayablesResponse)
countinteger

Total number of days with unpaid balance (across all pages)

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

OffsetPaginatedEnvelopeobject(OffsetPaginatedEnvelope)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

results*array of unknown

Items for the current page

OneTimePaymentLogItemobject(OneTimePaymentLogItem)
id*string · uuid
paid_by_idstring · uuid· nullable
paid_by_emailstring· nullable
paid_by_namestring· nullable
paid_atstring · date· nullable
paid_amtnumber· nullable
project_namestring· nullable
project_idstring · uuid· nullable
currencystring· nullable
notestring· nullable
OneTimePaymentLogResponseobject(OneTimePaymentLogResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

OrganizationConfigurationobject(OrganizationConfiguration)
currencystring· nullable
screenshot_trackboolean· nullable
screenshot_blurboolean· nullable
screenshot_frequencyinteger· nullable
application_trackboolean· nullable
url_trackboolean· nullable
keystroke_trackboolean· nullable
mouse_trackboolean· nullable
user_delete_screenshotboolean· nullable
receive_weekly_emailboolean· nullable
ask_instant_screenshot_permissionboolean· nullable
allow_user_add_manual_timesheetboolean· nullable
require_manual_timesheet_approvalboolean· nullable
show_screenshot_notificationboolean· nullable
instant_screenshotboolean· nullable
video_recordingboolean· nullable
video_durationinteger· nullable
date_formatstring· nullable
start_day_of_weekinteger· nullable
OrganizationDetailobject(OrganizationDetail)
id*string · uuid
name*string
descriptionstring· nullable
colorstring· nullable
addressstring· nullable
timezonestring· nullable
OrganizationIdleTimeSettingobject(OrganizationIdleTimeSetting)
idle_time*integer
action*string
OrganizationPlanobject(OrganizationPlan)
idstring · uuid
normalized_namestring
OrgTaskItemobject(OrgTaskItem)
id*string · uuid
project_id*string · uuid
name*string
status*string
completed_atstring · date-time· nullable
colorstring· nullable
is_active*boolean
updated_at*string · date-time· nullable

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

OrgTaskListResponseobject(OrgTaskListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

PayablesSummaryResponseobject(PayablesSummaryResponse)
total_pay*number

Organization-wide net-unpaid pay total across all active members, in major currency units

total_bill*number

Organization-wide net-unpaid bill total across all active members, in major currency units

currency*string

ISO 4217 currency code from the organization's config (e.g. "USD")

start_date*string · date
end_date*string · date
member_count*integer

Number of active members who actually contributed to the total (not the organization's total headcount)

PaymentSettingobject(PaymentSetting)
pay_ratenumber· nullable
bill_ratenumber· nullable
startstring · date· nullable
endstring · date· nullable
currencystring· nullable
PersonHourlyobject(PersonHourly)
ratenumber
user_idstring · uuid
emailstring
first_namestring· nullable
last_namestring· nullable
imagestring · uri· nullable
thumbnailstring · uri· nullable
colorstring· nullable
ProjectBillableobject(ProjectBillable)
billable_typestring· nullable
billable_amountnumber· nullable
hourly_rate_based_onstring· nullable
ProjectBudgetobject(ProjectBudget)
budget_typestring
budget_amountnumber· nullable
budget_hoursnumber· nullable
budget_hourly_based_onstring· nullable
ProjectClientobject(ProjectClient)
idstring · uuid
namestring
colorstring· nullable
emailstring· nullable
ProjectDetailobject(ProjectDetail)
id*string · uuid
name*string
colorstring· nullable
descriptionstring· nullable
start_datestring · date· nullable
deadlinestring · date· nullable
codestring· nullable
defaultboolean
statusstring· nullable
is_active*boolean
updated_atstring · date-time· nullable
created_atstring · date-time· nullable
ProjectListItemobject(ProjectListItem)
id*string · uuid
name*string
colorstring· nullable
descriptionstring· nullable
start_datestring · date· nullable
deadlinestring · date· nullable
codestring· nullable
defaultboolean
statusstring· nullable
is_active*boolean
updated_atstring · date-time

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

ProjectListResponseobject(ProjectListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

ProjectMemberItemobject(ProjectMemberItem)

Flat member item. UUID is top-level user_id.

user_id*string · uuid
email*string
first_namestring· nullable
last_namestring· nullable
imagestring · uri· nullable
timezonestring· nullable
colorstring· nullable
can_manage*boolean
can_view_report*boolean
ProjectMemberListResponseobject(ProjectMemberListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

ProjectMembershipItemobject(ProjectMembershipItem)

Junction row. UUID is top-level user_id.

id*string · uuid
user_id*string · uuid
project_id*string · uuid
can_manage*boolean
can_view_report*boolean
is_active*boolean
updated_at*string · date-time· nullable

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

ProjectMembershipListResponseobject(ProjectMembershipListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

ProjectRefobject(ProjectRef)
id*string · uuid
name*string
ProjectUserRefobject(ProjectUserRef)

Embedded user stub on project audit fields. UUID is user_id.

user_idstring · uuid
emailstring· nullable
first_namestring· nullable
last_namestring· nullable
imagestring · uri· nullable
timezonestring· nullable
colorstring· nullable
ReportUserobject(ReportUser)

User summary embedded in report result items Member summary in report/activity aggregates. UUID is id, not user_id.

id*string · uuid
email*string
first_name*string
last_name*string
imagestring · uri· nullable
colorstring· nullable
ScreenshotActivityobject(ScreenshotActivity)
id*string · uuid
timesheet_id*string · uuid
start_timestamp*integer · int64
end_timestamp*integer · int64
activity*integer

Keyboard/mouse activity percentage for the block

screen_count*integer
ScreenshotEntryobject(ScreenshotEntry)
timestamp*integer · int64
imagestring · uri· nullable
thumbnailstring · uri· nullable
screen_number*integer
SuspiciousActivityLogBlacklistedAppobject(SuspiciousActivityLogBlacklistedApp)
id*string · uuid
app_name*string
app_type*string
suspicion_level*string

Allowed: "Critical", "High", "Medium", "Low"

process_name*string
os_name*string
SuspiciousActivityLogDetailobject(SuspiciousActivityLogDetail)

created_by uses the nested-profile shape (a ReportUser object with its UUID in id, not user_id) — unlike the list endpoint's plain-UUID created_by.

id*string · uuid
status*string

Allowed: "Open", "Acknowledged", "Dismissed"

start_timestamp*integer · int64
end_timestamp*integer · int64
type*string

Allowed: "consecutive injection", "partial injection"

severity*string

Allowed: "Critical", "High", "Medium", "Low"

percentage*integer
additional_info*object· nullable
created_at*string · date-time
SuspiciousActivityLogListItemobject(SuspiciousActivityLogListItem)

Acting user UUID is plain created_by, not a nested user object.

id*string · uuid
blacklisted_app_idstring · uuid· nullable
timesheet_idstring · uuid
status*string

Allowed: "Open", "Acknowledged", "Dismissed"

start_timestamp*integer · int64
end_timestamp*integer · int64
type*string

Allowed: "consecutive injection", "partial injection"

severity*string

Allowed: "Critical", "High", "Medium", "Low"

percentage*integer
additional_infoobject· nullable
created_at*string · date-time
created_by*string · uuid
updated_atstring · date-time

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

SuspiciousActivityLogListResponseobject(SuspiciousActivityLogListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

SuspiciousActivityLogTimesheetobject(SuspiciousActivityLogTimesheet)
id*string · uuid
start_timestamp*integer · int64
end_timestamp*integer · int64
user_id*string · uuid
project_id*string · uuid· nullable
task_id*string · uuid· nullable
TaskItemobject(TaskItem)
id*string · uuid
name*string
status*string
completed_atstring · date-time· nullable
colorstring· nullable
updated_at*string · date-time

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

TaskListResponseobject(TaskListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

TaskRefobject(TaskRef)
id*string · uuid
name*string
TeamListItemobject(TeamListItem)
id*string · uuid
name*string
colorstring· nullable
TeamListResponseobject(TeamListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

TeamMemberListItemobject(TeamMemberListItem)

Flat member item. UUID is top-level user_id.

user_id*string · uuid
can_manage*boolean
TeamMemberListResponseobject(TeamMemberListResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

TimeActivityDayMetricobject(TimeActivityDayMetric)
date*string · date
time_worked*string

Formatted duration e.g. "7h 45m 00s"

average_activity_percentage*integer
active_time*string

Formatted duration

neutral_time*string

Formatted duration

idle_time*string

Formatted duration

TimeActivityReportResponseobject(TimeActivityReportResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

TimeActivityResultItemobject(TimeActivityResultItem)
TimesheetIdleTimeIdleTimeobject(TimesheetIdleTimeIdleTime)
id*string · uuid
start_timestamp*integer · int64
end_timestamp*integer · int64
TimesheetIdleTimeListResponseobject(TimesheetIdleTimeListResponse)
TimesheetIdleTimePaginationobject(TimesheetIdleTimePagination)
limit*integer
timesheets_cap*integer
users_returned*integer
timesheets_returned*integer
total_users*integer
has_more*boolean
next_cursorstring· nullable
TimesheetIdleTimeResultItemobject(TimesheetIdleTimeResultItem)
TimesheetIdleTimeTimesheetobject(TimesheetIdleTimeTimesheet)
id*string · uuid
is_approved*boolean
modified_flag*boolean
start_timestamp*integer · int64
end_timestamp*integer · int64
is_manual*boolean
updated_at*string · date-time

ISO 8601 UTC. Use as the updated_since value on a subsequent poll.

TimesheetIdleTimeUserobject(TimesheetIdleTimeUser)

Member summary grouped under user on timesheet results. UUID is user_id.

user_id*string · uuid
emailstring · email· nullable
first_namestring· nullable
last_namestring· nullable
imagestring · uri· nullable
colorstring· nullable
UrlDataItemobject(UrlDataItem)
url*string
time*string

Formatted duration

UrlReportResponseobject(UrlReportResponse)
count*integer

Total number of matching items across all pages

nextstring · uri· nullable

URL for the next page, or null on the last page

previousstring · uri· nullable

URL for the previous page, or null on the first page

UrlReportResultItemobject(UrlReportResultItem)
working_day*string · date
total_time*string

Formatted total duration