Retrieve a workflow by id
1 min
code examples curl request get \\ \ url https //api integrationmarketplace io/v1/{orgdomain}/environments/{envdomain}/workflows/{workflowid} \\ \ header 'accept application/json'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("content type", "application/json"); var requestoptions = { method 'get', headers myheaders, redirect 'follow' }; fetch("https //api integrationmarketplace io/v1/{orgdomain}/environments/{envdomain}/workflows/{workflowid}", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));require "uri" require "json" require "net/http" url = uri("https //api integrationmarketplace io/v1/{orgdomain}/environments/{envdomain}/workflows/{workflowid}") https = net http new(url host, url port) https use ssl = true request = net http get new(url) request\["accept"] = "application/json" request\["content type"] = "application/json" response = https request(request) puts response read body import requests import json url = "https //api integrationmarketplace io/v1/{orgdomain}/environments/{envdomain}/workflows/{workflowid}" payload = {} headers = { 'accept' 'application/json', 'content type' 'application/json' } response = requests request("get", url, headers=headers, data=payload) print(response text) responses // successful operation { "id" "000a0000 a00a 00a0 a000 000000000000", "title" "my workflow", "description" "this workflow processes new hire onboarding ", "version" 1, "createdat" "2024 01 01t00 00 00z", "updatedat" "2024 01 01t00 00 00z", "nodes" \[ { "id" "", "type" "query", "pack" "relias", "description" "", "metadata" { "x" 0, "y" 0 }, "flow" { "nodes" \[ { "" "" } ], "edges" \[ { "src" { "id" "", "port" "out", "groups" \[ {} ] }, "tgt" { "id" "", "port" "in", "groups" \[ {} ] } } ] } } ], "edges" \[ { "src" { "id" "", "port" "out", "groups" \[ {} ] }, "tgt" { "id" "", "port" "in", "groups" \[ {} ] } } ], "packs" \[ { "id" "core", "version" "2 0 2" } ], "context" { "definitions" \[ {} ], "values" \[ { "definition id" "", "value" "" } ] } }// returned when the request is well formed but access is denied due to invalid or expired credentials { "status" 400, "error" "bad request", "message" "invalid request parameters", "path" "/v1/{orgdomain}/environments", "timestamp" "2021 01 01t00 00 00z" }// returned when the authenticated user does not have the necessary permissions to access the requested resource { "status" 400, "error" "bad request", "message" "invalid request parameters", "path" "/v1/{orgdomain}/environments", "timestamp" "2021 01 01t00 00 00z" }// returned when the requested resource could not be found this can be due to an incorrect url or a resource that has been deleted { "status" 400, "error" "bad request", "message" "invalid request parameters", "path" "/v1/{orgdomain}/environments", "timestamp" "2021 01 01t00 00 00z" }// returned when the server encounters an unexpected error that prevents it from fulfilling the request { "status" 400, "error" "bad request", "message" "invalid request parameters", "path" "/v1/{orgdomain}/environments", "timestamp" "2021 01 01t00 00 00z" }