Authentication
| API | Description |
|---|---|
| POST api/Authentication/SignIn |
An authentication token will be issued on success that must be placed in the header of all subsequent actions. |
| POST api/Authentication/SignOut |
The user session will be invalidated - future attempts to sign in with same token will fail. |
| POST api/Authentication/KeepAlive |
Refreshes the authentication to prevent time-out. Most Recently Used Time is updated. |
Users
| API | Description |
|---|---|
| POST api/Users/GetUsers?includeHidden={includeHidden}&includeNone={includeNone} |
No documentation available. |
Projects
| API | Description |
|---|---|
| POST api/Projects/GetProjects?includeHidden={includeHidden} |
Get a list of all projects for the user's account. |
| POST api/Projects/UpdateProject?projectID={projectID}&projectName={projectName}&startDate={startDate}&endDate={endDate}&isHidden={isHidden}&parentID={parentID} |
No documentation available. |
| POST api/Projects/CreateProject?projectName={projectName}&parentID={parentID} |
No documentation available. |
| POST api/Projects/GetProject?projectID={projectID} |
No documentation available. |
| POST api/Projects/GetProjectFullName?projectID={projectID} |
Get the full name of a sub project. |
| POST api/Projects/GetProjectParentID?projectID={projectID} |
No documentation available. |
Settings
| API | Description |
|---|---|
| POST api/Settings/GetActivities?includeHidden={includeHidden}&includeNone={includeNone} |
No documentation available. |
| POST api/Settings/GetJobRoles?includeHidden={includeHidden}&includeNone={includeNone} |
No documentation available. |
| POST api/Settings/GetTaskPriorities?includeHidden={includeHidden}&includeNone={includeNone} |
No documentation available. |
| POST api/Settings/GetTaskStatuses?includeHidden={includeHidden}&includeNone={includeNone} |
No documentation available. |
| POST api/Settings/GetTaskTypes?includeHidden={includeHidden}&includeNone={includeNone} |
No documentation available. |
TimeSheets
| API | Description |
|---|---|
| POST api/TimeSheets/GetCurrentTimeSheetEntry |
Gets the current time sheet entry and the most recent start time if the timer is running. |
| POST api/TimeSheets/GetTimeSheetEntries?date={date}&includeHidden={includeHidden} |
No documentation available. |
| POST api/TimeSheets/ManualAdjustTime?timeSheetEntryID={timeSheetEntryID}&manualHours={manualHours} |
No documentation available. |
| POST api/TimeSheets/StartTimer?projectID={projectID}&taskID={taskID}&activityID={activityID}&jobRoleID={jobRoleID} |
Starts the timer for the selected project and other optional parameters. Note: This action does not actually start a timer control: it creates a new sheet entry for today if it does not exist yet, and also creates a new time sheet event (in running state) for the entry. |
| POST api/TimeSheets/StopTimer |
Stops the timer for the current time sheet entry by setting the current time sheet event to the stop state. |