Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
webservice Member List

This is the complete list of members for webservice, including all inherited members.

add_external_function_to_service($functionname, $serviceid)webservice
add_external_service($service)webservice
add_ws_authorised_user($user)webservice
authenticate_user($token)webservice
delete_service($serviceid)webservice
delete_user_ws_token($tokenid)webservice
delete_user_ws_tokens($userid)webservicestatic
generate_user_ws_tokens($userid)webservice
get_active_tokens($userid)webservicestatic
get_created_by_user_ws_token($userid, $tokenid)webservice
get_external_function_by_id($functionid, $strictness=IGNORE_MISSING)webservice
get_external_functions($serviceids)webservice
get_external_functions_by_enabled_services($serviceshortnames, $enabledonly=true)webservice
get_external_service_by_id($serviceid, $strictness=IGNORE_MISSING)webservice
get_external_service_by_shortname($shortname, $strictness=IGNORE_MISSING)webservice
get_missing_capabilities_by_users($users, $serviceid)webservice
get_not_associated_external_functions($serviceid)webservice
get_service_required_capabilities($serviceid)webservice
get_token_by_id($tokenid)webservice
get_token_by_id_with_details($tokenid)webservice
get_user_capabilities($userid)webservice
get_user_ws_token($token)webservice
get_user_ws_tokens($userid)webservice
get_ws_authorised_user($serviceid, $userid)webservice
get_ws_authorised_users($serviceid)webservice
remove_external_function_from_service($functionname, $serviceid)webservice
remove_ws_authorised_user($user, $serviceid)webservice
service_function_exists($functionname, $serviceid)webservice
TOKEN_LASTACCESS_UPDATE_SECSwebservice
update_external_service($service)webservice
update_token_lastaccess($token, int $time=0)webservicestatic
update_ws_authorised_user($user)webservice