Table of Contents

API Reference

This section is generated directly from the XML documentation comments in the MegaForm.Sdk assembly. Every public type, method, and property below is part of the stable contract (see API Stability).

Entry points

  • IMegaFormClient — the root facade. Exposes Forms, Submissions, Dashboard, SubmissionDashboard, Inbox, Files, and Schema.
  • MegaFormSdk — ambient accessor for hosts without DI (DNN Razor Host, DDR, legacy .ascx).
  • MegaFormScope — the portal/user context passed to every call.

Sub-APIs

  • IFormApi — create, read, list, update & delete forms.
  • ISubmissionApi — query, submit, update & delete submissions.
  • IDashboardApi — per-form counts and recent-submission totals.
  • ISubmissionDashboardApi — rich search, detail, and status operations for dashboards.
  • IInboxApi — human-task inbox (claim, approve, reject, forward, comment, attach, ad-hoc tasks).
  • IFileApi — list & open uploaded files.
  • ISchemaApi — parse form schema JSON into typed field metadata.

Use the namespace list on the left (or search) to browse the full reference.