GET api/Timesheet/GetTimesheetPeriod/{timesheetid}?filter={filter}&searchbydate={searchbydate}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
timesheetid

integer

Default value is 0

filter

string

Default value is

searchbydate

string

Default value is

Body Parameters

None.

Response Information

Resource Description

Collection of APIDataTimesheetPeriod
NameDescriptionTypeAdditional information
TimesheetID

integer

None.

WeekEndingDate

date

None.

TotalUnits

decimal number

None.

ReadyToCommit

boolean

None.

TimesheetCommitted

boolean

None.

RequiredUnits

decimal number

None.

HoursAvailable

decimal number

None.

SheetDescription

string

None.

Employee

APIDataLinkEmployee

None.

HasError

boolean

None.

ErrorList

Collection of AbtracError

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "TimesheetID": 1,
    "WeekEndingDate": "2025-05-09T23:56:10.0479917+00:00",
    "TotalUnits": 1.0,
    "ReadyToCommit": true,
    "TimesheetCommitted": true,
    "RequiredUnits": 1.0,
    "HoursAvailable": 1.0,
    "SheetDescription": "sample string 5",
    "Employee": {
      "EmployeeID": 1,
      "EmployeeCode": "sample string 2",
      "EmployeeName": "sample string 3"
    },
    "HasError": true,
    "ErrorList": [
      {
        "ErrorID": 1,
        "ErrorType": "sample string 2",
        "ErrorSource": "sample string 3",
        "ErrorMessage": "sample string 4"
      },
      {
        "ErrorID": 1,
        "ErrorType": "sample string 2",
        "ErrorSource": "sample string 3",
        "ErrorMessage": "sample string 4"
      }
    ]
  },
  {
    "TimesheetID": 1,
    "WeekEndingDate": "2025-05-09T23:56:10.0479917+00:00",
    "TotalUnits": 1.0,
    "ReadyToCommit": true,
    "TimesheetCommitted": true,
    "RequiredUnits": 1.0,
    "HoursAvailable": 1.0,
    "SheetDescription": "sample string 5",
    "Employee": {
      "EmployeeID": 1,
      "EmployeeCode": "sample string 2",
      "EmployeeName": "sample string 3"
    },
    "HasError": true,
    "ErrorList": [
      {
        "ErrorID": 1,
        "ErrorType": "sample string 2",
        "ErrorSource": "sample string 3",
        "ErrorMessage": "sample string 4"
      },
      {
        "ErrorID": 1,
        "ErrorType": "sample string 2",
        "ErrorSource": "sample string 3",
        "ErrorMessage": "sample string 4"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfAPIDataTimesheetPeriod xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Abtrac6.API.APIDataModels">
  <APIDataTimesheetPeriod>
    <Employee>
      <EmployeeCode>sample string 2</EmployeeCode>
      <EmployeeID>1</EmployeeID>
      <EmployeeName>sample string 3</EmployeeName>
    </Employee>
    <ErrorList xmlns:d3p1="http://schemas.datacontract.org/2004/07/Abtrac6.API.Models">
      <d3p1:AbtracError>
        <d3p1:ErrorID>1</d3p1:ErrorID>
        <d3p1:ErrorMessage>sample string 4</d3p1:ErrorMessage>
        <d3p1:ErrorSource>sample string 3</d3p1:ErrorSource>
        <d3p1:ErrorType>sample string 2</d3p1:ErrorType>
      </d3p1:AbtracError>
      <d3p1:AbtracError>
        <d3p1:ErrorID>1</d3p1:ErrorID>
        <d3p1:ErrorMessage>sample string 4</d3p1:ErrorMessage>
        <d3p1:ErrorSource>sample string 3</d3p1:ErrorSource>
        <d3p1:ErrorType>sample string 2</d3p1:ErrorType>
      </d3p1:AbtracError>
    </ErrorList>
    <HasError>true</HasError>
    <HoursAvailable>1</HoursAvailable>
    <ReadyToCommit>true</ReadyToCommit>
    <RequiredUnits>1</RequiredUnits>
    <SheetDescription>sample string 5</SheetDescription>
    <TimesheetCommitted>true</TimesheetCommitted>
    <TimesheetID>1</TimesheetID>
    <TotalUnits>1</TotalUnits>
    <WeekEndingDate>2025-05-09T23:56:10.0479917+00:00</WeekEndingDate>
  </APIDataTimesheetPeriod>
  <APIDataTimesheetPeriod>
    <Employee>
      <EmployeeCode>sample string 2</EmployeeCode>
      <EmployeeID>1</EmployeeID>
      <EmployeeName>sample string 3</EmployeeName>
    </Employee>
    <ErrorList xmlns:d3p1="http://schemas.datacontract.org/2004/07/Abtrac6.API.Models">
      <d3p1:AbtracError>
        <d3p1:ErrorID>1</d3p1:ErrorID>
        <d3p1:ErrorMessage>sample string 4</d3p1:ErrorMessage>
        <d3p1:ErrorSource>sample string 3</d3p1:ErrorSource>
        <d3p1:ErrorType>sample string 2</d3p1:ErrorType>
      </d3p1:AbtracError>
      <d3p1:AbtracError>
        <d3p1:ErrorID>1</d3p1:ErrorID>
        <d3p1:ErrorMessage>sample string 4</d3p1:ErrorMessage>
        <d3p1:ErrorSource>sample string 3</d3p1:ErrorSource>
        <d3p1:ErrorType>sample string 2</d3p1:ErrorType>
      </d3p1:AbtracError>
    </ErrorList>
    <HasError>true</HasError>
    <HoursAvailable>1</HoursAvailable>
    <ReadyToCommit>true</ReadyToCommit>
    <RequiredUnits>1</RequiredUnits>
    <SheetDescription>sample string 5</SheetDescription>
    <TimesheetCommitted>true</TimesheetCommitted>
    <TimesheetID>1</TimesheetID>
    <TotalUnits>1</TotalUnits>
    <WeekEndingDate>2025-05-09T23:56:10.0479917+00:00</WeekEndingDate>
  </APIDataTimesheetPeriod>
</ArrayOfAPIDataTimesheetPeriod>