> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thinkplatform.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Choose User guide for browser tasks, Developers for CLI, SDK and external agents, and Administration for organization management.
> Confirm identity and organization/project context before operations. Documentation access does not grant ThinkPlatform permissions.
> Review side effects, verify changes with a read, and do not blindly retry an operation with an uncertain outcome.
> Use documented UI steps for the web app and documented public CLI or SDK interfaces for automation. Follow each page’s prerequisites and authentication requirements.

# View and edit a canvas

> Create a document and edit canvas pages where you have permission.

Canvas pages can contain documents, dashboards, and slides. Page creation and editing require the relevant project permissions.

## Before you begin

Sign in and select the organization and project containing the page. To create a page, you need permission to create pages; to edit one, you need permission to modify it.

## Create and edit a document

1. Open **Home** and find the **Pages** panel. Choose **Create root page**, then **Document**. The new page opens as **Untitled Page**.
2. Select the title and enter a name. Enter your first line in the empty command block, such as `This is my first page.`, and press **Enter** to commit it. When editing existing text, click outside the text block to commit the edit.
3. Page edits autosave. Wait for the displayed **Saved** status, then navigate away and reopen the page from **Pages**, or reload it, and verify the title and content.
4. To find an existing page, select it in **Pages** or use **Search pages**. Open it and edit its content if you have permission.

## Add a heading and list

For a small meeting note, use the empty command block beneath your first line:

1. Type `/` and select **Heading**. Enter `Meeting notes`, then click outside the heading to commit the edit.
2. In an empty command block, type `/` and select **Bulleted List**. Enter `Review the plan` and press **Enter**. Enter `Share the results` in the next bullet, then click outside the block to commit it.
3. Wait for **Saved**, navigate away, and reopen or reload the page. Check that the heading and both bullets appear.

An embedded database record editor may instead require **Save changes**. Use that control for record edits and check the result; the page's autosave status does not confirm an unsaved record edit.

## Troubleshoot

If the creation or editing control is unavailable, check the selected project and ask an administrator about your access. If a save error appears, preserve unsaved text and resolve the error before navigating away. If page creation has an uncertain outcome, check **Pages** before creating another copy.

## Application pages and spatial widgets

A dedicated application page displays a published Hosted App or HTML Dynamic UI rather than document blocks. Use [Published web apps](https://docs.thinkplatform.ai/guides/operations/hosted-apps.md) to open one and the [CLI publication guide](https://docs.thinkplatform.ai/cli/guides/apps.md) to create its page.

Dashboard widgets also include **Spatial View**, **Range Summary** and **Linked Comparison** for configured spatial data. These differ from ordinary document text blocks; their data source, coordinate mapping and comparison settings determine the view. Review the widget configuration and source data before interpreting a spatial result. Creating a document alone does not configure a spatial dataset.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.