Deel subpackage_timesheets API is one of 91 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.1.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.
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsReviewedBy
object
4 properties
3 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsReviewedBy
object
4 properties
3 required
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsStatus
string
status of invoice adjustment
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataWorksheet
object
4 properties
4 required
timesheets_createTimesheetReview_Response_201
object
1 property
1 required
timesheets_createTimesheet_Response_201
object
1 property
1 required
Timesheets_deleteTimesheetById_Response_200
object
1 property
1 required
TimesheetsGetResponsesContentApplicationJsonSchemaPage
object
1 property
1 required
TimesheetsIdDeleteResponsesContentApplicationJsonSchemaData
object
1 property
1 required
TimesheetsIdPatchResponsesContentApplicationJsonSchemaData
object
1 property
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsReportedBy
object
2 properties
1 required
TimesheetsGetParametersContractTypes0
array
List of contract types
TimesheetsGetParametersContractTypes1
string
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataPaymentCycle
object
2 properties
ContractsContractIdTimesheetsGetParametersStatuses
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsPaymentCycle
object
2 properties
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataAttachment
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
ContractsContractIdTimesheetsGetParametersContractTypesSchemaOneOf0Items
string
Type of a contract
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsWorksheet
object
4 properties
4 required
TimesheetsIdReviewsPostRequestBodyContentApplicationJsonSchemaData
object
2 properties
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsHourlyReportPreset
object
4 properties
TimesheetsPostResponsesContentApplicationJsonSchemaData
object
Details of invoice adjustment created.
4 properties
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItems
object
18 properties
12 required
TimesheetsGetParametersStatuses0
array
timesheets_getTimesheetById_Response_200
object
1 property
1 required
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataHourlyReportPreset
object
4 properties
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataStatus
string
Status of this entry.
TimesheetsIdReviewsPostResponsesContentApplicationJsonSchemaData
object
1 property
1 required
TimesheetsGetResponsesContentApplicationJsonSchemaDataItems
object
18 properties
12 required
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataApproversItems
object
3 properties
1 required
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsContract
object
3 properties
3 required
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsContractType
string
Type of a contract
TimesheetsGetParametersStatusesSchemaOneOf0Items
string
status of invoice adjustment
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsAttachment
object
This object is used for linking file attachments to your records.
2 properties
2 required
ApiError
object
2 properties
TimesheetsGetParametersContractTypesSchemaOneOf0Items
string
Type of a contract
timesheets_getTimesheets_Response_200
object
2 properties
2 required
TimesheetsIdReviewsPostRequestBodyContentApplicationJsonSchemaDataStatus
string
ContractsContractIdTimesheetsGetParametersStatuses0
array
TimesheetsGetParametersStatuses1
string
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsPaymentCycle
object
2 properties
ContractsContractIdTimesheetsGetParametersContractTypes0
array
List of contract types
TimesheetsPostRequestBodyContentApplicationJsonSchemaData
object
Details of the timesheet to create. Both a client or a contractor may create a timesheet.
6 properties
4 required
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsWorksheet
object
4 properties
4 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsContract
object
3 properties
3 required
ApiErrorContainer
object
2 properties
TimesheetsPostResponsesContentApplicationJsonSchemaDataStatus
string
status of invoice adjustment
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsContractType
string
Type of a contract
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataReportedById
ContractsContractIdTimesheetsGetParametersContractTypes
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataContractType
string
Type of a contract
TimesheetsGetParametersStatuses
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataReviewedBy
object
4 properties
3 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaDataItemsStatus
string
Status of this entry.
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsHourlyReportPreset
object
4 properties
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataContract
object
3 properties
3 required
TimesheetsGetResponsesContentApplicationJsonSchemaDataItemsReportedBy
object
2 properties
1 required
TimesheetsIdGetResponsesContentApplicationJsonSchemaData
object
19 properties
15 required
timesheets_getContractTimesheets_Response_200
object
2 properties
2 required
TimesheetsIdPatchRequestBodyContentApplicationJsonSchemaData
object
3 properties
2 required
ContractsContractIdTimesheetsGetParametersStatusesSchemaOneOf0Items
string
Status of this entry.
timesheets_updateTimesheet_Response_201
object
1 property
1 required
ContractsContractIdTimesheetsGetResponsesContentApplicationJsonSchemaPage
object
This object is used for pagination.
1 property
1 required
ContractsContractIdTimesheetsGetParametersStatuses1
string
TimesheetsGetParametersContractTypes
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataId
ApiErrorRequest
object
7 properties
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataReviewedById
TimesheetsIdGetResponsesContentApplicationJsonSchemaDataReportedBy
object
2 properties
1 required
ContractsContractIdTimesheetsGetParametersContractTypes1
string
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Deel publishes across the network.