/mcpid (required): Maps to the primary key of the workflow entry name (required): The name of the workflow description (optional): A description of the workflow Media (optional): The media of the workflow TriggerSet (required): A set of events that cause the conditions to be evaluated ConditionSet (optional): A set of conditions that determine if the workflow is run workflowActions (optional): A list of workflow actions to run if the trigger and conditions are satisfied Request Parameters: 200: Success Finesse successfully created the new workflow. The server response contains an empty response body and a location header that denotes the absolute URL of the new phone book. Note 400: Bad Request 400: Finesse API Error 401: Authorization Failure 403: Forbidden 500: Internal Server Error HTTP Response: <ApiErrors> <ApiError> <ErrorData>Duplicate Workflow name.</ErrorData> <ErrorType>Database constraint violation</ErrorType> <ErrorMessage> HTTP Status code: 400 (Bad Request) Api Error Type: Database constraint violation Error Message: A workflow with the same name already exists </ErrorMessage> </ApiError> </ApiErrors> Example Failure Response: Workflow—Update This API allows an administrator to update an existing workflow. If the attributes (name, description, TriggerSet, ConditionSet, workflowActions) for the specified workflow do not change, the request does not need to include those attributes. If an attribute is not specified, the current value is retained. However, you must specify at least one attribute in the request. If you only want to change the description of the workflow, you can make the following request: <Workflow> <description>New description</description> </Workflow> Cisco Finesse Web Services Developer and JavaScript Guide, Release 12.5(1) 296 Cisco Finesse Configuration APIs Workflow—Update