Deel Subpackage Timesheets API is one of 128 APIs that Deel publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and an AsyncAPI specification.
This API exposes
7 operations
across 4 paths,
and defines 71 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against 2 base URLs: https://api.letsdeel.com/rest/v2, https://api-staging.letsdeel.com/rest/v2.
The identity and technical contract details declared by the specification.
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataAttachment
object
This object is used for linking file attachments to your records.
2 properties
2 required
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataWorksheet
object
4 properties
4 required
TimesheetsIdDeleteResponsesContentApplicationJsonSchemaData
object
1 property
1 required
TimesheetsGetParametersStatuses
TimesheetsGetParametersContractTypesSchemaOneOf0Items
string
Type of a contract
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsReviewedBy
object
4 properties
3 required
TimesheetsIdPatchResponsesContentApplicationJsonSchemaData
object
1 property
1 required
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsHourlyReportPreset
object
4 properties
timesheets_getTimesheetById_Response_200
object
1 property
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsContractType
string
Type of a contract
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsPaymentCycle
object
2 properties
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsReviewedBy
object
4 properties
3 required
TimesheetsGetParametersContractTypes
TimesheetsPostResponsesContentApplicationJsonSchemaData
object
Details of invoice adjustment created.
4 properties
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsReportedBy
object
2 properties
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItems
object
18 properties
12 required
TimesheetsGetParametersContractTypes1
string
TimesheetsGetResponsesContentApplicationJsonSchemaDataItems
object
18 properties
12 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsStatus
string
Status of this entry.
ContractsContractIdTimesheetsGetParametersStatuses
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataContractType
string
Type of a contract
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataApproversItems
object
3 properties
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaPage
object
This object is used for pagination.
1 property
1 required
timesheets_createTimesheet_Response_201
object
1 property
1 required
TimesheetsGetParametersContractTypes0
array
List of contract types
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsPaymentCycle
object
2 properties
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataStatus
string
Status of this entry.
TimesheetsIdGetResponsesContentApplicationJsonSchemaData
object
19 properties
15 required
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataId
ApiError
object
2 properties
ContractsContractIdTimesheetsGetParametersContractTypes
Timesheets_deleteTimesheetById_Response_200
object
1 property
1 required
TimesheetsGetParametersStatuses0
array
ContractsContractIdTimesheetsGetParametersStatusesSchemaOneOf0Items
string
Status of this entry.
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsContractType
string
Type of a contract
timesheets_getTimesheets_Response_200
object
2 properties
2 required
TimesheetsIdReviewsPostRequestBodyContentApplicationJsonSchemaDataStatus
string
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataReportedBy
object
2 properties
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsContract
object
3 properties
3 required
TimesheetsIdReviewsPostResponsesContentApplicationJsonSchemaData
object
1 property
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsWorksheet
object
4 properties
4 required
TimesheetsPostResponsesContentApplicationJsonSchemaDataStatus
string
status of invoice adjustment
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsWorksheet
object
4 properties
4 required
ContractsContractIdTimesheetsGetParametersStatuses1
string
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsHourlyReportPreset
object
4 properties
TimesheetsGetParametersStatuses1
string
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataContract
object
3 properties
3 required
TimesheetsGetParametersStatusesSchemaOneOf0Items
string
status of invoice adjustment
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataHourlyReportPreset
object
4 properties
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsReportedBy
object
2 properties
1 required
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataReviewedById
TimesheetsPostRequestBodyContentApplicationJsonSchemaData
object
Details of the timesheet to create. Both a client or a contractor may create a timesheet.
6 properties
4 required
ContractsContractIdTimesheetsGetParametersContractTypesSchemaOneOf0Items
string
Type of a contract
timesheets_createTimesheetReview_Response_201
object
1 property
1 required
ApiErrorContainer
object
2 properties
TimesheetsIdReviewsPostRequestBodyContentApplicationJsonSchemaData
object
2 properties
1 required
TimesheetsIdPatchRequestBodyContentApplicationJsonSchemaData
object
3 properties
2 required
ContractsContractIdTimesheetsGetParametersContractTypes0
array
List of contract types
TimesheetsGetResponsesContentApplicationJsonSchemaPage
object
1 property
1 required
ApiErrorRequest
object
7 properties
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataPaymentCycle
object
2 properties
timesheets_updateTimesheet_Response_201
object
1 property
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsAttachment
object
This object is used for linking file attachments to your records.
2 properties
2 required
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsAttachment
object
This object is used for linking file attachments to your records.
2 properties
2 required
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsStatus
string
status of invoice adjustment
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataReviewedBy
object
4 properties
3 required
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataReportedById
ContractsContractIdTimesheetsGetParametersStatuses0
array
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsContract
object
3 properties
3 required
ContractsContractIdTimesheetsGetParametersContractTypes1
string
timesheets_getContractTimesheets_Response_200
object
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Deel publishes across the network.