> 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/sdks-and-cli/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.

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