{"action":"opened","issue":{"url":"https://api.github.com/repos/SamCooper/MC_SPEC_RIDS/issues/82","labels_url":"https://api.github.com/repos/SamCooper/MC_SPEC_RIDS/issues/82/labels{/name}","comments_url":"https://api.github.com/repos/SamCooper/MC_SPEC_RIDS/issues/82/comments","events_url":"https://api.github.com/repos/SamCooper/MC_SPEC_RIDS/issues/82/events","html_url":"https://github.com/SamCooper/MC_SPEC_RIDS/issues/82","id":79890872,"number":82,"title":"updateDefinition operation overview","user":{"login":"BEHAL","id":9323968,"avatar_url":"https://avatars.githubusercontent.com/u/9323968?v=3","gravatar_id":"","url":"https://api.github.com/users/BEHAL","html_url":"https://github.com/BEHAL","followers_url":"https://api.github.com/users/BEHAL/followers","following_url":"https://api.github.com/users/BEHAL/following{/other_user}","gists_url":"https://api.github.com/users/BEHAL/gists{/gist_id}","starred_url":"https://api.github.com/users/BEHAL/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BEHAL/subscriptions","organizations_url":"https://api.github.com/users/BEHAL/orgs","repos_url":"https://api.github.com/users/BEHAL/repos","events_url":"https://api.github.com/users/BEHAL/events{/privacy}","received_events_url":"https://api.github.com/users/BEHAL/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-23T16:27:42Z","updated_at":"2015-05-23T16:27:42Z","closed_at":null,"body":"In all the services that are using the updateDefinition, the general section states:\r\n\r\n    \"The operation must not be used to change the name of an existing XXX, removal of the existing XXX and adding the new definition must be used in this case\"\r\n\r\nThe input data structures currently used by the updateDefinition operation do not contain anymore the name of the \"object\", therefore, this operation cannot change ithe object name and the above sentence as it is does not make sense.\r\n\r\nI suggest to replace it in all the services by something like:\r\n\r\n   \"To change the name of an existing XXX Identity, removal of the existing XXX Identity with the removeDefinition operation and adding the new definition with the addDefinition operation must be used in this case\""}}