PUT: Update multiple instances
To update more than one instance, PUT data for more than one instance.
Example: PUT request for defects
The following example illustrates how to update multiple defects.
- 
                                                                    
Request: Data array of entity objects to update by ID.
 - 
                                                                    
Response: Data array of entity objects for which the update was successful
 
*** Request ***
PUT .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/defects/
{
                "data": [{
                                "id": "1003",
                                "description": "This is the description for defect 3",
                                "name": "This is defect 3",
                                "severity": {
                                                "type": "list_node",
                                                "id": " 1073"
                                }
                },
                {
                                "id": "1004",
                                "description": "This is the description for defect 4",
                                "name": "This is defect 4",
                                "severity": {
                                                "type": "list_node",
                                                "id": " 1074"
                                }
                }]
}
*** Response ***
{
                "total_count": 2,
                "data": [{
                                "type": "defect",
   l>",
                                "id": "1003"
 
                },
                {
                                "type": "defect",
                                "id": "1004"
                }]
}
                                                            Example: PUT request, partial success
This PUT request example is for defects. It demonstrates trying to update defect ID 1004 by referencing a non-existing release whose ID is 1040.
- 
                                                                    
Request: Data array of entity objects to update by ID.
 - 
                                                                    
Response: Data array of entity objects for which the update was successful, and an error array of error objects for entities for which the update was not successful.
 
*** Request ***
PUT .../api/shared_spaces/<space_id>/workspaces/<workspace_id>/defects/
{
                "data": [{
                                "id": "1003",
                                "release": {
                                                "type": "release",
                                                "id": " 1002"
                                },
                                "description": "This is defect 3",
                                "name": "defect3"
                },
                {
                                "id": "1004",
                                "release": {
                                                "type": "release",
                                                "id": "1040"
                                },
                                "description": "This is defect 4",
                                "name": "defect4"
                }]
}
*** Response ***
HTTP/1.1 409 Conflict
{
                "total_count": 1,
                "data": [{
                                "type": "defect",
                                "id": "1003",
                }],
                "errors": [{
                                "index": 1,
                                "error_code": "platform.entity_not_found",
                                "description": "The entity by id 1040 of type release does not exist",
                                "properties": {
                                                "entity_type": "release",
                                                "entity_id": "1040"
                                }
                }]
}
                                                            
                                                            
 See also: 

                                                        
                                                        
                                                        
                                                        
                                                        
 
                                                                    
                                                                    
                                        
                                        