diff --git a/Conductor/Api/IWorkflowResourceApi.cs b/Conductor/Api/IWorkflowResourceApi.cs
new file mode 100644
index 00000000..9fb1468e
--- /dev/null
+++ b/Conductor/Api/IWorkflowResourceApi.cs
@@ -0,0 +1,677 @@
+using System;
+using System.Collections.Generic;
+using Conductor.Client;
+using Conductor.Client.Models;
+
+namespace Conductor.Api
+{
+ ///
+ /// Represents a collection of functions to interact with the API endpoints
+ ///
+ public interface IWorkflowResourceApi : IApiAccessor
+ {
+ #region Synchronous Operations
+ ///
+ /// Starts the decision task for a workflow
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ ///
+ void Decide(string workflowId);
+
+ ///
+ /// Starts the decision task for a workflow
+ ///
+ ///
+ ///
+ ///
+ /// Thrown when fails to make API call
+ ///
+ /// ApiResponse of Object(void)
+ ApiResponse