Methods

  • get - Get Business Timesheets

Resource

{
    "currentPage": "int32",
    "itemCount": "int32",
    "itemCountFuture": {
        "value": "int32"
    },
    "items": [
        {
            "attachment": {
                "dateCreated": "date-time",
                "dateScanned": "date-time",
                "friendlyName": "string",
                "id": "int32",
                "isInfected": "boolean",
                "url": "string"
            },
            "autoApprovedByRosterShiftId": "int32",
            "breaks": [
                {
                    "end": "date-time",
                    "formattedEnd": "string",
                    "formattedStart": "string",
                    "id": "int32",
                    "start": "date-time",
                    "submittedEnd": "date-time",
                    "submittedStart": "date-time"
                }
            ],
            "breaksDurationInMinutes": "double",
            "canApprove": "boolean",
            "canDelete": "boolean",
            "canEdit": "boolean",
            "canEditNotesOnly": "boolean",
            "canViewCosts": "boolean",
            "comments": "string",
            "cost": "double",
            "costFormatted": "string",
            "defaultLocationId": "int32",
            "defaultLocationName": "string",
            "discard": "boolean",
            "durationOverride": "string",
            "employeeGroups": [
                {
                    "id": "int32",
                    "name": "string"
                }
            ],
            "employeeId": "int32",
            "employeeName": "string",
            "employeeStartDate": "date-time",
            "end": "date-time",
            "externalReferenceId": "string",
            "hiddenComments": "string",
            "id": "int32",
            "ignoreRounding": "boolean",
            "isLocked": "boolean",
            "isOverlapping": "boolean",
            "isUnitBasedWorkType": "boolean",
            "leaveCategoryId": "int32",
            "leaveRequestId": "int32",
            "locationId": "int32",
            "locationName": "string",
            "overdrawsLeave": "boolean",
            "payCategoryId": "int32",
            "payRunId": "int32",
            "payScheduleId": "int32",
            "payScheduleName": "string",
            "paySlipUrl": "string",
            "rate": "double",
            "readOnly": "boolean",
            "reviewedBy": "string",
            "shiftConditions": [
                {
                    "id": "int32",
                    "name": "string"
                }
            ],
            "source": "string",
            "start": "date-time",
            "status": "string",
            "submittedEnd": "date-time",
            "submittedStart": "date-time",
            "terminationDate": "date-time",
            "totalDurationInMinutes": "double",
            "unitType": "string",
            "units": "double",
            "workDurationInMinutes": "double",
            "workTypeId": "int32",
            "workTypeName": "string"
        }
    ],
    "pageCount": "int32",
    "pageSize": "int32"
}

Properties

Name Type Description
currentPage int32 Int32
itemCount int32 Int32
itemCountFuture object IFutureValue
itemCountFuture.value int32 Int32
items[] array
items[].attachment object AttachmentModel
items[].attachment.dateCreated date-time Nullable
items[].attachment.dateScanned date-time Nullable
items[].attachment.friendlyName string String
items[].attachment.id int32 Nullable
items[].attachment.isInfected boolean Nullable
items[].attachment.url string String
items[].autoApprovedByRosterShiftId int32 Nullable
items[].breaks[] array
items[].breaks[].end date-time Nullable
items[].breaks[].formattedEnd string String
items[].breaks[].formattedStart string String
items[].breaks[].id int32 Int32
items[].breaks[].start date-time Nullable
items[].breaks[].submittedEnd date-time Nullable
items[].breaks[].submittedStart date-time Nullable
items[].breaksDurationInMinutes double Double
items[].canApprove boolean Boolean
items[].canDelete boolean Boolean
items[].canEdit boolean Boolean
items[].canEditNotesOnly boolean Boolean
items[].canViewCosts boolean Boolean
items[].comments string String
items[].cost double Nullable
items[].costFormatted string String
items[].defaultLocationId int32 Int32
items[].defaultLocationName string String
items[].discard boolean Boolean
items[].durationOverride string Nullable
items[].employeeGroups[] array
items[].employeeGroups[].id int32 Int32
items[].employeeGroups[].name string String
items[].employeeId int32 Int32
items[].employeeName string String
items[].employeeStartDate date-time Nullable
items[].end date-time Nullable
items[].externalReferenceId string String
items[].hiddenComments string String
items[].id int32 Int32
items[].ignoreRounding boolean Boolean
items[].isLocked boolean Boolean
items[].isOverlapping boolean Boolean
items[].isUnitBasedWorkType boolean Boolean
items[].leaveCategoryId int32 Nullable
items[].leaveRequestId int32 Nullable
items[].locationId int32 Nullable
items[].locationName string String
items[].overdrawsLeave boolean Boolean
items[].payCategoryId int32 Nullable
items[].payRunId int32 Nullable
items[].payScheduleId int32 Int32
items[].payScheduleName string String
items[].paySlipUrl string String
items[].rate double Nullable
items[].readOnly boolean Boolean
items[].reviewedBy string String
items[].shiftConditions[] array
items[].shiftConditions[].id int32 Int32
items[].shiftConditions[].name string String
items[].source string ExternalService

Possible values are:

  • None
  • Saasu
  • Xero
  • MYOB
  • Deputy
  • EmployeeTimePunch
  • ClickSuper
  • IntegratedTimesheets
  • FileImport
  • FileExport
  • QuickBooks
  • Harmony
  • AwardStore
  • Attache
  • IntegratedRostering
  • ReckonAccounts
  • API
  • MicroPower
  • RosterLive
  • NetSuite
  • Kounta
  • TimeAndAttendanceKiosk
  • DetailedFileExport
  • JonasPremier
  • WageEasy
  • Maestrano
  • WorkZone
  • EmployeePortal
  • RosterTemplate
  • Onboarding
  • Admin
  • WorkZoneClockOnOff
  • NetSuiteOneWorld
  • Sage50
  • PensionSync
  • FinancialsOffice
  • ProntoXI
  • PayRunDefault
  • StandardWorkDay
  • Beam
  • PayRunAutomation
  • BureauDashboard
  • Wiise
  • QBOMigrationTool
  • AbridgedFileImport
  • QBOForcedMigration
  • HmrcDpsUpdate
  • HmrcDpsStudentLoan
  • HmrcDpsPostGradLoan
  • Sage50FileImporter
  • FPSFileImporter
  • OAuth
  • FreshBooks
  • StarFileImporter
  • ActiveCampaign
  • SummaryAndDetailsExport
  • Telleroo
  • EmployeeAdvancedHoursUpload
  • BusinessCentral
  • Paytron
  • AccessFinancials
  • Comma
  • Zoho
  • FlatFileEmployeeImporter
  • Twinfield
  • SageAccounting
  • Square
  • Quickfile
  • Tide
  • TideSso
items[].start date-time Nullable
items[].status string TimesheetLineStatusType

Possible values are:

  • Missing
  • Submitted
  • Approved
  • Rejected
  • Processed
items[].submittedEnd date-time Nullable
items[].submittedStart date-time Nullable
items[].terminationDate date-time Nullable
items[].totalDurationInMinutes double Double
items[].unitType string String
items[].units double Nullable
items[].workDurationInMinutes double Double
items[].workTypeId int32 Nullable
items[].workTypeName string String
pageCount int32 Int32
pageSize int32 Int32