# Projects

Create, monitor, and manage AI-generated video projects.

 - [POST /auth/project/create](https://api-docs.shuffll.com/apis/projects/createproject.md): Create a new AI-powered video project from a prompt, URL, or script. --- ### Prompt Types | `promptType` | Description | | --- | --- | | `Prompt` | A free-text description of the video topic (defa
 - [GET /auth/project/{projectId}/create/status](https://api-docs.shuffll.com/apis/projects/getprojectcreatestatus.md): Poll this endpoint after creating a project to track AI generation progress. Returns a `status` field with one of three values: | `status` | Meaning | | --- | --- | | `STRUCTURE` | The AI is building
 - [GET /auth/project/{projectId}](https://api-docs.shuffll.com/apis/projects/getprojectbyid.md): Retrieve the full details of a specific project, including its current status, name, and workspace. Use the `status` field to determine if the project is still being generated: - `STRUCTURE` — initial
 - [DELETE /auth/project/{projectId}](https://api-docs.shuffll.com/apis/projects/deleteproject.md): Permanently delete a project and all associated data. This action cannot be undone.
