Help / Tutorial API#
Read-only user-guide index + document viewer. Wraps the legacy MnxUserGuideModule / mnxUserGuideDocuments tables.
- Endpoints:
GET /api/v1/help/sectionsGET /api/v1/help/documents?take=NGET /api/v1/help/documents/{documentId}
- Auth:
[Authorize] - Jira: BFC-30
- Legacy source:
MnxUserGuideModule,mnxUserGuideDocuments
Flow#
flowchart LR
S[GET /help/sections] --> SvcS[HelpService.GetSections]
D[GET /help/documents?take=N] --> SvcL[HelpService.GetDocuments]
O[GET /help/documents/id] --> SvcO[HelpService.GetDocument]
SvcS --> DBM[MnxUserGuideModule<br/>WHERE Display=true<br/>AND InternalOnly=false]
SvcL --> DBD[mnxUserGuideDocuments<br/>ORDER BY LastModified DESC]
SvcO --> DBOne[mnxUserGuideDocument<br/>+ Content payload]
DBM & DBD & DBOne --> Resp[200]Rules#
- List responses never return
Display=falseorInternalOnly=truerows — hidden drafts are invisible even by ID. GetDocumentreturnsnullfor hidden IDs — no 403; hides existence.- List response omits the
Contentblob for payload size. Fetch/documents/{id}when needed. takeclamped to[1, 500].- “Sections” (not “modules”) in the API name intentionally —
MnxUserGuideModuleis unrelated toMnxModule; avoid the overload.