TimeSheetProjectDto

A Project is a collection of Tasks that contributes towards a goal. Within a Project, Tasks
represent individual items of work that team members must complete. The sum total of Tasks
within a Project represents the work to be completed for that Project.

Fields

FieldDescription
id
uuid
required
The unique identifier of the Project.
name
string
optional
The name of the Project.
description
string
optional
An optional description of the Project
shortCode
string
optional
A shortened name that will be used when reporting on Projects. This short
name can be edited in the Project Settings page within the application
and can be any text you wish.
shortId
string
optional
A short identifier that uniquely identifies this Project within your Workspace
using a single letter followed by a number. This code can be used for APIs
that accept Project unique identifiers.

You can observe the short ID within the application by observing the URL of
the page you visit when you click on this project. The page's URL will appear
in the form https://pm.app.projectmanager.com/project/board/D16 - in this
example, the ShortId is D16.

This code is automatically assigned for you and cannot be changed.
startDate
date-time
optional
The earliest planned or actual start date of tasks on the project.

This field is calculated automatically and cannot be changed.
endDate
date-time
optional
The latest planned or actual finish date of tasks on the project.

This field is calculated automatically and cannot be changed.
targetDate
date-time
optional
The target planned completion date for this Project, or null if one has
not been selected. This value can be updated in the Project Settings
page or the Portfolio Project page within the application.
budget
double
optional
The proposed budget for this Project.
hourlyRate
double
optional
The default hourly rate for work on this Project. This rate will be used
if an assignee working on this Project does not have an hourly rate configured
in their profile.
statusUpdate
string
optional
Contains an optional status update for Projects that can be used to summarize
the status of multiple Projects at a glance.

You can edit the StatusUpdate field on the Portfolio page of the application.
modifyDate
date-time
required
The timestamp in UTC when the Project was most recently modified.
createDate
date-time
required
The timestamp in UTC when the Project was created.
isTemplate
boolean
required
True if this Project is a template that will be reused as a framework
for future Projects.