Para baixar um artefato, você precisará do artifact id.
Aqui está como baixamos um artefato através do Botmaestro SDK:
# Define artifact IDartefato_id="1"# Get artifact name and contentnome,conteudo=maestro.get_artifact(artifact_id=artefato_id)# Write to diskwithopen(nome,"wb")asf:f.write(conteudo)
Fileartefato=newFile("<path to file>/artifact.txt");// Define artifact IDStringartefatoId="1";// Get artifact contentbyte[]dados=maestro.getArtifactFile(artefatoId);// Write to diskFileUtils.writeByteArrayToFile(artefato,dados);
usingSystem;usingSystem.IO;// Define artifact IDstringartifactId="1";// Get artifact contentvar(fileName,fileContent)=awaitmaestro.GetArtifactAsync(artifactId);stringfilePath=Path.Combine(Environment.CurrentDirectory,fileName);// Write to diskawaitFile.WriteAllBytesAsync(filePath,fileContent);