Enviance Workflow API
The Workflow API from Enviance — 18 operation(s) for workflow.
The Workflow API from Enviance — 18 operation(s) for workflow.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/enviance-workflow-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
version: Platform.v2026.2.0.0.20260708
title: Rest Activity Workflow API
description: EMS Rest API
contact:
name: Cority
email: support@cority.com
url: https://cority.com
servers:
- url: https://api.enviance.com/
tags:
- name: Workflow
paths:
/ver2/WorkflowService.svc/workflows:
post:
tags:
- Workflow
description: "\n\n\nenvianceSdk.workflows.createWorkflows\n```\n[\n [\n {\n \"workflowTypeName\": \"workflow Type Name\",\n \"name\": \"workflow name 1\",\n \"uniqueId\": \"uniqueId - 0000-1-1\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"dueDate\": \"2013-02-07T00:00:00\",\n \"comment\": \"my comment\",\n \"calendars\": [\n \"My\",\n \"Object\",\n \"System\"\n ],\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n \"Folder1Document1.txt\",\n \"Folder1Document2.txt\"\n ]\n },\n {\n \"workflowTypeName\": \"workflow Type Name\",\n \"name\": \"workflow name 2\",\n \"uniqueId\": \"uniqueId - 0000-1-2\",\n \"dueDate\": \"2013-02-07T00:00:00\",\n \"comment\": \"my comment\",\n \"calendars\": [\n \"My\",\n \"Object\",\n \"System\"\n ],\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n \"Folder1Document1.txt\",\n \"Folder1Document2.txt\"\n ]\n }\n ],\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.createWorkflows21\n```\n[\n [\n {\n \"workflowTypeName\": \"workflow Type Name\",\n \"name\": \"workflow name 1\",\n \"uniqueId\": \"uniqueId - 0000-1-1\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"dueDate\": \"2013-02-07T00:00:00\",\n \"comment\": \"my comment\",\n \"calendars\": [\n \"My\",\n \"Object\",\n \"System\"\n ],\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n {\n \"documentIdOrPath\": \"Folder1Document1.txt\"\n },\n {\n \"documentIdOrPath\": \"Folder1Document2.txt\",\n \"customFieldIdOrName\": \"udf-textbox-numeric\"\n }\n ]\n },\n {\n \"workflowTypeName\": \"workflow Type Name\",\n \"name\": \"workflow name 2\",\n \"uniqueId\": \"uniqueId - 0000-1-2\",\n \"dueDate\": \"2013-02-07T00:00:00\",\n \"comment\": \"my comment\",\n \"calendars\": [\n \"My\",\n \"Object\",\n \"System\"\n ],\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n {\n \"documentIdOrPath\": \"Folder1Document1.txt\"\n },\n {\n \"documentIdOrPath\": \"Folder1Document2.txt\",\n \"customFieldIdOrName\": \"udf-textbox-numeric\"\n }\n ]\n }\n ],\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.createWorkflow\n```\n[\n {\n \"workflowTypeName\": \"workflow Type Name\",\n \"name\": \"workflow name 1\",\n \"uniqueId\": \"uniqueId - 0000-1-1\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"dueDate\": \"2013-02-07T00:00:00\",\n \"comment\": \"my comment\",\n \"calendars\": [\n \"My\",\n \"Object\",\n \"System\"\n ],\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n \"Folder1Document1.txt\",\n \"Folder1Document2.txt\"\n ]\n },\n null,\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.createWorkflowExt\n```\n[\n {\n \"workflowInfo\": {\n \"workflowTypeName\": \"workflow Type Name\",\n \"name\": \"workflow name 1\",\n \"uniqueId\": \"uniqueId - 0000-1-1\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"dueDate\": \"2013-02-07T00:00:00\",\n \"comment\": \"my comment\",\n \"calendars\": [\n \"My\",\n \"Object\",\n \"System\"\n ],\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n \"Folder1Document1.txt\",\n \"Folder1Document2.txt\"\n ]\n },\n \"initStepInfo\": null,\n \"clientRequestId\": \"64AA5290-15F2-451B-9EF3-4494F66FE59F\"\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.createWorkflow21\n```\n[\n {\n \"workflowTypeName\": \"workflow Type Name\",\n \"name\": \"workflow name 1\",\n \"uniqueId\": \"uniqueId - 0000-1-1\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"dueDate\": \"2013-02-07T00:00:00\",\n \"comment\": \"my comment\",\n \"calendars\": [\n \"My\",\n \"Object\",\n \"System\"\n ],\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n {\n \"documentIdOrPath\": \"Folder1Document1.txt\"\n },\n {\n \"documentIdOrPath\": \"Folder1Document2.txt\",\n \"customFieldIdOrName\": \"udf-textbox-numeric\"\n }\n ]\n },\n null,\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.createWorkflow21Ext\n```\n[\n {\n \"workflowInfo\": {\n \"workflowTypeName\": \"workflow Type Name\",\n \"name\": \"workflow name 1\",\n \"uniqueId\": \"uniqueId - 0000-1-1\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"dueDate\": \"2013-02-07T00:00:00\",\n \"comment\": \"my comment\",\n \"calendars\": [\n \"My\",\n \"Object\",\n \"System\"\n ],\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n {\n \"documentIdOrPath\": \"Folder1Document1.txt\"\n },\n {\n \"documentIdOrPath\": \"Folder1Document2.txt\",\n \"customFieldIdOrName\": \"udf-textbox-numeric\"\n }\n ]\n },\n \"initStepInfo\": null,\n \"clientRequestId\": \"64AA5290-15F2-451B-9EF3-4494F66FE59F\"\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.createWorkflowType\n```\n[\n {\n \"name\": \"Workflow Type\",\n \"workflowSteps\": [\n {\n \"name\": \"Step1\",\n \"status\": \"Step1\",\n \"formTemplate\": {\n \"name\": \"FT-1\"\n },\n \"assignedRole\": \"R-1\",\n \"stepActions\": [\n {\n \"name\": \"Go to Step2\",\n \"destinationStep\": {\n \"name\": \"Step2\"\n },\n \"allowedRoles\": [\n \"R-1\"\n ]\n },\n {\n \"name\": \"Go to Step3\",\n \"destinationStep\": {\n \"name\": \"Step3\"\n },\n \"allowedRoles\": [\n \"R-3\"\n ]\n }\n ]\n },\n {\n \"name\": \"Step2\",\n \"status\": \"Step2\",\n \"formTemplate\": {\n \"name\": \"FT-2\"\n },\n \"assignedRole\": \"R-2\",\n \"stepActions\": [\n {\n \"name\": \"Go to Step3\",\n \"destinationStep\": {\n \"name\": \"Step3\"\n },\n \"allowedRoles\": [\n \"R-2\"\n ]\n }\n ]\n },\n {\n \"name\": \"Step3\",\n \"status\": \"Step3\",\n \"formTemplate\": {\n \"name\": \"FT-3\"\n },\n \"assignedRole\": \"R-3\",\n \"stepActions\": [\n {\n \"name\": \"Go to Step1\",\n \"destinationStep\": {\n \"name\": \"Step1\"\n },\n \"allowedRoles\": [\n \"R-1\",\n \"R-2\",\n \"R-3\"\n ]\n }\n ]\n }\n ],\n \"localFields\": [\n \"Calculated Numeric\"\n ],\n \"workflowPermissions\": [\n {\n \"role\": \"R-1\",\n \"flags\": [\n \"FullAccess\",\n \"AllFormFieldAccess\"\n ]\n },\n {\n \"role\": \"R-2\",\n \"flags\": [\n \"ViewAllFormFields\",\n \"SetWorkflowID\",\n \"Close\",\n \"Reopen\",\n \"Delete\",\n \"Rename\",\n \"Assign\",\n \"Schedule\"\n ]\n },\n {\n \"role\": \"R-3\",\n \"flags\": [\n \"OverrideAllFormFields\",\n \"Open\",\n \"Report\",\n \"SetWorkflowID\",\n \"CompleteUnderlyingTask\",\n \"ViewUnderlyingTask\"\n ]\n }\n ],\n \"stepPermissions\": [\n {\n \"role\": \"R-1\",\n \"steps\": [\n {\n \"step\": \"Step1\",\n \"allGlobal\": \"Edit\",\n \"allLocal\": \"View\"\n },\n {\n \"step\": \"Step2\",\n \"allGlobal\": \"View\",\n \"allLocal\": \"Edit\"\n },\n {\n \"step\": \"Step3\",\n \"allGlobal\": \"Override\",\n \"allLocal\": \"Override\"\n }\n ]\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.createWorkflowRole\n```\n[\n {\n \"name\": \"WorkflowRole1\",\n \"description\": \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo\",\n \"defaultMembers\": {\n \"userIdsOrNames\": [\n \"user1\"\n ],\n \"groupIdsOrNames\": [\n \"group1\"\n ]\n }\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.createWorkflowRoleAsync\n```\n[\n {\n \"name\": \"WorkflowRole1\",\n \"description\": \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo\",\n \"defaultMembers\": {\n \"userIdsOrNames\": [\n \"user1\"\n ],\n \"groupIdsOrNames\": [\n \"group1\"\n ]\n }\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.Workflows.Impl.WorkflowService.CreateWorkflow
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
responses:
default:
description: not available
content:
application/json:
schema:
type: string
format: guid
application/xml:
schema:
type: string
format: guid
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateWorkflow'
application/xml:
schema:
$ref: '#/components/schemas/CreateWorkflow'
required: true
/ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}:
get:
tags:
- Workflow
description: "\n\n\nenvianceSdk.workflows.getWorkflow\n```\n[\n \"B5E7E7A4-D294-4D7C-ABC9-008EDBE97346\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.getWorkflow21\n```\n[\n \"B5E7E7A4-D294-4D7C-ABC9-008EDBE97346\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.getWorkflowStep\n```\n[\n \"B5E7E7A4-D294-4D7C-ABC9-008EDBE97346\",\n \"Step1\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.getWorkflowStepBulk\n```\n[\n [\n {\n \"workflowIdOrUniqueId\": \"10ec54b9-a8b0-45a6-a9d7-7a0c0c962725\",\n \"stepIdsOrNames\": [\n \"WFStep1\"\n ]\n },\n {\n \"workflowIdOrUniqueId\": \"2017.03.23.11.2F39C8EC9325\",\n \"stepIdsOrNames\": [\n \"337989bf-832e-4e1f-8034-3b4327d52542\"\n ]\n }\n ],\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.getWorkflowCurrentStep\n```\n[\n \"B5E7E7A4-D294-4D7C-ABC9-008EDBE97346\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.getWorkflowCurrentStepBulk\n```\n[\n [\n \"10ec54b9-a8b0-45a6-a9d7-7a0c0c962725\",\n \"2017.03.23.11.2F39C8EC9325\"\n ],\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.getWorkflowType\n```\n[\n \"workflowTypeIdOrName\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.getWorkflowTypeVersion\n```\n[\n \"workflowTypeIdOrName\",\n \"versionNumber\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.getWorkflowRole\n```\n[\n \"276067c5-1316-433d-9943-86475ed8fed4\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.Workflows.Impl.WorkflowService.GetWorkflow
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: workflowIdOrUniqueId
in: path
required: true
schema:
type: string
responses:
default:
description: not available
content:
application/json:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Workflows.WorkflowInfo'
application/xml:
schema:
$ref: '#/components/schemas/Enviance.RestServices.Ver2.Workflows.WorkflowInfo'
patch:
tags:
- Workflow
description: "\n\n\nenvianceSdk.workflows.updateWorkflowStep\n```\n[\n \"22cf40b5-b001-47ce-8853-020dc9e9aa8e\",\n \"Oleg FT Step1\",\n {\n \"comment\": \"my comment\",\n \"transition\": {\n \"dueDate\": \"2013-02-15T00:00:00\",\n \"stepActionName\": \"Oleg FT Step1 Action1\",\n \"assignTo\": [\n {\n \"userIdOrName\": \"oleg\"\n },\n {\n \"userIdOrName\": \"vitek\"\n },\n {\n \"groupIdOrName\": \"Administrators\"\n },\n {\n \"groupIdOrName\": \"BL Group\"\n }\n ]\n },\n \"fields\": [\n {\n \"name\": \"Oleg FT 1 = dt date\",\n \"values\": [\n \"2013-02-01T00:00:00\"\n ]\n },\n {\n \"name\": \"Oleg FT 1 = url\",\n \"urlItems\": [\n {\n \"label\": \"may label\",\n \"url\": \"http://mail.ru\"\n }\n ]\n },\n {\n \"name\": \"oleg FT 1 = num ddl linked 2\",\n \"values\": [\n \"100\",\n \"100\"\n ]\n },\n {\n \"name\": \"oleg FT 1 = text multi\",\n \"values\": [\n \"val1\",\n \"val3\"\n ]\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflowStepExt\n```\n[\n {\n \"workflowIdOrUniqueId\": \"22cf40b5-b001-47ce-8853-020dc9e9aa8e\",\n \"stepIdOrName\": \"Oleg FT Step1\",\n \"stepInfo\": {\n \"comment\": \"my comment\",\n \"transition\": {\n \"dueDate\": \"2013-02-15T00:00:00\",\n \"stepActionName\": \"Oleg FT Step1 Action1\",\n \"assignTo\": [\n {\n \"userIdOrName\": \"oleg\"\n },\n {\n \"userIdOrName\": \"vitek\"\n },\n {\n \"groupIdOrName\": \"Administrators\"\n },\n {\n \"groupIdOrName\": \"BL Group\"\n }\n ]\n },\n \"fields\": [\n {\n \"name\": \"Oleg FT 1 = dt date\",\n \"values\": [\n \"2013-02-01T00:00:00\"\n ]\n },\n {\n \"name\": \"Oleg FT 1 = url\",\n \"urlItems\": [\n {\n \"label\": \"may label\",\n \"url\": \"http://mail.ru\"\n }\n ]\n },\n {\n \"name\": \"oleg FT 1 = num ddl linked 2\",\n \"values\": [\n \"100\",\n \"100\"\n ]\n },\n {\n \"name\": \"oleg FT 1 = text multi\",\n \"values\": [\n \"val1\",\n \"val3\"\n ]\n }\n ]\n },\n \"clientRequestId\": \"64AA5290-15F2-451B-9EF3-4494F66FE59E\"\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflowCurrentStep\n```\n[\n \"22cf40b5-b001-47ce-8853-020dc9e9aa8e\",\n {\n \"comment\": \"my comment\",\n \"transition\": {\n \"dueDate\": \"2013-02-15T00:00:00\",\n \"stepActionName\": \"Oleg FT Step1 Action1\",\n \"assignTo\": [\n {\n \"userIdOrName\": \"oleg\"\n },\n {\n \"userIdOrName\": \"vitek\"\n },\n {\n \"groupIdOrName\": \"Administrators\"\n },\n {\n \"groupIdOrName\": \"BL Group\"\n }\n ]\n },\n \"fields\": [\n {\n \"name\": \"Oleg FT 1 = dt date\",\n \"values\": [\n \"2013-02-01T00:00:00\"\n ]\n },\n {\n \"name\": \"Oleg FT 1 = url\",\n \"urlItems\": [\n {\n \"label\": \"may label\",\n \"url\": \"http://mail.ru\"\n }\n ]\n },\n {\n \"name\": \"oleg FT 1 = num ddl linked 2\",\n \"values\": [\n \"100\",\n \"100\"\n ]\n },\n {\n \"name\": \"oleg FT 1 = text multi\",\n \"values\": [\n \"val1\",\n \"val3\"\n ]\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflowCurrentStepExt\n```\n[\n {\n \"workflowIdOrUniqueId\": \"a4f13c99-5c2c-46dc-bbff-4aea388ef3ca\",\n \"stepInfo\": {\n \"comment\": \"my comment\",\n \"transition\": {\n \"stepActionName\": \"go to step 2\",\n \"assignTo\": [\n {\n \"userIdOrName\": \"oleg\"\n },\n {\n \"userIdOrName\": \"vitek\"\n },\n {\n \"groupIdOrName\": \"Administrators\"\n },\n {\n \"groupIdOrName\": \"BL Group\"\n }\n ]\n },\n \"fields\": [\n {\n \"name\": \"Date\",\n \"values\": [\n \"2013-02-01T00:00:00\"\n ]\n },\n {\n \"name\": \"CitationHyperlink\",\n \"urlItems\": [\n {\n \"label\": \"may label\",\n \"url\": \"http://test.com\"\n }\n ]\n },\n {\n \"name\": \"NumberDDL linked\",\n \"values\": [\n \"1.23456E-05\",\n \"1.23456E-05\"\n ]\n },\n {\n \"name\": \"Text(MSLB)\",\n \"values\": [\n \"test1\",\n \"test2\"\n ]\n }\n ]\n },\n \"clientRequestId\": \"19AA5290-15F2-451B-9EF3-4494F66FE59F\"\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflow\n```\n[\n \"5bfdbd05-225f-40ee-bff1-2efe18a75375\",\n {\n \"dueDate\": \"2012-09-19T18:00:00\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"name\": \"test\",\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n \"/Folder/Folder/Doc.txt\"\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflowExt\n```\n[\n {\n \"workflowIdOrUniqueId\": \"5bfdbd05-225f-40ee-bff1-2efe18a75375\",\n \"workflowInfo\": {\n \"dueDate\": \"2012-09-19T18:00:00\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"name\": \"test\",\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n \"/Folder/Folder/Doc.txt\"\n ]\n },\n \"clientRequestId\": \"64AA5290-15F2-451B-9EF3-4494F66FE59E\"\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflow21\n```\n[\n \"5bfdbd05-225f-40ee-bff1-2efe18a75375\",\n {\n \"dueDate\": \"2012-09-19T18:00:00\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"name\": \"test\",\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n {\n \"documentIdOrPath\": \"Folder1Document1.txt\"\n },\n {\n \"documentIdOrPath\": \"Folder1Document2.txt\",\n \"customFieldIdOrName\": \"udf-textbox-numeric\"\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflow21Ext\n```\n[\n {\n \"workflowIdOrUniqueId\": \"5bfdbd05-225f-40ee-bff1-2efe18a75375\",\n \"workflowInfo\": {\n \"dueDate\": \"2012-09-19T18:00:00\",\n \"parentWorkflowSourceCustomField\": {\n \"id\": null,\n \"name\": \"UDF name\"\n },\n \"name\": \"test\",\n \"objects\": [\n \"/Generation - 1/NE TV\"\n ],\n \"documents\": [\n {\n \"documentIdOrPath\": \"Folder1Document1.txt\"\n },\n {\n \"documentIdOrPath\": \"Folder1Document2.txt\",\n \"customFieldIdOrName\": \"udf-textbox-numeric\"\n }\n ]\n },\n \"clientRequestId\": \"64AA5290-15F2-451B-9EF3-4494F66FE49F\"\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflows\n```\n[\n [\n {\n \"workflowIdOrUniqueId\": \"2022.01.24.02.37D8CC867814\",\n \"dueDate\": \"2021-01-24T04:00:00\",\n \"name\": \"ryWIbulk-1-rename\",\n \"assignedTo\": [\n {\n \"userIdOrName\": \"yuromanova\"\n },\n {\n \"groupIdOrName\": \"TESTGroup\"\n }\n ],\n \"objects\": [\n \"/-- div\"\n ],\n \"calendars\": [\n \"My\",\n \"Object\",\n \"System\"\n ],\n \"comment\": \"commentstest\",\n \"documents\": [\n \"/RY Folder WF/RY Folder 2/eql.txt\"\n ],\n \"step\": {\n \"fields\": [\n {\n \"name\": \"GX2BooleanCB\",\n \"values\": [\n \"true\"\n ]\n },\n {\n \"name\": \"GX2NumberTextBox\",\n \"values\": [\n \"0\"\n ]\n }\n ]\n }\n },\n {\n \"workflowIdOrUniqueId\": \"2022.01.24.02.37D8CC867815\",\n \"dueDate\": \"2021-01-24T04:00:00\",\n \"name\": \"ryWIbulk-2-rename\",\n \"assignedTo\": [\n {\n \"userIdOrName\": \"yuromanova\"\n }\n ],\n \"objects\": [\n \"/-- div\"\n ],\n \"step\": {\n \"fields\": [\n {\n \"name\": \"GX2BooleanCB\",\n \"values\": [\n \"true\"\n ]\n }\n ]\n }\n }\n ],\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflowType\n```\n[\n \"Workflow Type\",\n {\n \"name\": \"Workflow Type updated\",\n \"description\": \"Workflow Type from preconditions should be updated successfully.\",\n \"shouldCreateNewVersion\": \"true\",\n \"versionComments\": \"New Comment for version\",\n \"idGenScheme\": \"{Day}.{Hour}.{AlphaID}\",\n \"workflowSteps\": [\n {\n \"name\": \"Step1\",\n \"status\": \"Step 1 Status \",\n \"formTemplate\": {\n \"name\": \"FT-1\"\n },\n \"assignedRole\": \"R-1\"\n }\n ],\n \"workflowPermissions\": [\n {\n \"role\": \"R-1\",\n \"flags\": [\n \"FullAccess\",\n \"AllFormFieldAccess\"\n ]\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.updateWorkflowTypeInfo\n```\n[\n \"workflowTypeIdOrName\",\n \"newName\",\n \"{Year}.{Month}.{Day}.{Hour}.{AlphaID}\",\n \"description example\",\n \"true\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.partialUpdateWorkflowType\n```\n[\n \"WT test\",\n {\n \"description\": \"Workflow 1\",\n \"shouldCreateNewVersion\": \"false\",\n \"versionComments\": \"Version 3\",\n \"idGenScheme\": \"{Year}.{Month}.{Day}.{Hour}.{AlphaID}\",\n \"workflowSteps\": [\n {\n \"name\": \"Step1\",\n \"status\": \"Open\",\n \"associatedFormTemplate\": {\n \"name\": \"FT-1\"\n },\n \"assignedRole\": \"R-1\",\n \"stepActions\": [\n {\n \"name\": \"go to step 2\",\n \"destinationStep\": \"Step2\",\n \"allowedRoles\": [\n \"R-1\"\n ]\n }\n ]\n },\n {\n \"name\": \"Step2\",\n \"status\": \" In progress\",\n \"associatedFormTemplate\": {\n \"name\": \"FT-1\"\n },\n \"assignedRole\": \"R-1\"\n }\n ],\n \"stepRoles\": [\n {\n \"name\": \"R-1\",\n \"users\": [\n {\n \"name\": \"primeAdmin\"\n }\n ]\n }\n ],\n \"workflowPermissions\": [\n {\n \"role\": \"R-1\",\n \"flags\": [\n \"ViewAllFormFields\"\n ]\n }\n ],\n \"policies\": [\n {\n \"name\": \"Pol-1\"\n }\n ]\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\n[\"7bd06df1-041b-4d1e-8091-1e74f7dd7219\",{\"name\":\"WorkflowRole1update\"\"description\": \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo\",\"defaultMembers\": {\"userIdsOrNames\": [\"User1\"],\"groupIdsOrNames\": [\"group1\"]},\"onsuccess\",\"onerror\"][\"7bd06df1-041b-4d1e-8091-1e74f7dd7219\",{\"name\":\"WorkflowRole1update\"\"description\": \"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo\",\"defaultMembers\": {\"userIdsOrNames\": [\"User1\"],\"groupIdsOrNames\": [\"group1\"]},\"onsuccess\",\"onerror\"]\n"
operationId: Enviance.RestServices.Ver2.Workflows.Impl.WorkflowService.UpdateWorkflow
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: workflowIdOrUniqueId
in: path
required: true
schema:
type: string
responses:
default:
description: not available
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateWorkflow'
application/xml:
schema:
$ref: '#/components/schemas/UpdateWorkflow'
required: true
delete:
tags:
- Workflow
description: "\n\n\nenvianceSdk.workflows.deleteWorkflow\n```\n[\n \"eccd2310-9b5f-440b-bf0d-91f9803d036b\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.deleteWorkflowExt\n```\n[\n {\n \"workflowIdOrUniqueId\": \"eccd2310-9b5f-440b-bf0d-91f9803d036b\",\n \"clientRequestId\": \"64AA5290-15F2-451B-9EF3-4494F66FE59E\"\n },\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.deleteWorkflows\n```\n[\n [\n \"wfid1\",\n \"wfid2\"\n ],\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.deleteWorkflowType\n```\n[\n \"workflowTypeIdOrName\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.deleteWorkflowTypeBulk\n```\n[\n [\n \"workflowTypeIdOrName1\",\n \"workflowTypeIdOrName2\",\n \"workflowTypeIdOrName3\"\n ],\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.deleteWorkflowRole\n```\n[\n \"276067c5-1316-433d-9943-86475ed8fed4\",\n \"onsuccess\",\n \"onerror\"\n]\n```\nenvianceSdk.workflows.deleteWorkflowRoleAsync\n```\n[\n \"276067c5-1316-433d-9943-86475ed8fed4\",\n \"onsuccess\",\n \"onerror\"\n]\n```\n\n"
operationId: Enviance.RestServices.Ver2.Workflows.Impl.WorkflowService.DeleteWorkflow
parameters:
- name: EnvApi-Systemid
in: header
description: Specify specific system to run instead of Home
schema:
type: string
- name: EnvApi-Packageid
in: header
description: (optional) Clients application/package ID
schema:
type: string
- name: EnvApi-Udf-DateTime-Iso-In-CustomFields
in: header
description: Udfs of DateTime should use Iso
schema:
type: string
default: 'true'
- name: EnvApi-Udf-DateTime-ReadInUserTz
in: header
description: (obsolete) Udfs of DateTime type whould be in ReadInUserTz
schema:
type: string
- name: EnvApi-Udf-Value-Invariant
in: header
description: (optional) Udfs - Force Non-Localized (invariant) values
schema:
type: string
- name: EnvApi-Localization-All
in: header
description: (optional) Extend objects with User-given Localizations
schema:
type: string
- name: x-client-request-id
in: header
description: (optional) Client ID for double submit prevention
schema:
type: string
- name: workflowIdOrUniqueId
in: path
required: true
schema:
type: string
responses:
default:
description: not available
/ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/attachments:
get:
tags:
- Workflow
operationId: Enviance.RestServices.Ver2.Workflows.Impl.WorkflowService.GetWorkflowAttachments
parameters:
- name: EnvApi-Systemid
in: header
# --- truncated at 32 KB (121 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/enviance/refs/heads/main/openapi/enviance-workflow-api-openapi.yml