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)
    return await self._create_and_dump_schedule(data, access)