WorkLog
WorkLog / WorkLogs
The entity represents a time entry for a task (a work log record). Each entry belongs to a task and an author, has a start time and a duration, and optionally a description.
The service is split into two endpoints: WorkLog — write operations; WorkLogs — collection queries and related reference objects.
Work log keys
| Key | Type | Description |
|---|---|---|
WorkLogID | NVARCHAR(10) | Internal record identifier |
IntegrationID | NVARCHAR | External identifier |
Linked task keys
In Create and Update operations the task is identified by one of the keys:
| Key | Description |
|---|---|
TaskID | Internal task identifier |
TaskKey | Business key of the task (PROJ-42) |
TaskIntegrationID | External task ID |
Base URL
https://<host>/api/v01/WorkLog https://<host>/api/v01/WorkLogs
Endpoint map
| Method | URL | Purpose | Transport |
|---|---|---|---|
| GET | /api/v01/WorkLogs/odata/WorkLogs | Time log list | OData |
| GET | /api/v01/WorkLogs/odata/TaskText | Task list for autosuggest | OData |
| GET | /api/v01/WorkLogs/odata/TaskProject | Projects available for logging | OData |
| GET | /api/v01/WorkLogs/odata/WorkLogUsers | Users you can log time for | OData |
| POST | /api/v01/WorkLog/rest/Create | Create a time entry | REST |
| POST | /api/v01/WorkLog/rest/Update | Update a time entry | REST |
| POST | /api/v01/WorkLog/rest/Delete | Delete a time entry | REST |