Docs

Create Timesheet

Creates a new timesheet in Avaza.

POST

Query

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Body

Arguments
number

UserID for a Timesheet user in Avaza

number

The project to associate the timesheet with.

number

The Project timesheet category to link the timesheet to

number

The duration of the timesheet, in decimal hours. If null or 0, a timer will be started.

boolean

Optional. False by default. Allows you to mark the timesheet as invoiced in an external system.

date

The date of the timesheet entry, with an optional start time component.

boolean

If true, the start time will be take from the time component of the Entry Date field, and the end time will be calculated by adding the Duration to the StartDate

string

Timesheet Notes

number

Optional. Link the timesheet to a specific task

string

Optional. free nvarchar field available via Api to store any additional metadata against a timesheet. We suggest you use Json or your preferred serialisation format. 1000 characters max.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.