Create a new time sheet entry in the workspace that can optionally be assigned to client/project/task.
Endpoint: /action/timeWorked/create
Method: POST
Request Body (example):
{
"timerStart": "2023-07-20T13:04:07.654+01:00",
"timerEnd": "2023-07-20T13:04:07.654+01:00",
"clientName": "",
"projectName": "",
"deliverableName": "",
"notes": "",
"userEmail": "",
"createClient": false,
"createProject": false,
"createDeliverable": false
}
Properties that require further clarification:
timerStart - Required - Start time of the event in ISO-8601 format
timerEnd - Required - End time of the event in ISO-8601 format - must be after the start time
clientName -Optional - Exact match of a client in the CRM
projectName - Optional - Exact match of a project in the CRM
deliverableName -Optional - Exact match of a Task/Deliverable in your Project Management board
userEmail - Required - the Email of a user in the workspace who owns the time entry
create[Client,Project,Deliverable] - Optional - if an exact match isn't found for the client, project, or deliverable/task the system will create a new record in the CRM