Creates a time booking for a project and user. The booking records time for the submitted project and user.
Authentication
AuthorizationBearerSend your token in the Authorization: Bearer <token> header. See Authentication for API keys and OAuth.
Request body Required
The model to create the time booking.
application/json
userIdstringOptionalThe id of the user this time booking is for.
projectIdstring or nullOptional(optional) The id of the project this time booking is for.
startDatestringOptionalThe start date of this time booking.
endDatestringOptionalThe end date and time of this time booking.
durationintegerOptionalThe duration (in seconds) of this time booking.
descriptionstring or nullOptionalThe optional name/description for this time booking.
laneOrderintegerOptionalThe order in which this object should be shown in the timeline (row number). This value is used by the awork web app.
Responses
200 OK
application/json
idstringOptionalThe id of the entity.
createdOnstringOptionalThe date this entity was created.
createdBystringOptionalThe id of the user who created this entity.
updatedOnstringOptionalThe date this entity was last modified.
updatedBystringOptionalThe id of the user who last modified this entity.
userIdstringOptionalThe id of the user this time booking is for.
projectIdstring or nullOptional(optional) The id of the project this time booking is for.
startDatestringOptionalThe start date of the time booking.
endDatestringOptionalThe end date of the time booking.
durationintegerOptionalThe planned duration, expressed in seconds, of this time booking.
descriptionstring or nullOptionalThe optional description for this time booking.
laneOrderintegerOptionalThe order in which this object should be shown in the timeline (row number). Used by the awork web app.
isAnonymizedboolean or nullOptionalThis will be true if the user doesn't have access to the project. In that case the description will be shadowed.
400 Bad Request
application/json
codestringRequired1 The error code.
descriptionstringRequired1 The description of the error.
linkstringRequired1 The link to the API documentation page.
detailsarray of string or nullOptionalA list of details describing the error.
validationErrorsarray of object or nullOptionalIf a validation error occurred, this contains the validation errors for each property.
Show 2 properties
propertystring or nullOptionalThe name of the property that failed validation.
messagestring or nullOptionalThe reason why this property failed validation.
traceIdstring or nullOptionalThe request trace id for tracking the request.
401 Unauthorized
application/json
codestringRequired1 The error code.
descriptionstringRequired1 The description of the error.
linkstringRequired1 The link to the API documentation page.
detailsarray of string or nullOptionalA list of details describing the error.
validationErrorsarray of object or nullOptionalIf a validation error occurred, this contains the validation errors for each property.
Show 2 properties
propertystring or nullOptionalThe name of the property that failed validation.
messagestring or nullOptionalThe reason why this property failed validation.
traceIdstring or nullOptionalThe request trace id for tracking the request.