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

# Projects

Account & Projects → Projects endpoints.

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](/codemash/api-reference/account/projects/assign-admin-portal-service-user.md)       | `PUT projects/{projectId}/settings/admin-portal/service-user`  |
| [Check Project Languages](/codemash/api-reference/account/projects/check-project-languages.md)                         | `POST projects/{projectId}/settings/languages/check`           |
| [Create](/codemash/api-reference/account/projects/create.md)                                                           | `POST projects/environments`                                   |
| [Create Project](/codemash/api-reference/account/projects/create-project.md)                                           | `POST projects`                                                |
| [Create Project Ai Assistant](/codemash/api-reference/account/projects/create-project-ai-assistant.md)                 | `POST projects/{projectId}/ai/assistants`                      |
| [Create Project Environment](/codemash/api-reference/account/projects/create-project-environment.md)                   | `POST projects/environments`                                   |
| [Delete](/codemash/api-reference/account/projects/delete.md)                                                           | `DELETE projects/environments/{environmentName}`               |
| [Delete Notifications Group](/codemash/api-reference/account/projects/delete-notifications-group.md)                   | `DELETE projects/{projectId}/notifications/settings/group`     |
| [Delete Notifications Tag](/codemash/api-reference/account/projects/delete-notifications-tag.md)                       | `DELETE projects/{projectId}/notifications/settings/tag`       |
| [Delete Project](/codemash/api-reference/account/projects/delete-project.md)                                           | `DELETE projects/{projectId}`                                  |
| [Delete Project Ai Assistant](/codemash/api-reference/account/projects/delete-project-ai-assistant.md)                 | `DELETE projects/{projectId}/ai/assistants/{assistantId}`      |
| [Delete Project Environment](/codemash/api-reference/account/projects/delete-project-environment.md)                   | `DELETE projects/environments/{environmentName}`               |
| [Disable Project](/codemash/api-reference/account/projects/disable-project.md)                                         | `PATCH projects/{projectId}/disable`                           |
| [Enable Project](/codemash/api-reference/account/projects/enable-project.md)                                           | `PATCH projects/{projectId}/enable`                            |
| [Get Admin Portal Structure](/codemash/api-reference/account/projects/get-admin-portal-structure.md)                   | `GET projects/{projectId}/admin-portal/structure`              |
| [Get Project](/codemash/api-reference/account/projects/get-project.md)                                                 | `GET projects/{projectId}`                                     |
| [Get Project Ai Settings](/codemash/api-reference/account/projects/get-project-ai-settings.md)                         | `GET projects/{projectId}/ai/settings`                         |
| [Get Project Ai Usage](/codemash/api-reference/account/projects/get-project-ai-usage.md)                               | `GET projects/{projectId}/ai/usage`                            |
| [Get Project Environments](/codemash/api-reference/account/projects/get-project-environments.md)                       | `GET projects/environments`                                    |
| [Get Project Tokens](/codemash/api-reference/account/projects/get-project-tokens.md)                                   | `GET projects/{projectId}/tokens`                              |
| [Get Projects](/codemash/api-reference/account/projects/get-projects.md)                                               | `GET projects`                                                 |
| [List](/codemash/api-reference/account/projects/list.md)                                                               | `GET projects/environments`                                    |
| [Promote Environment](/codemash/api-reference/account/projects/promote-environment.md)                                 | `POST projects/environments/promote`                           |
| [Remove Tag From Notifications Group](/codemash/api-reference/account/projects/remove-tag-from-notifications-group.md) | `DELETE projects/{projectId}/notifications/settings/group/tag` |
| [Rollback Promotion](/codemash/api-reference/account/projects/rollback-promotion.md)                                   | `POST projects/environments/promote/rollback`                  |
| [Save Notifications Group](/codemash/api-reference/account/projects/save-notifications-group.md)                       | `POST projects/{projectId}/notifications/settings/group`       |
| [Save Notifications Tag](/codemash/api-reference/account/projects/save-notifications-tag.md)                           | `POST projects/{projectId}/notifications/settings/tag`         |
| [Set Admin Portal Enabled](/codemash/api-reference/account/projects/set-admin-portal-enabled.md)                       | `PUT projects/{projectId}/admin-portal/enabled`                |
| [Set Environment Rank](/codemash/api-reference/account/projects/set-environment-rank.md)                               | `PATCH projects/environments/{environmentName}/rank`           |
| [Update Project Accent Color](/codemash/api-reference/account/projects/update-project-accent-color.md)                 | `PATCH projects/{projectId}/settings/accent-color`             |
| [Update Project Admin Url](/codemash/api-reference/account/projects/update-project-admin-url.md)                       | `PATCH projects/{projectId}/settings/admin-url`                |
| [Update Project Ai Assistant](/codemash/api-reference/account/projects/update-project-ai-assistant.md)                 | `PUT projects/{projectId}/ai/assistants/{assistantId}`         |
| [Update Project Ai Settings](/codemash/api-reference/account/projects/update-project-ai-settings.md)                   | `PUT projects/{projectId}/ai/settings`                         |
| [Update Project Allowed Origins](/codemash/api-reference/account/projects/update-project-allowed-origins.md)           | `PATCH projects/{projectId}/settings/origins`                  |
| [Update Project Default Language](/codemash/api-reference/account/projects/update-project-default-language.md)         | `PATCH projects/{projectId}/settings/default-language`         |
| [Update Project Description](/codemash/api-reference/account/projects/update-project-description.md)                   | `PATCH projects/{projectId}/settings/description`              |
| [Update Project Expose Auth](/codemash/api-reference/account/projects/update-project-expose-auth.md)                   | `PATCH projects/{projectId}/settings/auth/expose`              |
| [Update Project Expose Brand](/codemash/api-reference/account/projects/update-project-expose-brand.md)                 | `PATCH projects/{projectId}/settings/brand/expose`             |
| [Update Project Expose Legal](/codemash/api-reference/account/projects/update-project-expose-legal.md)                 | `PATCH projects/{projectId}/settings/legal/expose`             |
| [Update Project Icon](/codemash/api-reference/account/projects/update-project-icon.md)                                 | `PATCH projects/{projectId}/settings/icon`                     |
| [Update Project Languages](/codemash/api-reference/account/projects/update-project-languages.md)                       | `PATCH projects/{projectId}/settings/languages`                |
| [Update Project Legal Documents](/codemash/api-reference/account/projects/update-project-legal-documents.md)           | `PATCH projects/{projectId}/settings/legal`                    |
| [Update Project Logo](/codemash/api-reference/account/projects/update-project-logo.md)                                 | `PATCH projects/{projectId}/settings/logo`                     |
| [Update Project Main Color](/codemash/api-reference/account/projects/update-project-main-color.md)                     | `PATCH projects/{projectId}/settings/main-color`               |
| [Update Project Name](/codemash/api-reference/account/projects/update-project-name.md)                                 | `PATCH projects/{projectId}/settings/name`                     |
| [Update Project Regions](/codemash/api-reference/account/projects/update-project-regions.md)                           | `PATCH projects/{projectId}/settings/regions`                  |
| [Update Project Regions](/codemash/api-reference/account/projects/update-project-regions.md)                           | `PATCH projects/{projectId}/settings/regions`                  |
| [Update Project Url](/codemash/api-reference/account/projects/update-project-url.md)                                   | `PATCH projects/{projectId}/settings/url`                      |
| [Wait For Project Active](/codemash/api-reference/account/projects/wait-for-project-active.md)                         | `GET projects/{projectId}/wait-active`                         |
