Skip to content

System Endpoints (Reference)

Overview

These background endpoints support core features such as forms security, session stability, uploads, and offline capabilities. They do not appear in the menu and are not directly accessed by users.

Administrator or developer context: reference only

CAPTCHA Service

Provides human verification on selected forms to prevent automated abuse.

  • Where you see it: Registration or other public forms may include a CAPTCHA.
  • What it does: Validates that the submission is made by a real person.

Keep Session Alive

Helps maintain your signed-in session during long periods of activity.

  • Where you see it: Transparent; triggered by pages that need to keep your session from expiring.
  • What it does: Periodically pings the server so you do not get logged out while working.

Upload Handler

Securely processes file uploads from pages that support attaching files.

  • Where you see it: Admin areas and media/library pages that allow uploads.
  • What it does: Receives files and stores them according to your group’s configuration.

Service Worker

Improves performance and resilience for static assets.

  • Where you see it: Transparent; the site may register a service worker to cache resources.
  • What it does: Caches assets for faster loads and supports limited offline behaviour.

Provides a user search endpoint for the View As page, allowing MOS Super Administrators to find and impersonate user accounts for support and troubleshooting purposes.

  • Where you see it: The View As page (viewas.aspx), accessible only to MOS Super Administrators.
  • What it does: Searches users within the current group by name or username and returns matching results. Requires a minimum of two characters. Returns up to 20 users with their name, username, and profile picture.

MOS Super Admin

Troubleshooting

  • Upload fails: Check your file size/type and try again on a stable connection.
  • Session expired unexpectedly: Sign in again and ensure your browser isn’t blocking background requests.
  • CAPTCHA not loading: Refresh the page; if it persists, try a different network.