Create Hourly Report Root Preset

Create a new hourly report root preset. Token scopes: timesheets:write

Authentication

AuthorizationBearer
## Authentication Deel API uses API tokens to authenticate requests. A bearer token is required to authenticate all API requests. All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail. ``` curl -X GET 'api.letsdeel.com/rest/v2/contracts' \ -H 'Authorization: Bearer YOUR-TOKEN-HERE' ``` ### Generating Access Tokens 1. Navigate to **Apps & Perks > Developer Center**. 2. Click on the “Generate New Token” button. 3. In the popup, click “Generate Token” button to generate a new token. Your newly generated token is visible on the screen. 4. Make sure to copy and save your token once is generated. You won't be able to see it again!
OR
AuthorizationBearer
Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/

Request

This endpoint expects an object.
titlestringRequired<=255 characters

The title of the hourly report root preset (maximum 255 characters)

filestring or nullOptionalformat: "binary"
Optional file attachment for the root preset
typeenumOptional

The type of preset, RATE – indicates a preset that overrides the default contract rate, TRACKING - used exclusively for tracking, applying the default contract rate

Allowed values:
descriptionstringOptional<=30000 characters

Detailed description of the root preset’s purpose and usage (maximum 30000 characters)

hourly_report_presetslist of objectsOptional
Array of preset configurations to be created along with the root preset
hourly_report_presets_processing_typeenumOptionalDefaults to SYNC
Determines whether presets should be processed synchronously or asynchronously
Allowed values:

Response

Successful operation.
dataobject

Errors