POST api/Timesheet/CreateTimesheetLine
Request Information
URI Parameters
None.
Body Parameters
APIDataTimesheetLine| Name | Description | Type | Additional information |
|---|---|---|---|
| TimesheetLineID | integer |
None. |
|
| Date | date |
Required |
|
| StartTime | date |
None. |
|
| StopTime | date |
None. |
|
| NoOfUnits | decimal number |
Required |
|
| UnitConversion | integer |
Required |
|
| ChargeRate | decimal number |
Required |
|
| Comment | string |
None. |
|
| LinkTimesheet_SignOff | integer |
None. |
|
| TimesheetPeriod | APIDataLinkTimesheetPeriod |
None. |
|
| Employee | APIDataLinkEmployee |
None. |
|
| Client | APIDataLinkClient |
None. |
|
| Job | APIDataLinkJob |
None. |
|
| TaskGroup | APIDataLinkTaskGroup |
None. |
|
| Task | APIDataLinkTask |
None. |
|
| Activity | APIDataLinkActivity |
None. |
|
| WorkItem | APIDataLinkWorkItem |
None. |
|
| Invoice | APIDataLinkInvoice |
None. |
|
| Locked | boolean |
None. |
|
| LockedReason | string |
None. |
|
| LogInfo | APIDataLinkLogInfo |
None. |
|
| ChargeType | APIDataLinkChargeType |
None. |
|
| DisbursementSummary | APIDataLinkDisbursementSummary |
None. |
Request Formats
application/json, text/json
Sample:
{
"TimesheetLineID": 1,
"Date": "2025-12-11T07:30:24.3485453+00:00",
"StartTime": "2025-12-11T07:30:24.3485453+00:00",
"StopTime": "2025-12-11T07:30:24.3485453+00:00",
"NoOfUnits": 3.1,
"UnitConversion": 4,
"ChargeRate": 5.0,
"Comment": "sample string 6",
"LinkTimesheet_SignOff": 1,
"TimesheetPeriod": {
"TimesheetID": 1,
"WeekEndingDate": "2025-12-11T07:30:24.3485453+00:00",
"Committed": true
},
"Employee": {
"EmployeeID": 1,
"EmployeeCode": "sample string 2",
"EmployeeName": "sample string 3"
},
"Client": {
"ClientID": 1,
"ClientCode": "sample string 2",
"ClientAbbreviation": "sample string 3",
"ClientName": "sample string 4"
},
"Job": {
"JobID": 1,
"JobCode": "sample string 2",
"JobDescription": "sample string 3"
},
"TaskGroup": {
"TaskGroupID": 1,
"TaskGroupName": "sample string 2",
"TaskGroupSortOrder": 1.1
},
"Task": {
"TaskID": 1,
"TaskDescription": "sample string 2"
},
"Activity": {
"ActivityID": 1,
"ActivityName": "sample string 2"
},
"WorkItem": {
"WorkItemID": 1,
"WorkItemNumber": 2
},
"Invoice": {
"InvoiceID": 1,
"InvoiceNumber": "sample string 2"
},
"Locked": true,
"LockedReason": "sample string 8",
"LogInfo": {
"VersionID": 1
},
"ChargeType": {
"ChargeTypeID": 1,
"ChargeTypeName": "sample string 2"
},
"DisbursementSummary": {
"RelatedDisbursementCount": 1
}
}
application/xml, text/xml
Sample:
<APIDataTimesheetLine xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Abtrac6.API.APIDataModels">
<Activity>
<ActivityID>1</ActivityID>
<ActivityName>sample string 2</ActivityName>
</Activity>
<ChargeRate>5</ChargeRate>
<ChargeType>
<ChargeTypeID>1</ChargeTypeID>
<ChargeTypeName>sample string 2</ChargeTypeName>
</ChargeType>
<Client>
<ClientAbbreviation>sample string 3</ClientAbbreviation>
<ClientCode>sample string 2</ClientCode>
<ClientID>1</ClientID>
<ClientName>sample string 4</ClientName>
</Client>
<Comment>sample string 6</Comment>
<Date>2025-12-11T07:30:24.3485453+00:00</Date>
<DisbursementSummary>
<RelatedDisbursementCount>1</RelatedDisbursementCount>
</DisbursementSummary>
<Employee>
<EmployeeCode>sample string 2</EmployeeCode>
<EmployeeID>1</EmployeeID>
<EmployeeName>sample string 3</EmployeeName>
</Employee>
<Invoice>
<InvoiceID>1</InvoiceID>
<InvoiceNumber>sample string 2</InvoiceNumber>
</Invoice>
<Job>
<JobCode>sample string 2</JobCode>
<JobDescription>sample string 3</JobDescription>
<JobID>1</JobID>
</Job>
<LinkTimesheet_SignOff>1</LinkTimesheet_SignOff>
<Locked>true</Locked>
<LockedReason>sample string 8</LockedReason>
<LogInfo>
<VersionID>1</VersionID>
</LogInfo>
<NoOfUnits>3.1</NoOfUnits>
<StartTime>2025-12-11T07:30:24.3485453+00:00</StartTime>
<StopTime>2025-12-11T07:30:24.3485453+00:00</StopTime>
<Task>
<TaskDescription>sample string 2</TaskDescription>
<TaskID>1</TaskID>
</Task>
<TaskGroup>
<TaskGroupID>1</TaskGroupID>
<TaskGroupName>sample string 2</TaskGroupName>
<TaskGroupSortOrder>1.1</TaskGroupSortOrder>
</TaskGroup>
<TimesheetLineID>1</TimesheetLineID>
<TimesheetPeriod>
<Committed>true</Committed>
<TimesheetID>1</TimesheetID>
<WeekEndingDate>2025-12-11T07:30:24.3485453+00:00</WeekEndingDate>
</TimesheetPeriod>
<UnitConversion>4</UnitConversion>
<WorkItem>
<WorkItemID>1</WorkItemID>
<WorkItemNumber>2</WorkItemNumber>
</WorkItem>
</APIDataTimesheetLine>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.