Skip to content

Update a project

PUT
/projects/{projectId}

Update project details

projectId
required
integer
>= 1

Unique identifier for the project

object
project_name
required

Name of the project

string
<= 255 characters
project_desc
required

Detailed description of the project

string
company_id
required

ID of the company associated with the project

integer
>= 1
project_status
required

Current status of the project

string
Allowed values: active completed cancelled on_hold
project_url

URL to project repository or documentation

string format: uri
start_date
required

Project start date

string format: date
end_date
required

Project end date

string format: date

Project updated successfully

object
success
boolean
data

Response data

message

Optional success message

string

Bad request - invalid input

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: BAD_REQUEST

Unauthorized - authentication required

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: UNAUTHORIZED

Resource not found

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: NOT_FOUND

Internal server error

object
success
required

Indicates if the request was successful

boolean
message
required

Response message

string
success
boolean
message
string
Allowed values: INTERNAL_SERVER_ERROR