Skip to main content

Project

PropertyTypeDescriptionInformation
idintIdentifierUnique for single project.
namestringName of ProjectMaximal length is 150 characters.
goodday_idstringremote id for ProjectMaximal length is 255 characters.
parent_idintParent project IDMaximal length is 255 characters.
client_idintClient ID of ProjectMaximal length is 255 characters.
status_idintStatus IDMaximal length is 255 characters.
status_commentstringcomment of statusMaximal length is 20 characters.
responsible_user_idintUser IDUser that is responsible for project
activeboolProject activity flagtrue for active project, false for inactive project.
descriptionstringDescription of projectMaximal length is 100 characters.
start_datedateProject starting dateDate when project started
end_datedateProject finished dateProject end date
priorityintPriority of ProjectPriority of Project
progressintProject progressProgress of Project
typeintProject's typeMust be enumerator of project_types
is_clientboolProject type (client/internal)Project type is client
google_drive_urlstringProject's google driveProject's google drive
billableboolsi project billableDefine if project is billable
billing_typestringBilling type of projectBilling type of project. Can be: FIXED_AMOUNT or HOURLY_RATE
billing_time_typestringBilling time type of projectBilling time type of project Can be: REPORTED_TIME or APPROVED_TIME
billings_frequencyenumBilling frequencyEnum value can be found in projects.md.
pricedecimalProject's priceMinimal digits is 0. Maximum is 20.
estimated_pricedecimalEstimated price of projectMinimal digits is 0. Maximum is 20.
goodday_created_atdateCreated in GoodDay dateDate of Project creation in GoodDay
has_signed_slaboolProject SLA statusIf project has signed SLA
automatically_create_reportboolAutomatically create reportIf project should automatically create report
billable_statusesarrayBillable statusesStatuses in which Project Tasks can be marked as billable
created_atdateProject creation dateDate of Project creation
updated_atdateProject latest update dateDate of latest Project update

Example:

{
"id": 2,
"name": "01 Initiation",
"goodday_id": "WWi4x7",
"parent_id": 1,
"client_id": 1,
"status_id": 2,
"status_comment": null,
"responsible_user_id": null,
"active": true,
"description": null,
"start_date": null,
"end_date": null,
"priority": 5,
"progress": null,
"type": null,
"is_client": true,
"google_drive_url": null,
"billable": true,
"billing_type": null,
"billing_time_type": null,
"price": 0,
"estimated_price": 0,
"goodday_created_at": "2022-12-02T08:36:26+0100",
"created_at": "2022-12-19T10:19:36+0100",
"updated_at": "2022-12-19T10:19:49+0100",
"_links": [
{
"href": "/api/v0/projects/2",
"rel": "self",
"type": "GET"
}
]
}