def METHOD_NAME(self, folder_id: str, file_id: str, name: str):
    # TODO : This is the function that is responsible for making the incident documents.
    try:
        confluence_client = Confluence(
            url=self.configuration.api_url,
            username=self.configuration.username,
            password=self.configuration.password.get_secret_value(),
            cloud=self.configuration.hosting_type,
        )
        logger.info(f"Copy_file function with args {folder_id}, {file_id}, {name}")
        template_content = confluence_client.get_page_by_id(
            self.configuration.template_id, expand="body.storage", status=None, version=None
        )
        page_details = confluence_client.create_page(
            space=self.configuration.root_id,
            parent_id=folder_id,
            title=name,
            type="page",
            body=template_content["body"],
            representation="storage",
            editor="v2",
            full_width=False,
        )
        if self.configuration.parent_id:
            """TODO: Find and fix why the page is not created under the parent_id, folder_id"""
            self.move_file_confluence(page_id_to_move=page_details["id"], parent_id=folder_id)
        return {
            "weblink": f"{self.configuration.api_url}wiki/spaces/{folder_id}/pages/{page_details['id']}/{name}",
            "id": page_details["id"],
            "name": name,
        }
    except Exception as e:
        logger.error(f"Exception happened while creating page: {e}")