# Editor Profiles

The Editor Profiles API lets you manage which tools users can access in their page builder editor toolbar.
Use the Editor Profiles API to create and manage editor profiles with configured tool sets.
When editing in the page builder, the tools a user can access are based on the editor profile assigned to that site.
To assign an editor profile to a site, [update that site](https://api-docs.sitecore.com/sai/sites-api/sites/updatesite).
For more information on configuring an editor profile, see [Customize the rich text editor toolbar](https://doc.sitecore.com/sai/en/developers/sitecoreai/customize-the-rich-text-editor-toolbar.html).

## List all profiles

 - [GET /api/ui/v1/editorprofiles](https://api-docs.sitecore.com/sai/sites-api/editor-profiles/listprofiles.md): Fetches a list of all profiles in the environment, with associated details.

## Create a profile

 - [POST /api/ui/v1/editorprofiles](https://api-docs.sitecore.com/sai/sites-api/editor-profiles/createprofile.md): Creates a new profile in the environment.

## Retrieve a profile

 - [GET /api/ui/v1/editorprofiles/{id}](https://api-docs.sitecore.com/sai/sites-api/editor-profiles/getprofile.md): Fetches the details of a profile.

## Update a profile

 - [PATCH /api/ui/v1/editorprofiles/{id}](https://api-docs.sitecore.com/sai/sites-api/editor-profiles/updateprofile.md): Updates the properties of a profile.

## Delete a profile

 - [DELETE /api/ui/v1/editorprofiles/{id}](https://api-docs.sitecore.com/sai/sites-api/editor-profiles/deleteprofile.md): Deletes a profile, including the toolbar configuration associated with that profile.

