updated keys to be in camelCase, rather than having hyphens
Renamed uuid to id and removed restriction on format.
Made url attribute optional.