Export Workflows
Export an existing Workflow from your Catalytic team, optionally secured with a password. This method produces a File that can be downloaded and used to import the Workflow into another team.
Permissions Required
You must have Find permissions to the Workflow in order to for this request to succeed.
Method Signature
File Export(string id, string password = null);
async Task<File> ExportAsync(string id, string password = null);
Parameters
Example
/*
* This example demonstrates exporting a Workflow from a Catalytic
* team and downloading the export file.
*/
using System.IO;
using Catalytic.Sdk.Entities;
using System.Collections.Generic;
namespace Catalytic.Sdk.Examples
{
class Program
{
static void Main(string[] args)
{
var catalytic = new Catalytic.Sdk.CatalyticClient(Credentials.Default);
var workflowId = "10000000-0000-0000-0000-000000000001";
File export = catalytic.Workflows.Export(workflow);
FileInfo file = catalytic.Files.Download(export.Id);
}
}
}
Updated almost 3 years ago