04.09.2025-new-rest-api-for-projects-with-rbac.md•1.68 kB
---
description: Available in Phoenix 8.23+
---
# 04.09.2025: New REST API for Projects with RBAC 📽️
{% embed url="https://storage.googleapis.com/arize-phoenix-assets/assets/gifs/project_management_REST_API.mp4" %}
This release introduces a REST API for managing projects, complete with full CRUD functionality and access control. Key features include:
* **CRUD Operations:** Create, read, update, and delete projects via the new API endpoints.
* **Role-Based Access Control:**
* Admins can create, read, update, and delete projects
* Members can create and read projects, but cannot modify or delete them.
* **Additional Safeguards:** Immutable Project Names, Default Project Protection, Comprehensive Integration Tests
Check out our [new documentation](https://arize.com/docs/phoenix/sdk-api-reference/projects) to test these features.
{% embed url="https://github.com/Arize-ai/phoenix/pull/7006" %}
### Improvements and Bug Fixes 🐛
* [**Phoenix Server**](https://github.com/Arize-ai/phoenix/issues/7051): add PHOENIX\_ALLOWED\_ORIGINS env
* [**Tracing**](https://github.com/Arize-ai/phoenix/issues/7085): Delete annotations in the feedback table, Make feedback table scrollable
* [**Experiments**](https://github.com/Arize-ai/phoenix/issues/7069): Allow scrolling the entire experiment compare table
* [**Projects**](https://github.com/Arize-ai/phoenix/issues/7066): Make time range selector more accessible
* [**Playground**](https://github.com/Arize-ai/phoenix/issues/7067): Don't close model settings dialog when picking Azure version
* [**Session**](https://github.com/Arize-ai/phoenix/issues/7072)**:** improve PostgreSQL error message in launch\_app