async def METHOD_NAME(self, request: web.Request):
    data = await request.json()
    await self._error_if_object_with_id_exists(data.get(self.id_property))
    access = await self.get_request_permissions(request)
    obj = await self._api_manager.METHOD_NAME(data, access, self.ram_key, self.id_property,
                                                        self.obj_class)
    return obj