Enviance Workflow API

The Workflow API from Enviance — 18 operation(s) for workflow.

Operations 26

POST /ver2/WorkflowService.svc/workflows #
GET /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId} #
PATCH /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId} #
DELETE /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId} #
GET /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/attachments #
POST /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/attachments #
GET /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/attachments/{attachmentId} #
DELETE /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/attachments/{attachmentId} #
GET /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/attachments/{attachmentId}/downloadUrl #
POST /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/children #
GET /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/steps/{stepIdOrName} #
PATCH /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/steps/{stepIdOrName} #
GET /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/steps/{stepIdOrName}/users/{userId} #
GET /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/steps/currentstep #
PATCH /ver2/WorkflowService.svc/workflows/{workflowIdOrUniqueId}/steps/currentstep #
POST /ver2/WorkflowService.svc/workflows/bulk #
PATCH /ver2/WorkflowService.svc/workflows/bulk #
DELETE /ver2/WorkflowService.svc/workflows/bulk #
POST /ver2/WorkflowService.svc/workflows/bulkold #
GET /ver2/WorkflowService.svc/workflows/getuploadexcelresult/{commandLogId} Get excel file (base64) #
POST /ver2/WorkflowService.svc/workflows/steps #
POST /ver2/WorkflowService.svc/workflows/steps/currentsteps #
POST /ver2/WorkflowService.svc/workflows/uploadexcel2commands Upload excel file (base64) #
POST /ver2/WorkflowService.svc/workflowtypes/{workflowTypeIdOrName}/guessPermissions #
GET /ver2/WorkflowService.svc/workflowtypes/{workflowTypeIdOrName}/uniqueIds #
POST /ver2/WorkflowService.svc/workflowtypes/{workflowTypeIdOrName}/users/{userId}/guessPermissions #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/enviance-workflow-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

enviance-workflow-api-openapi.yml Raw ↑
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