ITimeEntryService3

Operations

NameSignatureDescription
BulkDeleteTimeEntryvoid BulkDeleteTimeEntry(Uri[] timeEntryUris)Delete time entries
BulkGetTimeEntriesByAuditKeyValueTimeEntryDetails3[] BulkGetTimeEntriesByAuditKeyValue(BulkGetTimeEntriesByAuditKeyValueParameter1 auditKeyValueParameter, DateTimeUtcParameter1 asOfParam)Get time entry revisions for user and date range filtered by modification action.
BulkGetTimeEntriesForUserAndDateRangeTimeEntryDetails3[] BulkGetTimeEntriesForUserAndDateRange(UserTargetParameter1[] users, DateRangeParameter1 dateRange, DateTimeUtcParameter1 asOf)Get time entries for users and date range as of specified timestamp (or current entries if timestamp is not specified)
BulkGetTimeEntriesForUserAndModificationTimeRangeByRevisionGroupTimeEntryRevisionGroupDetails1[] BulkGetTimeEntriesForUserAndModificationTimeRangeByRevisionGroup(UserTargetParameter1[] users, DateTimeUtcParameter1 startTimestampUtcInclusive, DateTimeUtcParameter1 endTimestampUtc)Get time entry details for user and modification(open or close) time range grouped by revision group
BulkPutTimeEntriesForUserAndDateRangeBulkPutTimeEntryResults1 BulkPutTimeEntriesForUserAndDateRange(UserTargetParameter1 user, DateRangeParameter1 dateRange, TimeEntryParameter3[] timeEntries, BulkPutTimeEntryBehaviourParameter1 bulkPutTimeEntryBehaviour)Atomically overwrite all time entries for a user and date range. This will fail if either the delete or put fail.
BulkPutTimeEntry2BulkPutTimeEntryResults1 BulkPutTimeEntry2(TimeEntryParameter3[] timeEntries, BulkPutTimeEntryBehaviourParameter1 bulkPutTimeEntryBehaviour, String unitOfWorkId)Bulk put time entries
CreateCopyFromBatchUri CreateCopyFromBatch(TimeEntryCopyParameter1[] copyParams)Create a batch for copying time entries from source user and date to target user and date
DeleteTimeEntriesForUserAndDateRangevoid DeleteTimeEntriesForUserAndDateRange(UserTargetParameter1 user, DateRangeParameter1 dateRange, TimeEntryDeleteFilterParameter1 timeEntryDeleteFilter)Delete time entries for specified user and date range
DeleteTimeEntryvoid DeleteTimeEntry(Uri timeEntryUri)Delete time entry
GetCopyFromBatchResultsTimeEntryCopyFromBatchResults1 GetCopyFromBatchResults(Uri timeEntryCopyFromBatchUri)Retrieve results of a completed CreateCopyFromBatch operation. Returns null if the batch has not completed.
GetLatestTimeEntryRevisionsTimeEntryLatestRevisionDetails1[] GetLatestTimeEntryRevisions(TimeEntryTargetParameter3[] entries)Get the latest revisions for specified entries.
GetTimeEntriesForUserAndDateRangeTimeEntryDetails3[] GetTimeEntriesForUserAndDateRange(UserTargetParameter1 user, DateRangeParameter1 dateRange, DateTimeUtcParameter1 asOf)Get time entries for specified user and date range as of specified timestamp (or current entries if timestamp is not specified)
PutTimeEntryTimeEntryPutResults3 PutTimeEntry(TimeEntryParameter3 timeEntry, String unitOfWorkId)Put time entry