Build custom web service APIs for Moodle.
Guides the creation of custom Moodle web service endpoints with parameter validation, permission checks, and service registration.
When to use it
Use when creating Moodle plugin web services, course management endpoints, quiz or reporting APIs, or backends for external applications.
Give it a Moodle plugin project and the endpoint you want built; it guides implementation of the external API class and service registration.
What you provide
Testing requires a Moodle instance where web services and REST can be enabled and the external service registered.
This skill
Moodle
Purges Moodle caches (irreversible)
browser cache
Clears your browser cache (irreversible)
$CFG->dataroot/local_yourplugin/
Checks custom API logs