Interface IMegaFormClient
The single public entry point for using MegaForm programmatically. Resolve it from
DI (services.AddMegaFormSdk()) or, in non-DI hosts (e.g. a DNN Razor host),
via the ambient MegaForm accessor.
public interface IMegaFormClient
Properties
Dashboard
Dashboard summaries for customers building an in-host dashboard.
IDashboardApi Dashboard { get; }
Property Value
Files
Uploaded-file listing + download.
IFileApi Files { get; }
Property Value
Forms
Form authoring + listing.
IFormApi Forms { get; }
Property Value
Inbox
Human-task inbox operations backed by the host workflow task service.
IInboxApi Inbox { get; }
Property Value
Schema
Parse a form's SchemaJson into typed, read-only field metadata.
ISchemaApi Schema { get; }
Property Value
SubmissionDashboard
Submission dashboard search, detail, and status operations.
ISubmissionDashboardApi SubmissionDashboard { get; }
Property Value
Submissions
Submission querying (FindData).
ISubmissionApi Submissions { get; }