1. Create a New Project

Creates a new project in the system with comprehensive details about the development project.

Endpoint: /project

Method: POST

Request Body:

{
    "id": 1,                                           // Optional: Custom project ID
    "name": "Luxury Villa",                            // Required: Project's name
    "description": "A beautiful villa with ocean view",// Required: Detailed description
    "features": "{}",                                  // Optional: Features and amenities (JSON)
    "developer_usp": "Top-tier beachfront property",   // Optional: Developer's unique selling proposition
    "payment_plan": "{}",                              // Optional: Payment plan in JSON format
    "location": "123 Ocean View St, Malibu, CA 90265", // Required: Geographical location
    "status": "active",                                // Required: Project status
    "url": "<https://projectsite.com>",                  // Optional: Project landing page
    "ref_project": "RefProject001",                    // Optional: Reference to another project
    "auto_populate_images": "yes",                     // Optional: Whether to auto-populate images (yes/no)
    "agent_id": 123                                    // Optional: Agent claiming the project
}

Response:


2. List All Projects

Retrieves a list of all projects in the system with detailed information.

Endpoint: /project

Method: GET

Query Parameters: