error response as json too
fix code formatting
description/caption should be own field so it can be revisioned too. consistent field slugs
prepend built-in paths with + as a sort of namespace
site is not a collection in this case
boilerplate for record creation
better asset/attachment handling
fix paths for colorbox