# Manage Pages

{% hint style="warning" %}
**Welcome to Our New API Docs!** This is the new home for all things API (previously at [Canvas LMS REST API Documentation](https://api.instructure.com)).
{% endhint %}

## Manage Pages

### What it Does

#### Pages - create

Allows user to create course pages.

#### Pages - delete

Allows user to delete course pages.

#### Pages - update

Allows user to edit course pages.

Allows user to define users allowed to edit the page.

Allows user to add page to student to-do list.

Allows user to publish and unpublish pages.

Allows user to view page history and set front page.

Allows user to edit Blueprint Course lock settings in the Pages index page and for an individual page in a Blueprint master course.

### Additional Considerations

#### Blueprint Courses

Blueprint courses must be enabled for an account by an admin.

To edit lock settings on the Pages index page, Pages - update, Blueprint Courses - add / edit / associate / delete, and Courses - manage.

However, if these additional permissions are enabled, but the Pages - update permission is not enabled, the user can still adjust content lock settings on individual pages in a Blueprint Master Course.

#### Student Page History

Students can edit and view page history if allowed in the options for an individual page.

***

This documentation is generated directly from the Canvas LMS source code, available [on Github](https://github.com/instructure/canvas-lms).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developerdocs.instructure.com/services/canvas/permissions/details/file.permissions_manage_wiki.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
