Update a project
PUT/api/projects/{id}
Headers
| Field | Type | Description |
|---|---|---|
| authtoken | String | Authentication token, generated from admin area |
Parameters
| Field | Type | Description |
|---|---|---|
| name | String | Mandatory Project Name. |
| rel_type | string | Mandatory Project Related. |
| clientid | Number | Mandatory Related ID. |
| billing_type | Number | Mandatory Billing Type. |
| start_date | Date | Mandatory Project Start Date. |
| status | Number | Mandatory Project Status. |
| progress_from_tasks | String | optional Optional on or off progress from tasks. |
| project_cost | String | optional Optional Project Cost. |
| progress | String | optional Optional project progress. |
| project_rate_per_hour | String | optional Optional project rate per hour. |
| estimated_hours | String | optional Optional Project estimated hours. |
| project_members | Number[] | optional Optional Project members. |
| deadline | Date | optional Optional Project deadline. |
| tags | String | optional Optional Project tags. |
| description | String | optional Optional Project description. |
curl -X PUT "https://yoursite.com/api/projects/123" \
-H "authtoken: YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "name": "...", "rel_type": "...", "clientid": "...", "billing_type": "...", "start_date": "...", "status": "..." }' Success-Response:
HTTP/1.1 200 OK
{
"status": true,
"message": "Project Update Successful."
} Error-Response:
HTTP/1.1 404 Not Found
{
"status": false,
"message": "Project Update Fail."
}