Creates a new project.
<Check title="Required Permissions">The user must be an admin or have `project-create:write` permissions.</Check>
Creates the preconfigured project in the language of the user.
Authentication
AuthorizationBearer
Bearer authentication of the form `Bearer <token>`, where token is your auth token.
Request
The model used to create a project.
namestringRequired>=0 characters<=1000 characters
The name of the Project. Max allowed length: 1000 characters.
isPrivatebooleanOptional
Whether this is a private project only visible to members and the creator.
Defaults to false.
Can only be changed from public to private if no times have been tracked on this project.
Can always be made public.
descriptionstring or nullOptional>=0 characters<=25000 characters
The project description. Max allowed length: 25000 characters.
startDatestring or nullOptionalformat: "date-time"
The start date of the project.
dueDatestring or nullOptionalformat: "date-time"
The due date of the project.
companyIdstring or nullOptionalformat: "uuid"
The id of the company.
timeBudgetinteger or nullOptional
The time budget the project has, in seconds.
isBillableByDefaultboolean or nullOptional
Whether project times should be billable by default.
projectTypeIdstring or nullOptionalformat: "uuid"
The id of the project type of this project.
colorstring or nullOptional>=0 characters<=14 characters
The color of the project for display purposes in awork.
The supported colors are defined by the awork frontend.
Can be null when no color assigned.
deductNonBillableHoursbooleanOptional
Whether to deduct non-billable hours from project budgets.
projectStatusIdstring or nullOptionalformat: "uuid"
The id of the project status.
projectTemplateIdstring or nullOptionalformat: "uuid"
The id of the template which is used to create the project.
publicProjectTemplateIdstring or nullOptionalformat: "uuid"
The id of the public template which is used to create the project.
referenceDateTypeenum or nullOptional
(optional, default = TODAY) Defines the starting date from which the reference date is calculated.
The reference date is the date from which the Start/DueOn date of a task is calculated, based on the ReferenceDateAnchor.
Allowed values:
referenceDateAnchorenum or nullOptional
(optional, default = START) Defines what the reference date represents for the schedule (start of first task or end of last task).
Allowed values:
customReferenceDatestring or nullOptionalformat: "date"
(optional) The custom reference date when ReferenceDateType is set to 'custom'.
Response
OK
namestring>=0 characters<=1000 characters
The name of the Project. Max allowed length: 1000 characters.
isPrivateboolean or null
Whether this is a private project only visible to members and the creator.
Defaults to false.
Can only be changed from public to private if no times have been tracked on this project.
Can always be made public.
descriptionstring or null>=0 characters<=25000 characters
The project description. Max allowed length: 25000 characters.
startDatestring or nullformat: "date-time"
The start date of the project.
dueDatestring or nullformat: "date-time"
The due date of the project.
companyIdstring or nullformat: "uuid"
The id of the company.
timeBudgetinteger or null
The time budget the project has, in seconds.
isBillableByDefaultboolean or null
Whether project times should be billable by default.
projectTypeIdstring or nullformat: "uuid"
The id of the project type of this project.
colorstring or null>=0 characters<=14 characters
The color of the project for display purposes in awork.
The supported colors are defined by the awork frontend.
Can be null when no color assigned.
deductNonBillableHoursboolean or null
Whether to deduct non-billable hours from project budgets.
projectStatusIdstring or nullformat: "uuid"
The id of the project status.
projectTemplateIdstring or nullformat: "uuid"
The id of the template which is used to create the project.
publicProjectTemplateIdstring or nullformat: "uuid"
The id of the public template which is used to create the project.
idstring or nullformat: "uuid"
Id of the project.
hasImageboolean or null
Whether the project has an image.
createdOnstring or nullformat: "date-time"
The date this entity was created.
createdBystring or nullformat: "uuid"
The id of the user who created this entity.
updatedOnstring or nullformat: "date-time"
The date this entity was last modified.
updatedBystring or nullformat: "uuid"
The id of the user who last modified this entity.
closedOnstring or nullformat: "date-time"
The date the project was set to closed.
closedBystring or nullformat: "uuid"
The user who closed the project.
createdByProjectTemplateIdstring or nullformat: "uuid"
The id of the template the project was created from.
projectTypeobject or null
projectStatusobject or null
companyobject or null
tagslist of objects or null
The tags for this project.
totalPlannedDurationWithHierarchylong or null
The total planned duration of the project with hierarchy, in seconds.
Calculated based on the planned durations of tasks and task lists of the project.
Sum of Sum(TotalPlannedDurationWithHierarchy of all task lists) and
Sum(TotalPlannedDurationWithHierarchy of all parent tasks without list)
tasksCountinteger or null
The number of all tasks related to the project.
tasksDoneCountinteger or null
The number of all tasks in status 'done' related to the project.
memberslist of objects or null
The members of this project.
trackedDurationinteger or null
The summed up duration of all time trackings for this project.
customFieldslist of objects or null
Custom fields of the project.
resourceVersionlong or null
The version of the entity, updated on every modification, to the ticks in UTC.
Not identical to UpdatedOn.
teamslist of objects or null
The teams the project is associated to.
isExternalboolean or null
True if this entity is coming from an external workspace (awork Connect).
isRetainerboolean or null
Whether the project is a retainer project.
Retainer projects have at least one retainer with budgets.
plannedDurationlong or nullDeprecated
The total planned time of the project, in seconds.
The time is calculated as te sum of the planned duration by all project tasks.
The start date of the project.
The due date of the project.
The id of the company.
The time budget the project has, in seconds.
Whether project times should be billable by default.
The id of the project type of this project.
The color of the project for display purposes in awork.
The supported colors are defined by the awork frontend.
Can be null when no color assigned.
The id of the project status.
The id of the template which is used to create the project.
The id of the public template which is used to create the project.
Id of the project.
Whether the project has an image.
The date this entity was created.
The id of the user who created this entity.
The date this entity was last modified.
The id of the user who last modified this entity.
The date the project was set to closed.
The user who closed the project.
The id of the template the project was created from.
The tags for this project.
The number of all tasks related to the project.
The number of all tasks in status 'done' related to the project.
The members of this project.
The summed up duration of all time trackings for this project.
Custom fields of the project.
The version of the entity, updated on every modification, to the ticks in UTC.
Not identical to UpdatedOn.
The teams the project is associated to.
Whether the project is a retainer project.
Retainer projects have at least one retainer with budgets.
The total planned time of the project, in seconds.
The time is calculated as te sum of the planned duration by all project tasks.
The start date of the project.
The due date of the project.
The id of the company.
The time budget the project has, in seconds.
Whether project times should be billable by default.
The id of the project type of this project.
The color of the project for display purposes in awork.
The supported colors are defined by the awork frontend.
Can be null when no color assigned.
The id of the project status.
The id of the template which is used to create the project.
The id of the public template which is used to create the project.
OK
The project description. Max allowed length: 25000 characters.
Creates a new project.
Required Permissions
The user must be an admin or have project-create:write permissions.
The name of the Project. Max allowed length: 1000 characters.
The name of the Project. Max allowed length: 1000 characters.
The project description. Max allowed length: 25000 characters.
True if this entity is coming from an external workspace (awork Connect).
The total planned duration of the project with hierarchy, in seconds.
Calculated based on the planned durations of tasks and task lists of the project.
Sum of Sum(TotalPlannedDurationWithHierarchy of all task lists) and
Sum(TotalPlannedDurationWithHierarchy of all parent tasks without list)
Whether to deduct non-billable hours from project budgets.
Whether to deduct non-billable hours from project budgets.
Bearer authentication of the form Bearer <token>, where token is your auth token.
(optional, default = TODAY) Defines the starting date from which the reference date is calculated.
The reference date is the date from which the Start/DueOn date of a task is calculated, based on the ReferenceDateAnchor.
(optional, default = START) Defines what the reference date represents for the schedule (start of first task or end of last task).
(optional) The custom reference date when ReferenceDateType is set to ‘custom’.