diff --git a/src/clients/Elsa.Api.Client/Extensions/ActivityExtensions.cs b/src/clients/Elsa.Api.Client/Extensions/ActivityExtensions.cs
index 5489a230a..2663488ad 100644
--- a/src/clients/Elsa.Api.Client/Extensions/ActivityExtensions.cs
+++ b/src/clients/Elsa.Api.Client/Extensions/ActivityExtensions.cs
@@ -157,4 +157,14 @@ public static class ActivityExtensions
/// The JsonObject representing the activity.
/// Returns true if the activity is a workflow definition activity; otherwise, false.
public static bool GetIsWorkflowDefinitionActivity(this JsonObject activity) => activity.ContainsKey("workflowDefinitionId") && activity.ContainsKey("workflowDefinitionVersionId");
+
+ ///
+ /// Gets a value indicating whether the specified activity can trigger the workflow.
+ ///
+ public static bool? GetRunAsynchronously(this JsonObject activity) => activity.GetProperty("customProperties", "runAsynchronously");
+
+ ///
+ /// Sets a value indicating whether the specified activity can trigger the workflow.
+ ///
+ public static void SetRunAsynchronously(this JsonObject activity, bool value) => activity.SetProperty(JsonValue.Create(value), "customProperties", "runAsynchronously");
}
\ No newline at end of file