poodle-async-full 5.0.3
Moodle Webservice API
Requires Python: >=3.9
Keywords: OpenAPI, OpenAPI-Generator, Moodle Webservice API

# poodle_async_full
Auto-generated OpenAPI spec for Moodle's Webservice API.

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 5.0.3 (Build: 20251006)
- Package version: 5.0.3
- Generator version: 7.15.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.9+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/bchmnn/poodle.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/bchmnn/poodle.git`)

Then import the package:
```python
import poodle_async_full
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import poodle_async_full
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import poodle_async_full
from poodle_async_full.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://localhost
# See configuration.py for a list of all supported configuration parameters.
configuration = poodle_async_full.Configuration(
    host = "https://localhost"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure API key authorization: wstoken
configuration.api_key['wstoken'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['wstoken'] = 'Bearer'


# Enter a context with an instance of the API client
async with poodle_async_full.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = poodle_async_full.DefaultApi(api_client)
    contextid = 56 # int | The context ID
    prompttext = 'prompttext_example' # str | The prompt text for the AI service

    try:
        # Explain text for the Course Assistance Placement
        api_response = await api_instance.aiplacement_courseassist_explain_text(contextid, prompttext)
        print("The response of DefaultApi->aiplacement_courseassist_explain_text:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling DefaultApi->aiplacement_courseassist_explain_text: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*DefaultApi* | [**aiplacement_courseassist_explain_text**](docs/DefaultApi.md#aiplacement_courseassist_explain_text) | **POST** /webservice/rest/server.php#aiplacement_courseassist_explain_text | Explain text for the Course Assistance Placement
*DefaultApi* | [**aiplacement_courseassist_summarise_text**](docs/DefaultApi.md#aiplacement_courseassist_summarise_text) | **POST** /webservice/rest/server.php#aiplacement_courseassist_summarise_text | Summarise text for the Course Assistance Placement
*DefaultApi* | [**aiplacement_editor_generate_image**](docs/DefaultApi.md#aiplacement_editor_generate_image) | **POST** /webservice/rest/server.php#aiplacement_editor_generate_image | Generate image for the HTML Text editor AI Placement
*DefaultApi* | [**aiplacement_editor_generate_text**](docs/DefaultApi.md#aiplacement_editor_generate_text) | **POST** /webservice/rest/server.php#aiplacement_editor_generate_text | Generate text for the HTML Text editor AI Placement
*DefaultApi* | [**auth_email_get_signup_settings**](docs/DefaultApi.md#auth_email_get_signup_settings) | **GET** /lib/ajax/service-nologin.php#auth_email_get_signup_settings | Get the signup required settings and profile fields.
*DefaultApi* | [**auth_email_signup_user**](docs/DefaultApi.md#auth_email_signup_user) | **GET** /lib/ajax/service-nologin.php#auth_email_signup_user | Adds a new user (pendingto be confirmed) in the site.
*DefaultApi* | [**block_accessreview_get_module_data**](docs/DefaultApi.md#block_accessreview_get_module_data) | **POST** /webservice/rest/server.php#block_accessreview_get_module_data | Gets error data for course modules.
*DefaultApi* | [**block_accessreview_get_section_data**](docs/DefaultApi.md#block_accessreview_get_section_data) | **POST** /webservice/rest/server.php#block_accessreview_get_section_data | Gets error data for course sections.
*DefaultApi* | [**block_recentlyaccesseditems_get_recent_items**](docs/DefaultApi.md#block_recentlyaccesseditems_get_recent_items) | **POST** /webservice/rest/server.php#block_recentlyaccesseditems_get_recent_items | List of items a user has accessed most recently.
*DefaultApi* | [**block_starredcourses_get_starred_courses**](docs/DefaultApi.md#block_starredcourses_get_starred_courses) | **POST** /webservice/rest/server.php#block_starredcourses_get_starred_courses | Get users starred courses.
*DefaultApi* | [**core_admin_set_block_protection**](docs/DefaultApi.md#core_admin_set_block_protection) | **POST** /webservice/rest/server.php#core_admin_set_block_protection | Set the protection state for a block plugin
*DefaultApi* | [**core_admin_set_plugin_order**](docs/DefaultApi.md#core_admin_set_plugin_order) | **POST** /webservice/rest/server.php#core_admin_set_plugin_order | Set the order of a plugin
*DefaultApi* | [**core_admin_set_plugin_state**](docs/DefaultApi.md#core_admin_set_plugin_state) | **POST** /webservice/rest/server.php#core_admin_set_plugin_state | Set the state of a plugin
*DefaultApi* | [**core_ai_delete_provider_instance**](docs/DefaultApi.md#core_ai_delete_provider_instance) | **POST** /webservice/rest/server.php#core_ai_delete_provider_instance | Delete a provider instance
*DefaultApi* | [**core_ai_get_policy_status**](docs/DefaultApi.md#core_ai_get_policy_status) | **POST** /webservice/rest/server.php#core_ai_get_policy_status | Get a users AI policy acceptance
*DefaultApi* | [**core_ai_set_action**](docs/DefaultApi.md#core_ai_set_action) | **POST** /webservice/rest/server.php#core_ai_set_action | Update action
*DefaultApi* | [**core_ai_set_policy_status**](docs/DefaultApi.md#core_ai_set_policy_status) | **POST** /webservice/rest/server.php#core_ai_set_policy_status | Set a users AI policy acceptance
*DefaultApi* | [**core_ai_set_provider_order**](docs/DefaultApi.md#core_ai_set_provider_order) | **POST** /webservice/rest/server.php#core_ai_set_provider_order | Set the order of a provider
*DefaultApi* | [**core_ai_set_provider_status**](docs/DefaultApi.md#core_ai_set_provider_status) | **POST** /webservice/rest/server.php#core_ai_set_provider_status | Set a providers status
*DefaultApi* | [**core_auth_confirm_user**](docs/DefaultApi.md#core_auth_confirm_user) | **GET** /lib/ajax/service-nologin.php#core_auth_confirm_user | Confirm a user account.
*DefaultApi* | [**core_auth_is_age_digital_consent_verification_enabled**](docs/DefaultApi.md#core_auth_is_age_digital_consent_verification_enabled) | **GET** /lib/ajax/service-nologin.php#core_auth_is_age_digital_consent_verification_enabled | Checks if age digital consent verification is enabled.
*DefaultApi* | [**core_auth_is_minor**](docs/DefaultApi.md#core_auth_is_minor) | **GET** /lib/ajax/service-nologin.php#core_auth_is_minor | Requests a check if a user is a digital minor.
*DefaultApi* | [**core_auth_request_password_reset**](docs/DefaultApi.md#core_auth_request_password_reset) | **GET** /lib/ajax/service-nologin.php#core_auth_request_password_reset | Requests a password reset.
*DefaultApi* | [**core_auth_resend_confirmation_email**](docs/DefaultApi.md#core_auth_resend_confirmation_email) | **GET** /lib/ajax/service-nologin.php#core_auth_resend_confirmation_email | Resend confirmation email.
*DefaultApi* | [**core_backup_get_async_backup_links_backup**](docs/DefaultApi.md#core_backup_get_async_backup_links_backup) | **POST** /webservice/rest/server.php#core_backup_get_async_backup_links_backup | Gets the data to use when updating the status table row in the UI for when an async backup completes.
*DefaultApi* | [**core_backup_get_async_backup_links_restore**](docs/DefaultApi.md#core_backup_get_async_backup_links_restore) | **POST** /webservice/rest/server.php#core_backup_get_async_backup_links_restore | Gets the data to use when updating the status table row in the UI for when an async restore completes.
*DefaultApi* | [**core_backup_get_async_backup_progress**](docs/DefaultApi.md#core_backup_get_async_backup_progress) | **POST** /webservice/rest/server.php#core_backup_get_async_backup_progress | Get the progress of an Asyncronhous backup.
*DefaultApi* | [**core_backup_get_copy_progress**](docs/DefaultApi.md#core_backup_get_copy_progress) | **POST** /webservice/rest/server.php#core_backup_get_copy_progress | Gets the progress of course copy operations.
*DefaultApi* | [**core_backup_submit_copy_form**](docs/DefaultApi.md#core_backup_submit_copy_form) | **POST** /webservice/rest/server.php#core_backup_submit_copy_form | Handles ajax submission of course copy form.
*DefaultApi* | [**core_badges_disable_badges**](docs/DefaultApi.md#core_badges_disable_badges) | **POST** /webservice/rest/server.php#core_badges_disable_badges | Disable badges
*DefaultApi* | [**core_badges_enable_badges**](docs/DefaultApi.md#core_badges_enable_badges) | **POST** /webservice/rest/server.php#core_badges_enable_badges | Enable badges
*DefaultApi* | [**core_badges_get_badge**](docs/DefaultApi.md#core_badges_get_badge) | **POST** /webservice/rest/server.php#core_badges_get_badge | Retrieves a badge by id.
*DefaultApi* | [**core_badges_get_user_badge_by_hash**](docs/DefaultApi.md#core_badges_get_user_badge_by_hash) | **POST** /webservice/rest/server.php#core_badges_get_user_badge_by_hash | Returns the badge awarded to a user by hash.
*DefaultApi* | [**core_badges_get_user_badges**](docs/DefaultApi.md#core_badges_get_user_badges) | **POST** /webservice/rest/server.php#core_badges_get_user_badges | Returns the list of badges awarded to a user.
*DefaultApi* | [**core_block_fetch_addable_blocks**](docs/DefaultApi.md#core_block_fetch_addable_blocks) | **POST** /webservice/rest/server.php#core_block_fetch_addable_blocks | Returns all addable blocks in a given page.
*DefaultApi* | [**core_block_get_course_blocks**](docs/DefaultApi.md#core_block_get_course_blocks) | **POST** /webservice/rest/server.php#core_block_get_course_blocks | Returns blocks information for a course.
*DefaultApi* | [**core_block_get_dashboard_blocks**](docs/DefaultApi.md#core_block_get_dashboard_blocks) | **POST** /webservice/rest/server.php#core_block_get_dashboard_blocks | Returns blocks information for the given user dashboard.
*DefaultApi* | [**core_blog_add_entry**](docs/DefaultApi.md#core_blog_add_entry) | **POST** /webservice/rest/server.php#core_blog_add_entry | Creates a new blog post entry.
*DefaultApi* | [**core_blog_delete_entry**](docs/DefaultApi.md#core_blog_delete_entry) | **POST** /webservice/rest/server.php#core_blog_delete_entry | Deletes a blog post entry.
*DefaultApi* | [**core_blog_get_access_information**](docs/DefaultApi.md#core_blog_get_access_information) | **POST** /webservice/rest/server.php#core_blog_get_access_information | Retrieves permission information for the current user.
*DefaultApi* | [**core_blog_get_entries**](docs/DefaultApi.md#core_blog_get_entries) | **GET** /lib/ajax/service-nologin.php#core_blog_get_entries | Returns blog entries.
*DefaultApi* | [**core_blog_prepare_entry_for_edition**](docs/DefaultApi.md#core_blog_prepare_entry_for_edition) | **POST** /webservice/rest/server.php#core_blog_prepare_entry_for_edition | Prepare a draft area for editing a blog entry..
*DefaultApi* | [**core_blog_update_entry**](docs/DefaultApi.md#core_blog_update_entry) | **POST** /webservice/rest/server.php#core_blog_update_entry | Updates a blog entry.
*DefaultApi* | [**core_blog_view_entries**](docs/DefaultApi.md#core_blog_view_entries) | **GET** /lib/ajax/service-nologin.php#core_blog_view_entries | Trigger the blog_entries_viewed event.
*DefaultApi* | [**core_calendar_create_calendar_events**](docs/DefaultApi.md#core_calendar_create_calendar_events) | **POST** /webservice/rest/server.php#core_calendar_create_calendar_events | Create calendar events
*DefaultApi* | [**core_calendar_delete_calendar_events**](docs/DefaultApi.md#core_calendar_delete_calendar_events) | **POST** /webservice/rest/server.php#core_calendar_delete_calendar_events | Delete calendar events
*DefaultApi* | [**core_calendar_delete_subscription**](docs/DefaultApi.md#core_calendar_delete_subscription) | **POST** /webservice/rest/server.php#core_calendar_delete_subscription | Delete the calendar subscription
*DefaultApi* | [**core_calendar_get_action_events_by_course**](docs/DefaultApi.md#core_calendar_get_action_events_by_course) | **POST** /webservice/rest/server.php#core_calendar_get_action_events_by_course | Get calendar action events by course
*DefaultApi* | [**core_calendar_get_action_events_by_courses**](docs/DefaultApi.md#core_calendar_get_action_events_by_courses) | **POST** /webservice/rest/server.php#core_calendar_get_action_events_by_courses | Get calendar action events by courses
*DefaultApi* | [**core_calendar_get_action_events_by_timesort**](docs/DefaultApi.md#core_calendar_get_action_events_by_timesort) | **POST** /webservice/rest/server.php#core_calendar_get_action_events_by_timesort | Get calendar action events by tiemsort
*DefaultApi* | [**core_calendar_get_allowed_event_types**](docs/DefaultApi.md#core_calendar_get_allowed_event_types) | **POST** /webservice/rest/server.php#core_calendar_get_allowed_event_types | Get the type of events a user can create in the given course.
*DefaultApi* | [**core_calendar_get_calendar_access_information**](docs/DefaultApi.md#core_calendar_get_calendar_access_information) | **POST** /webservice/rest/server.php#core_calendar_get_calendar_access_information | Convenience function to retrieve some permissions/access information for the given course calendar.
*DefaultApi* | [**core_calendar_get_calendar_day_view**](docs/DefaultApi.md#core_calendar_get_calendar_day_view) | **POST** /webservice/rest/server.php#core_calendar_get_calendar_day_view | Fetch the day view data for a calendar
*DefaultApi* | [**core_calendar_get_calendar_event_by_id**](docs/DefaultApi.md#core_calendar_get_calendar_event_by_id) | **POST** /webservice/rest/server.php#core_calendar_get_calendar_event_by_id | Get calendar event by id
*DefaultApi* | [**core_calendar_get_calendar_events**](docs/DefaultApi.md#core_calendar_get_calendar_events) | **POST** /webservice/rest/server.php#core_calendar_get_calendar_events | Get calendar events
*DefaultApi* | [**core_calendar_get_calendar_export_token**](docs/DefaultApi.md#core_calendar_get_calendar_export_token) | **POST** /webservice/rest/server.php#core_calendar_get_calendar_export_token | Return the auth token required for exporting a calendar.
*DefaultApi* | [**core_calendar_get_calendar_monthly_view**](docs/DefaultApi.md#core_calendar_get_calendar_monthly_view) | **POST** /webservice/rest/server.php#core_calendar_get_calendar_monthly_view | Fetch the monthly view data for a calendar
*DefaultApi* | [**core_calendar_get_calendar_upcoming_view**](docs/DefaultApi.md#core_calendar_get_calendar_upcoming_view) | **POST** /webservice/rest/server.php#core_calendar_get_calendar_upcoming_view | Fetch the upcoming view data for a calendar
*DefaultApi* | [**core_calendar_get_timestamps**](docs/DefaultApi.md#core_calendar_get_timestamps) | **POST** /webservice/rest/server.php#core_calendar_get_timestamps | Fetch unix timestamps for given date times.
*DefaultApi* | [**core_calendar_submit_create_update_form**](docs/DefaultApi.md#core_calendar_submit_create_update_form) | **POST** /webservice/rest/server.php#core_calendar_submit_create_update_form | Submit form data for event form
*DefaultApi* | [**core_calendar_update_event_start_day**](docs/DefaultApi.md#core_calendar_update_event_start_day) | **POST** /webservice/rest/server.php#core_calendar_update_event_start_day | Update the start day (but not time) for an event.
*DefaultApi* | [**core_change_editmode**](docs/DefaultApi.md#core_change_editmode) | **POST** /webservice/rest/server.php#core_change_editmode | Change the editing mode
*DefaultApi* | [**core_check_get_result_admintree**](docs/DefaultApi.md#core_check_get_result_admintree) | **POST** /webservice/rest/server.php#core_check_get_result_admintree | Executes a check stored in the admin tree and returns the result
*DefaultApi* | [**core_cohort_add_cohort_members**](docs/DefaultApi.md#core_cohort_add_cohort_members) | **POST** /webservice/rest/server.php#core_cohort_add_cohort_members | Adds cohort members.
*DefaultApi* | [**core_cohort_create_cohorts**](docs/DefaultApi.md#core_cohort_create_cohorts) | **POST** /webservice/rest/server.php#core_cohort_create_cohorts | Creates new cohorts.
*DefaultApi* | [**core_cohort_delete_cohort_members**](docs/DefaultApi.md#core_cohort_delete_cohort_members) | **POST** /webservice/rest/server.php#core_cohort_delete_cohort_members | Deletes cohort members.
*DefaultApi* | [**core_cohort_delete_cohorts**](docs/DefaultApi.md#core_cohort_delete_cohorts) | **POST** /webservice/rest/server.php#core_cohort_delete_cohorts | Deletes all specified cohorts.
*DefaultApi* | [**core_cohort_get_cohort_members**](docs/DefaultApi.md#core_cohort_get_cohort_members) | **POST** /webservice/rest/server.php#core_cohort_get_cohort_members | Returns cohort members.
*DefaultApi* | [**core_cohort_get_cohorts**](docs/DefaultApi.md#core_cohort_get_cohorts) | **POST** /webservice/rest/server.php#core_cohort_get_cohorts | Returns cohort details.
*DefaultApi* | [**core_cohort_search_cohorts**](docs/DefaultApi.md#core_cohort_search_cohorts) | **POST** /webservice/rest/server.php#core_cohort_search_cohorts | Search for cohorts.
*DefaultApi* | [**core_cohort_update_cohorts**](docs/DefaultApi.md#core_cohort_update_cohorts) | **POST** /webservice/rest/server.php#core_cohort_update_cohorts | Updates existing cohorts.
*DefaultApi* | [**core_comment_add_comments**](docs/DefaultApi.md#core_comment_add_comments) | **POST** /webservice/rest/server.php#core_comment_add_comments | Adds a comment or comments.
*DefaultApi* | [**core_comment_delete_comments**](docs/DefaultApi.md#core_comment_delete_comments) | **POST** /webservice/rest/server.php#core_comment_delete_comments | Deletes a comment or comments.
*DefaultApi* | [**core_comment_get_comments**](docs/DefaultApi.md#core_comment_get_comments) | **POST** /webservice/rest/server.php#core_comment_get_comments | Returns comments.
*DefaultApi* | [**core_competency_add_competency_to_course**](docs/DefaultApi.md#core_competency_add_competency_to_course) | **POST** /webservice/rest/server.php#core_competency_add_competency_to_course | Add the competency to a course
*DefaultApi* | [**core_competency_add_competency_to_plan**](docs/DefaultApi.md#core_competency_add_competency_to_plan) | **POST** /webservice/rest/server.php#core_competency_add_competency_to_plan | Add the competency to a learning plan
*DefaultApi* | [**core_competency_add_competency_to_template**](docs/DefaultApi.md#core_competency_add_competency_to_template) | **POST** /webservice/rest/server.php#core_competency_add_competency_to_template | Add the competency to a template
*DefaultApi* | [**core_competency_add_related_competency**](docs/DefaultApi.md#core_competency_add_related_competency) | **POST** /webservice/rest/server.php#core_competency_add_related_competency | Adds a related competency
*DefaultApi* | [**core_competency_approve_plan**](docs/DefaultApi.md#core_competency_approve_plan) | **POST** /webservice/rest/server.php#core_competency_approve_plan | Approve a plan.
*DefaultApi* | [**core_competency_competency_framework_viewed**](docs/DefaultApi.md#core_competency_competency_framework_viewed) | **POST** /webservice/rest/server.php#core_competency_competency_framework_viewed | Log event competency framework viewed
*DefaultApi* | [**core_competency_competency_viewed**](docs/DefaultApi.md#core_competency_competency_viewed) | **POST** /webservice/rest/server.php#core_competency_competency_viewed | Log event competency viewed
*DefaultApi* | [**core_competency_complete_plan**](docs/DefaultApi.md#core_competency_complete_plan) | **POST** /webservice/rest/server.php#core_competency_complete_plan | Complete learning plan.
*DefaultApi* | [**core_competency_count_competencies**](docs/DefaultApi.md#core_competency_count_competencies) | **POST** /webservice/rest/server.php#core_competency_count_competencies | Count a list of a competencies.
*DefaultApi* | [**core_competency_count_competencies_in_course**](docs/DefaultApi.md#core_competency_count_competencies_in_course) | **POST** /webservice/rest/server.php#core_competency_count_competencies_in_course | List the competencies in a course
*DefaultApi* | [**core_competency_count_competencies_in_template**](docs/DefaultApi.md#core_competency_count_competencies_in_template) | **POST** /webservice/rest/server.php#core_competency_count_competencies_in_template | Count a list of a competencies for a given template.
*DefaultApi* | [**core_competency_count_competency_frameworks**](docs/DefaultApi.md#core_competency_count_competency_frameworks) | **POST** /webservice/rest/server.php#core_competency_count_competency_frameworks | Count a list of a competency frameworks.
*DefaultApi* | [**core_competency_count_course_module_competencies**](docs/DefaultApi.md#core_competency_count_course_module_competencies) | **POST** /webservice/rest/server.php#core_competency_count_course_module_competencies | Count the competencies in a course module
*DefaultApi* | [**core_competency_count_courses_using_competency**](docs/DefaultApi.md#core_competency_count_courses_using_competency) | **POST** /webservice/rest/server.php#core_competency_count_courses_using_competency | List the courses using a competency
*DefaultApi* | [**core_competency_count_templates**](docs/DefaultApi.md#core_competency_count_templates) | **POST** /webservice/rest/server.php#core_competency_count_templates | Count a list of a learning plan templates.
*DefaultApi* | [**core_competency_count_templates_using_competency**](docs/DefaultApi.md#core_competency_count_templates_using_competency) | **POST** /webservice/rest/server.php#core_competency_count_templates_using_competency | Count a list of a learning plan templates for a given competency.
*DefaultApi* | [**core_competency_create_competency**](docs/DefaultApi.md#core_competency_create_competency) | **POST** /webservice/rest/server.php#core_competency_create_competency | Creates new competencies.
*DefaultApi* | [**core_competency_create_competency_framework**](docs/DefaultApi.md#core_competency_create_competency_framework) | **POST** /webservice/rest/server.php#core_competency_create_competency_framework | Creates new competency frameworks.
*DefaultApi* | [**core_competency_create_plan**](docs/DefaultApi.md#core_competency_create_plan) | **POST** /webservice/rest/server.php#core_competency_create_plan | Creates a learning plan.
*DefaultApi* | [**core_competency_create_template**](docs/DefaultApi.md#core_competency_create_template) | **POST** /webservice/rest/server.php#core_competency_create_template | Creates new learning plan templates.
*DefaultApi* | [**core_competency_create_user_evidence_competency**](docs/DefaultApi.md#core_competency_create_user_evidence_competency) | **POST** /webservice/rest/server.php#core_competency_create_user_evidence_competency | Create an evidence of prior learning relationship with a competency.
*DefaultApi* | [**core_competency_delete_competency**](docs/DefaultApi.md#core_competency_delete_competency) | **POST** /webservice/rest/server.php#core_competency_delete_competency | Delete a competency.
*DefaultApi* | [**core_competency_delete_competency_framework**](docs/DefaultApi.md#core_competency_delete_competency_framework) | **POST** /webservice/rest/server.php#core_competency_delete_competency_framework | Delete a competency framework.
*DefaultApi* | [**core_competency_delete_evidence**](docs/DefaultApi.md#core_competency_delete_evidence) | **POST** /webservice/rest/server.php#core_competency_delete_evidence | Delete an evidence
*DefaultApi* | [**core_competency_delete_plan**](docs/DefaultApi.md#core_competency_delete_plan) | **POST** /webservice/rest/server.php#core_competency_delete_plan | Delete a learning plan.
*DefaultApi* | [**core_competency_delete_template**](docs/DefaultApi.md#core_competency_delete_template) | **POST** /webservice/rest/server.php#core_competency_delete_template | Delete a learning plan template.
*DefaultApi* | [**core_competency_delete_user_evidence**](docs/DefaultApi.md#core_competency_delete_user_evidence) | **POST** /webservice/rest/server.php#core_competency_delete_user_evidence | Delete an evidence of prior learning.
*DefaultApi* | [**core_competency_delete_user_evidence_competency**](docs/DefaultApi.md#core_competency_delete_user_evidence_competency) | **POST** /webservice/rest/server.php#core_competency_delete_user_evidence_competency | Delete an evidence of prior learning relationship with a competency.
*DefaultApi* | [**core_competency_duplicate_competency_framework**](docs/DefaultApi.md#core_competency_duplicate_competency_framework) | **POST** /webservice/rest/server.php#core_competency_duplicate_competency_framework | Duplicate a competency framework.
*DefaultApi* | [**core_competency_duplicate_template**](docs/DefaultApi.md#core_competency_duplicate_template) | **POST** /webservice/rest/server.php#core_competency_duplicate_template | Duplicate learning plan template.
*DefaultApi* | [**core_competency_get_scale_values**](docs/DefaultApi.md#core_competency_get_scale_values) | **POST** /webservice/rest/server.php#core_competency_get_scale_values | Fetch the values for a specific scale
*DefaultApi* | [**core_competency_grade_competency**](docs/DefaultApi.md#core_competency_grade_competency) | **POST** /webservice/rest/server.php#core_competency_grade_competency | Grade a competency.
*DefaultApi* | [**core_competency_grade_competency_in_course**](docs/DefaultApi.md#core_competency_grade_competency_in_course) | **POST** /webservice/rest/server.php#core_competency_grade_competency_in_course | Grade a competency from the course page.
*DefaultApi* | [**core_competency_grade_competency_in_plan**](docs/DefaultApi.md#core_competency_grade_competency_in_plan) | **POST** /webservice/rest/server.php#core_competency_grade_competency_in_plan | Grade a competency from the user plan page.
*DefaultApi* | [**core_competency_list_competencies**](docs/DefaultApi.md#core_competency_list_competencies) | **POST** /webservice/rest/server.php#core_competency_list_competencies | Load a list of a competencies.
*DefaultApi* | [**core_competency_list_competencies_in_template**](docs/DefaultApi.md#core_competency_list_competencies_in_template) | **POST** /webservice/rest/server.php#core_competency_list_competencies_in_template | Load a list of a competencies for a given template.
*DefaultApi* | [**core_competency_list_competency_frameworks**](docs/DefaultApi.md#core_competency_list_competency_frameworks) | **POST** /webservice/rest/server.php#core_competency_list_competency_frameworks | Load a list of a competency frameworks.
*DefaultApi* | [**core_competency_list_course_competencies**](docs/DefaultApi.md#core_competency_list_course_competencies) | **POST** /webservice/rest/server.php#core_competency_list_course_competencies | List the competencies in a course
*DefaultApi* | [**core_competency_list_course_module_competencies**](docs/DefaultApi.md#core_competency_list_course_module_competencies) | **POST** /webservice/rest/server.php#core_competency_list_course_module_competencies | List the competencies in a course module
*DefaultApi* | [**core_competency_list_plan_competencies**](docs/DefaultApi.md#core_competency_list_plan_competencies) | **POST** /webservice/rest/server.php#core_competency_list_plan_competencies | List the competencies in a plan
*DefaultApi* | [**core_competency_list_templates**](docs/DefaultApi.md#core_competency_list_templates) | **POST** /webservice/rest/server.php#core_competency_list_templates | Load a list of a learning plan templates.
*DefaultApi* | [**core_competency_list_templates_using_competency**](docs/DefaultApi.md#core_competency_list_templates_using_competency) | **POST** /webservice/rest/server.php#core_competency_list_templates_using_competency | Load a list of a learning plan templates for a given competency.
*DefaultApi* | [**core_competency_list_user_plans**](docs/DefaultApi.md#core_competency_list_user_plans) | **POST** /webservice/rest/server.php#core_competency_list_user_plans | List a user&#39;s learning plans.
*DefaultApi* | [**core_competency_move_down_competency**](docs/DefaultApi.md#core_competency_move_down_competency) | **POST** /webservice/rest/server.php#core_competency_move_down_competency | Re-order a competency.
*DefaultApi* | [**core_competency_move_up_competency**](docs/DefaultApi.md#core_competency_move_up_competency) | **POST** /webservice/rest/server.php#core_competency_move_up_competency | Re-order a competency.
*DefaultApi* | [**core_competency_plan_cancel_review_request**](docs/DefaultApi.md#core_competency_plan_cancel_review_request) | **POST** /webservice/rest/server.php#core_competency_plan_cancel_review_request | Cancel the review of a plan.
*DefaultApi* | [**core_competency_plan_request_review**](docs/DefaultApi.md#core_competency_plan_request_review) | **POST** /webservice/rest/server.php#core_competency_plan_request_review | Request for a plan to be reviewed.
*DefaultApi* | [**core_competency_plan_start_review**](docs/DefaultApi.md#core_competency_plan_start_review) | **POST** /webservice/rest/server.php#core_competency_plan_start_review | Start the review of a plan.
*DefaultApi* | [**core_competency_plan_stop_review**](docs/DefaultApi.md#core_competency_plan_stop_review) | **POST** /webservice/rest/server.php#core_competency_plan_stop_review | Stop the review of a plan.
*DefaultApi* | [**core_competency_read_competency**](docs/DefaultApi.md#core_competency_read_competency) | **POST** /webservice/rest/server.php#core_competency_read_competency | Load a summary of a competency.
*DefaultApi* | [**core_competency_read_competency_framework**](docs/DefaultApi.md#core_competency_read_competency_framework) | **POST** /webservice/rest/server.php#core_competency_read_competency_framework | Load a summary of a competency framework.
*DefaultApi* | [**core_competency_read_plan**](docs/DefaultApi.md#core_competency_read_plan) | **POST** /webservice/rest/server.php#core_competency_read_plan | Load a learning plan.
*DefaultApi* | [**core_competency_read_template**](docs/DefaultApi.md#core_competency_read_template) | **POST** /webservice/rest/server.php#core_competency_read_template | Load a summary of a learning plan template.
*DefaultApi* | [**core_competency_read_user_evidence**](docs/DefaultApi.md#core_competency_read_user_evidence) | **POST** /webservice/rest/server.php#core_competency_read_user_evidence | Read an evidence of prior learning.
*DefaultApi* | [**core_competency_remove_competency_from_course**](docs/DefaultApi.md#core_competency_remove_competency_from_course) | **POST** /webservice/rest/server.php#core_competency_remove_competency_from_course | Remove a competency from a course
*DefaultApi* | [**core_competency_remove_competency_from_plan**](docs/DefaultApi.md#core_competency_remove_competency_from_plan) | **POST** /webservice/rest/server.php#core_competency_remove_competency_from_plan | Remove the competency from a learning plan
*DefaultApi* | [**core_competency_remove_competency_from_template**](docs/DefaultApi.md#core_competency_remove_competency_from_template) | **POST** /webservice/rest/server.php#core_competency_remove_competency_from_template | Remove a competency from a template
*DefaultApi* | [**core_competency_remove_related_competency**](docs/DefaultApi.md#core_competency_remove_related_competency) | **POST** /webservice/rest/server.php#core_competency_remove_related_competency | Remove a related competency
*DefaultApi* | [**core_competency_reopen_plan**](docs/DefaultApi.md#core_competency_reopen_plan) | **POST** /webservice/rest/server.php#core_competency_reopen_plan | Reopen learning plan.
*DefaultApi* | [**core_competency_reorder_course_competency**](docs/DefaultApi.md#core_competency_reorder_course_competency) | **POST** /webservice/rest/server.php#core_competency_reorder_course_competency | Move a course competency to a new relative sort order.
*DefaultApi* | [**core_competency_reorder_plan_competency**](docs/DefaultApi.md#core_competency_reorder_plan_competency) | **POST** /webservice/rest/server.php#core_competency_reorder_plan_competency | Move a plan competency to a new relative sort order.
*DefaultApi* | [**core_competency_reorder_template_competency**](docs/DefaultApi.md#core_competency_reorder_template_competency) | **POST** /webservice/rest/server.php#core_competency_reorder_template_competency | Move a template competency to a new relative sort order.
*DefaultApi* | [**core_competency_request_review_of_user_evidence_linked_competencies**](docs/DefaultApi.md#core_competency_request_review_of_user_evidence_linked_competencies) | **POST** /webservice/rest/server.php#core_competency_request_review_of_user_evidence_linked_competencies | Send user evidence competencies in review
*DefaultApi* | [**core_competency_search_competencies**](docs/DefaultApi.md#core_competency_search_competencies) | **POST** /webservice/rest/server.php#core_competency_search_competencies | Search a list of a competencies.
*DefaultApi* | [**core_competency_set_course_competency_ruleoutcome**](docs/DefaultApi.md#core_competency_set_course_competency_ruleoutcome) | **POST** /webservice/rest/server.php#core_competency_set_course_competency_ruleoutcome | Modify the ruleoutcome value for course competency
*DefaultApi* | [**core_competency_set_parent_competency**](docs/DefaultApi.md#core_competency_set_parent_competency) | **POST** /webservice/rest/server.php#core_competency_set_parent_competency | Set a new parent for a competency.
*DefaultApi* | [**core_competency_template_has_related_data**](docs/DefaultApi.md#core_competency_template_has_related_data) | **POST** /webservice/rest/server.php#core_competency_template_has_related_data | Check if a template has related data
*DefaultApi* | [**core_competency_template_viewed**](docs/DefaultApi.md#core_competency_template_viewed) | **POST** /webservice/rest/server.php#core_competency_template_viewed | Log event template viewed
*DefaultApi* | [**core_competency_unapprove_plan**](docs/DefaultApi.md#core_competency_unapprove_plan) | **POST** /webservice/rest/server.php#core_competency_unapprove_plan | Unapprove a plan.
*DefaultApi* | [**core_competency_unlink_plan_from_template**](docs/DefaultApi.md#core_competency_unlink_plan_from_template) | **POST** /webservice/rest/server.php#core_competency_unlink_plan_from_template | Unlink a plan form it template.
*DefaultApi* | [**core_competency_update_competency**](docs/DefaultApi.md#core_competency_update_competency) | **POST** /webservice/rest/server.php#core_competency_update_competency | Update a competency.
*DefaultApi* | [**core_competency_update_competency_framework**](docs/DefaultApi.md#core_competency_update_competency_framework) | **POST** /webservice/rest/server.php#core_competency_update_competency_framework | Update a competency framework.
*DefaultApi* | [**core_competency_update_course_competency_settings**](docs/DefaultApi.md#core_competency_update_course_competency_settings) | **POST** /webservice/rest/server.php#core_competency_update_course_competency_settings | Update the course competency settings
*DefaultApi* | [**core_competency_update_plan**](docs/DefaultApi.md#core_competency_update_plan) | **POST** /webservice/rest/server.php#core_competency_update_plan | Updates a learning plan.
*DefaultApi* | [**core_competency_update_template**](docs/DefaultApi.md#core_competency_update_template) | **POST** /webservice/rest/server.php#core_competency_update_template | Update a learning plan template.
*DefaultApi* | [**core_competency_user_competency_cancel_review_request**](docs/DefaultApi.md#core_competency_user_competency_cancel_review_request) | **POST** /webservice/rest/server.php#core_competency_user_competency_cancel_review_request | Cancel a review request.
*DefaultApi* | [**core_competency_user_competency_plan_viewed**](docs/DefaultApi.md#core_competency_user_competency_plan_viewed) | **POST** /webservice/rest/server.php#core_competency_user_competency_plan_viewed | Log the user competency plan viewed event.
*DefaultApi* | [**core_competency_user_competency_request_review**](docs/DefaultApi.md#core_competency_user_competency_request_review) | **POST** /webservice/rest/server.php#core_competency_user_competency_request_review | Request a review.
*DefaultApi* | [**core_competency_user_competency_start_review**](docs/DefaultApi.md#core_competency_user_competency_start_review) | **POST** /webservice/rest/server.php#core_competency_user_competency_start_review | Start a review.
*DefaultApi* | [**core_competency_user_competency_stop_review**](docs/DefaultApi.md#core_competency_user_competency_stop_review) | **POST** /webservice/rest/server.php#core_competency_user_competency_stop_review | Stop a review.
*DefaultApi* | [**core_competency_user_competency_viewed**](docs/DefaultApi.md#core_competency_user_competency_viewed) | **POST** /webservice/rest/server.php#core_competency_user_competency_viewed | Log the user competency viewed event.
*DefaultApi* | [**core_competency_user_competency_viewed_in_course**](docs/DefaultApi.md#core_competency_user_competency_viewed_in_course) | **POST** /webservice/rest/server.php#core_competency_user_competency_viewed_in_course | Log the user competency viewed in course event
*DefaultApi* | [**core_competency_user_competency_viewed_in_plan**](docs/DefaultApi.md#core_competency_user_competency_viewed_in_plan) | **POST** /webservice/rest/server.php#core_competency_user_competency_viewed_in_plan | Log the user competency viewed in plan event.
*DefaultApi* | [**core_completion_get_activities_completion_status**](docs/DefaultApi.md#core_completion_get_activities_completion_status) | **POST** /webservice/rest/server.php#core_completion_get_activities_completion_status | Return the activities completion status for a user in a course.
*DefaultApi* | [**core_completion_get_course_completion_status**](docs/DefaultApi.md#core_completion_get_course_completion_status) | **POST** /webservice/rest/server.php#core_completion_get_course_completion_status | Returns course completion status.
*DefaultApi* | [**core_completion_mark_course_self_completed**](docs/DefaultApi.md#core_completion_mark_course_self_completed) | **POST** /webservice/rest/server.php#core_completion_mark_course_self_completed | Update the course completion status for the current user (if course self-completion is enabled).
*DefaultApi* | [**core_completion_override_activity_completion_status**](docs/DefaultApi.md#core_completion_override_activity_completion_status) | **POST** /webservice/rest/server.php#core_completion_override_activity_completion_status | Update completion status for a user in an activity by overriding it.
*DefaultApi* | [**core_completion_update_activity_completion_status_manually**](docs/DefaultApi.md#core_completion_update_activity_completion_status_manually) | **POST** /webservice/rest/server.php#core_completion_update_activity_completion_