WSManager: Moodle Web Services manager plugin
Loading...
Image before
Before
Image after
After
Simple yet powerful tool  🚀

Manage your Moodle Web Services from one intuitive interface

Finally, an easier way to tune up and manage all your Moodle APIs in one place

Download from GitHub

Current version 1.0.8

Configure all your APIs within a single, AJAX-powered interface

No more jumping between Moodle sections — everything is at your fingertips

Simple control panel

Configure all settings globally — enable/disable Web Services, protocols, and more — all from the Dashboard.

Image

Simplify Web Services Management

Manage each Service individually — enable, disable, view info, edit settings, create tokens and connect external functions — right from the list.

Test External Functions Effortlessly

Stop fighting with confusing documentation. WSManager helps you test and debug your Moodle API connections in seconds.

  • See request info directly in WSManager: endpoints, parameters, required fields, HTTP method
  • Make a test request right from the plugin interface and view the response. Eliminate guesswork when integrating Moodle web services.
Image Image

Forecasting efficiency

Before launching any marketing activity, you need to assess how successful and effective it can be.

How does it work?

Install WSManager Plugin
Step 01

Download and install

01
Download file from GitHub

In the plugin GitHub repository you need to download ZIP archive with the last version

02
Install plugin in Moodle
  1. Go to Site administration (/admin/search.php)
  2. Plugins tab → Install plugins
  3. Install plugin from ZIP file
Plugin dashboard manager
Step 02

Set up global options from dashboard

  1. Go to Server tab (/admin/search.php#linkserver)
  2. Scroll down to Web services manager section
  3. Click on Dashboard
  4. Configure global settings

Intuitive dashboard makes it simple to configure and monitor web services status

Image Image
Step 03

Download the data in a convenient format

Bibendum velit mi, ac sed ac malesuada ultrices non lectus mi pellentesque vel at tempus cras sed a eleifend augue amet mauris, leo ac amet erat.

Get connected