# Create a new development Create a new development within the Property Management System (PMS). This endpoint allows you to add a new development with its associated properties, location, and other relevant details. The request body should contain the development information in the form of a DevelopmentDTO. If the creation is successful, the response will include the newly created development's details. In case of validation errors or system issues, appropriate error responses will be returned. Endpoint: POST /api/v3/developments Version: 3.0.4 Security: OAuth2 ## Query parameters: - `currentUser` (object, required) ## Request fields (application/json): - `id` (integer) Unique identifier for the development Example: 123456 - `area` (object, required) Area where the development is located - `area.id` (integer, required) Area ID - `area.name` (string, required) Area name - `name` (string, required) Name of the development Example: "The Residences at XYZ" - `description` (string, required) Description of the development Example: "A luxury residential development with 100 units" - `primaryImageUrl` (string) Primary image URL for the development Example: "https://example.com/images/development.jpg" ## Response 201 fields (application/json): - `id` (integer) Unique identifier for the development Example: 123456 - `area` (object, required) Area where the development is located - `area.id` (integer, required) Area ID - `area.name` (string, required) Area name - `name` (string, required) Name of the development Example: "The Residences at XYZ" - `description` (string, required) Description of the development Example: "A luxury residential development with 100 units" - `primaryImageUrl` (string) Primary image URL for the development Example: "https://example.com/images/development.jpg"