async def METHOD_NAME(
    data_path: Path, otu_id: str, otu_version: Union[int, str], body
):
    path = join_diff_path(data_path, otu_id, otu_version)
    async with aiofiles.open(path, "w") as f:
        json_string = json.dumps(body, default=json_encoder)
        await f.write(json_string)