POST TimeTrackingTask/SaveAndUpdateProjectTaskRate
Saves the Task and provides options to update project task rates for all projects making use of the task.
Request Information
URI Parameters
None.
Body Parameters
The request model.
Time Tracking Update Task Request ModelName | Type | Additional information | Description |
---|---|---|---|
TimeTrackingTask | Time Tracking Task |
None. |
|
UpdateProjectTasks | bool |
None. |
|
UpdateRecurringInvoices | bool |
None. |
Request Formats
application/json, text/json
Sample:
{ "TimeTrackingTask": { "ID": 1, "Name": "sample string 2", "Description": "sample string 3", "BillingRate": 4.0, "BillToClient": true, "DefaultTask": true, "Active": true, "ProjectTasks": [ { "ID": 1, "ProjectID": 2, "TaskID": 3, "BillToClient": true, "BillingRate": 5.0, "BudgetedHours": 6.0, "TotalHoursLogged": 7.0 }, { "ID": 1, "ProjectID": 2, "TaskID": 3, "BillToClient": true, "BillingRate": 5.0, "BudgetedHours": 6.0, "TotalHoursLogged": 7.0 } ] }, "UpdateProjectTasks": true, "UpdateRecurringInvoices": true }
Response Information
Resource Description
Http Response MessageName | Type | Additional information | Description |
---|---|---|---|
Version | Version |
None. |
|
Content | Http Content |
None. |
|
StatusCode | Http Status Code |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | Http Request Message |
None. |
|
IsSuccessStatusCode | bool |
None. |