# Update an existing development Update the details of an existing development within the Property Management System (PMS). This endpoint allows you to modify the development's properties, location, and other relevant details. The request body should contain the updated information in the form of a DevelopmentDTO. If the specified development ID does not exist, a error will be returned. In case of validation errors or system issues, appropriate error responses will be returned. Endpoint: PUT /api/v3/developments/{id} Version: 3.0.4 Security: OAuth2 ## Path parameters: - `id` (integer, required) ## 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 200 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"