> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/api-reference/account/projects.md).

# Projects

A **project** is the top-level container for everything in Norbix — environments, modules, and data. These endpoints create and configure projects.

| Endpoint                                                                                                      | Method                                                         |
| ------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| [Assign Admin Portal Service User](/api-reference/account/projects/assign-admin-portal-service-user.md)       | `PUT projects/{projectId}/settings/admin-portal/service-user`  |
| [Create](/api-reference/account/projects/create.md)                                                           | `POST projects/environments`                                   |
| [Create Project](/api-reference/account/projects/create-project.md)                                           | `POST projects`                                                |
| [Create Project Environment](/api-reference/account/projects/create-project-environment.md)                   | `POST projects/environments`                                   |
| [Delete](/api-reference/account/projects/delete.md)                                                           | `DELETE projects/environments/{environmentName}`               |
| [Delete Notifications Group](/api-reference/account/projects/delete-notifications-group.md)                   | `DELETE projects/{projectId}/notifications/settings/group`     |
| [Delete Notifications Tag](/api-reference/account/projects/delete-notifications-tag.md)                       | `DELETE projects/{projectId}/notifications/settings/tag`       |
| [Delete Project](/api-reference/account/projects/delete-project.md)                                           | `DELETE projects/{projectId}`                                  |
| [Delete Project Environment](/api-reference/account/projects/delete-project-environment.md)                   | `DELETE projects/environments/{environmentName}`               |
| [Disable Project](/api-reference/account/projects/disable-project.md)                                         | `PATCH projects/{projectId}/disable`                           |
| [Enable Project](/api-reference/account/projects/enable-project.md)                                           | `PATCH projects/{projectId}/enable`                            |
| [Get Admin Portal Structure](/api-reference/account/projects/get-admin-portal-structure.md)                   | `GET projects/{projectId}/admin-portal/structure`              |
| [Get Project](/api-reference/account/projects/get-project.md)                                                 | `GET projects/{projectId}`                                     |
| [Get Project Environments](/api-reference/account/projects/get-project-environments.md)                       | `GET projects/environments`                                    |
| [Get Project Tokens](/api-reference/account/projects/get-project-tokens.md)                                   | `GET projects/{projectId}/tokens`                              |
| [Get Projects](/api-reference/account/projects/get-projects.md)                                               | `GET projects`                                                 |
| [List](/api-reference/account/projects/list.md)                                                               | `GET projects/environments`                                    |
| [Promote Environment](/api-reference/account/projects/promote-environment.md)                                 | `POST projects/environments/promote`                           |
| [Remove Tag From Notifications Group](/api-reference/account/projects/remove-tag-from-notifications-group.md) | `DELETE projects/{projectId}/notifications/settings/group/tag` |
| [Rollback Promotion](/api-reference/account/projects/rollback-promotion.md)                                   | `POST projects/environments/promote/rollback`                  |
| [Save Notifications Group](/api-reference/account/projects/save-notifications-group.md)                       | `POST projects/{projectId}/notifications/settings/group`       |
| [Save Notifications Tag](/api-reference/account/projects/save-notifications-tag.md)                           | `POST projects/{projectId}/notifications/settings/tag`         |
| [Set Environment Rank](/api-reference/account/projects/set-environment-rank.md)                               | `PATCH projects/environments/{environmentName}/rank`           |
| [Update Project Accent Color](/api-reference/account/projects/update-project-accent-color.md)                 | `PATCH projects/{projectId}/settings/accent-color`             |
| [Update Project Admin Url](/api-reference/account/projects/update-project-admin-url.md)                       | `PATCH projects/{projectId}/settings/admin-url`                |
| [Update Project Allowed Origins](/api-reference/account/projects/update-project-allowed-origins.md)           | `PATCH projects/{projectId}/settings/origins`                  |
| [Update Project Default Language](/api-reference/account/projects/update-project-default-language.md)         | `PATCH projects/{projectId}/settings/default-language`         |
| [Update Project Description](/api-reference/account/projects/update-project-description.md)                   | `PATCH projects/{projectId}/settings/description`              |
| [Update Project Expose Legal](/api-reference/account/projects/update-project-expose-legal.md)                 | `PATCH projects/{projectId}/settings/legal/expose`             |
| [Update Project Icon](/api-reference/account/projects/update-project-icon.md)                                 | `PATCH projects/{projectId}/settings/icon`                     |
| [Update Project Languages](/api-reference/account/projects/update-project-languages.md)                       | `PATCH projects/{projectId}/settings/languages`                |
| [Update Project Legal Documents](/api-reference/account/projects/update-project-legal-documents.md)           | `PATCH projects/{projectId}/settings/legal`                    |
| [Update Project Logo](/api-reference/account/projects/update-project-logo.md)                                 | `PATCH projects/{projectId}/settings/logo`                     |
| [Update Project Main Color](/api-reference/account/projects/update-project-main-color.md)                     | `PATCH projects/{projectId}/settings/main-color`               |
| [Update Project Name](/api-reference/account/projects/update-project-name.md)                                 | `PATCH projects/{projectId}/settings/name`                     |
| [Update Project Regions](/api-reference/account/projects/update-project-regions.md)                           | `PATCH projects/{projectId}/settings/regions`                  |
| [Update Project Regions](/api-reference/account/projects/update-project-regions.md)                           | `PATCH projects/{projectId}/settings/regions`                  |
| [Update Project Url](/api-reference/account/projects/update-project-url.md)                                   | `PATCH projects/{projectId}/settings/url`                      |
