With the current implementation, when Timeline Update API is used to update a system managed field e.g. SF Event ID of an activity, or if a non existing field is passed, the response shows as success with status 200. This gives an impression to the user that the update was successful which is incorrect.
The API functionality should be improved so that it gives apt response to user.