   end
 
   @doc """
-  Retrieves a specific Workflow.
-
-  ## Options
-  The `api` option defines the OpenAperture.ManagerApi used for connection.
-
-  The `id` option defines the Workflow id.
+  Retrieves a specific deployment.
+
+  ## Options
+  The `api` option defines the OpenAperture.ManagerApi used for connection.
+
+  The `id` option defines the deployment id.
 
   The `queryparams` option defines the query parameters (optional).
 


  Boolean
  """
  @spec delete_workflow!(pid, String.t(),  Map, List, List) :: term
  def delete_workflow!(api \\ ManagerApi.get_api, id, queryparams \\ %{}, headers \\ [], options \\ []) do
    delete_workflow(api, id, queryparams, headers, options).success?
  end

  @doc """
  Execute a Workflow.

  ## Options
  The `api` option defines the OpenAperture.ManagerApi used for connection.

  The `execute_options` option defines the execution options map.

  The `id` option defines the Workflow id.

  The `queryparams` option defines the query parameters (optional).

  The `headers` option defines the header values (optional).

  The `options` option defines any extra HTTP options (optional).

  ## Return Values

  Returns the OpenAperture.ManagerApi.Response struct.
  """
  @spec execute_workflow(pid, String.t(), Map, Map, List, List) :: term
  def execute_workflow(api \\ ManagerApi.get_api, id, execute_options, queryparams \\ %{}, headers \\ [], options \\ []) do
    post(api, get_path("workflows/#{id}/execute", queryparams), execute_options, headers, options)
  end

  @doc """
  Execute a Workflow.

  ## Options
  The `api` option defines the OpenAperture.ManagerApi used for connection.

  The `execute_options` option defines the execution options map.

  The `id` option defines the Workflow id.

  The `queryparams` option defines the query parameters (optional).


  end

  @doc """
  Delete a deployment.

  ## Options
  The `api` option defines the OpenAperture.ManagerApi used for connection.

  The `id` option defines the deployment id.

  The `queryparams` option defines the query parameters (optional).

  The `headers` option defines the header values (optional).

  The `options` option defines any extra HTTP options (optional).

  ## Return Values

  Returns the OpenAperture.ManagerApi.Response struct.
  """
  @spec delete_deployment(pid, String.t(), Map, List, List) :: term
  def delete_deployment(api \\ ManagerApi.get_api, id, queryparams \\ %{}, headers \\ [], options \\ []) do
    delete(api, get_path("deployments/#{id}", queryparams), headers, options)
  end

  @doc """
  Delete a deployment.

  ## Options
  The `api` option defines the OpenAperture.ManagerApi used for connection.

  The `id` option defines the deployment id.

  The `queryparams` option defines the query parameters (optional).

