/api/v1/projects/{projectId}Ask AIpatch http://localhost:8000/api/v1/projects/{projectId}This can be used to update a specific project by its ID.Path ParamsprojectIdstringrequiredBody Paramssource_idstringThe unique identifier of the source. This is a user-generated string. You can use this to link the person to a resource in an external system.namestringlength ≤ 128The name of the project. Must be 128 characters or less.ownerstringlength ≤ 255The owner of the project. Must be 255 characters or less.addressstringlength between 6 and 128The address of the project. Must be between 6 and 128 characters long.latitudenumberThe latitude of the project. This is used to compute for instance the weather conditions on the project site.longitudenumberThe longitude of the project. This is used to compute the weather conditions.project_keystringlength between 2 and 12The project key. This is a short string that identifies the project. It must be at least 2 characters long, and at most 12 characters long & may only consist of numbers and letters.project_volumeinteger≥ 1The volume of the project (in Euros). Must be a positive integer.project_statusstring | nullenumThe phase of the project.PROJECT_PREPARATIONPROJECT_PREPARATIONPLANNINGEXECUTION_PREPARATIONEXECUTIONPROJECT_COMPLETIONCOMPLETEDDEFECTS_LIABILITYAllowed:PROJECT_PREPARATIONPLANNINGEXECUTION_PREPARATIONEXECUTIONPROJECT_COMPLETIONCOMPLETEDDEFECTS_LIABILITYstart_datedate-timeThe start date of the project (in ISO8601 format). Must be between 2010-01-01 and 2039-12-31.end_datedate-time | nullThe planned end date of the project (in ISO8601 format). Must be between 2010-01-01 and 2039-12-31.owner_person_iduuid | nullLinks the project owner to a person from the organisation contact book. Mutually exclusive with owner_company_id. Takes precedence over owner (free text) when provided.owner_company_iduuid | nullLinks the project owner to a company from the organisation contact book. Mutually exclusive with owner_person_id. Takes precedence over owner (free text) when provided.clientstring | nullThe client of the project (free text). Must be 255 characters or less.client_person_iduuid | nullLinks the project client to a person from the organisation contact book. Mutually exclusive with client_company_id. Takes precedence over client (free text) when provided.client_company_iduuid | nullLinks the project client to a company from the organisation contact book. Mutually exclusive with client_person_id. Takes precedence over client (free text) when provided.project_typestring | nullenumThe type of construction project.NEW_CONSTRUCTIONNEW_CONSTRUCTIONALTERATIONREFURBISHMENTAllowed:NEW_CONSTRUCTIONALTERATIONREFURBISHMENTbuilding_typestring | nullenumThe type of building being constructed.RESIDENTIAL_BUILDINGSRESIDENTIAL_BUILDINGSOFFICE_BUILDINGSCOMMERCIAL_RETAILINDUSTRIAL_MANUFACTURINGLOGISTICS_WAREHOUSINGHOTELS_HOSPITALITYHEALTHCARE_NURSINGEDUCATIONPUBLIC_BUILDINGSMIXED_USEOTHER_SPECIAL_STRUCTURESShow 11 enum valuesresponsible_contact_iduuid | nullThe ID of the person from the project contact book responsible for the project. Must be a project member with active membership.approved_additions_suminteger | null≥ 1Sum of approved additions (in Euros). Must be a positive integer.HeadersRequest-IdstringThe HTTP Request-Id request header is an optional and unofficial HTTP header, used to trace individual HTTP requests from the client to the server and back again. It allows the client and server to correlate each HTTP request. If not provided by the client, the server should generate a unique request ID and include it in the response.Responses 200The project has been successfully updated. 400Bad request, Invalid input 401Unauthorized 403Forbidden 404Object not found 409Conflict 500Internal server errorUpdated about 2 months ago