Platform Artifact Submission
Release-backed guidance for submitting Elsa Studio workflow definitions as Elsa Platform artifacts in Elsa Studio 3.8.0.
What Is Submitted
{PlatformEndpoint}/api/workspaces/{WorkspaceId}/artifactsWhen To Use It
Register the Module
using System.Net.Http.Headers;
using Elsa.Studio.PlatformIntegration.Extensions;
var platformAccessToken = builder.Configuration["Platform:AccessToken"]
?? throw new InvalidOperationException("Platform access token is required.");
builder.Services.AddPlatformIntegrationModule(options =>
{
options.PlatformEndpoint = new Uri("https://platform.example.com");
options.WorkspaceId = Guid.Parse("00000000-0000-0000-0000-000000000000");
options.ConfigureRequestAsync = (request, _) =>
{
request.Headers.Authorization = new AuthenticationHeaderValue(
"Bearer", platformAccessToken);
return Task.CompletedTask;
};
});Submission Modes
Mode
What happens
Verify the Integration
Response
Meaning in the module
Related Guidance
Last updated