GET api/Timesheet/GetOfficeDisbursementPeriods

Request Information

URI Parameters

None.

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:09.849705+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:09.849705+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:09.849705+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:09.849705+00:00</WeekEndingDate>
  </APIDataTimesheetPeriod>
</ArrayOfAPIDataTimesheetPeriod>