Probably worth throwing an exception if we don't get a creation_url or a resource_shape_url