# POST /api/projects > Projects - Add New Project - **Endpoint:** `POST /api/projects` - **Group:** Projects - **Since:** v1.0.0 - **Defined in:** `RestApi/Controllers/ProjectsController.php` ## Headers | Field | Type | Description | | --- | --- | --- | | `authtoken` | String | Authentication token, generated from admin area | ## Parameters | Field | Type | Required | Description | | --- | --- | --- | --- | | `title` | string | yes | Mandatory Project Title. | | `client_id` | string | yes | Mandatory Project client id. | | `start_date` | string | yes | Mandatory Project Start Date. | | `description` | string | yes | Optional Project description. | | `deadline` | string | yes | Optional Project deadline. | | `created_by` | number | no | Optional RISE user ID. Default: 1. Use for proper attribution. | ## Request example ```bash curl -X POST "https://yoursite.com/index.php/api/projects" \ -H "authtoken: YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "title": "...", "client_id": "...", "start_date": "...", "description": "...", "deadline": "..." }' ``` ## Responses ### Success - Success-Response: ```json HTTP/1.1 200 OK { "status": true, "message": "Project add successful." } HTTP/1.1 404 Not Found { "status": false, "message": "Project add fail." } ``` --- Part of the [REST API for RISE CRM](https://risecrm.themesic.com/apiguide/) documentation. Full page: https://risecrm.themesic.com/apiguide/projects/create-project/