# Get project creation status

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 the storyline and script |
| `GENERATING_IMAGES` | Scene visuals and media are being generated |
| `DONE` | Project creation is complete — enhancement will begin automatically |

Keep polling until `status` is `DONE`. After that, use `GET /auth/project/{projectId}/edit/status/enhance` to track enhancement progress.

Endpoint: GET /auth/project/{projectId}/create/status
Version: 1.3.0
Security: ShuffllApiKey

## Security:

  - `ShuffllApiKey` (unknown)
    apiKey in header x-api-key

## Path parameters:

  - `projectId` (string, required)
    Unique identifier for the project

## Response 200:

  - `200` (unknown)
    Status retrieved successfully.

## Response 200 fields (application/json):

  - `status` (string | null)
    Creative creation phase. null can be returned before the project is materialized; continue polling. Only DONE indicates creation completion.
    Enum: "STRUCTURE", "GENERATING_IMAGES", "DONE", "null"

## Response 400:

  - `400` (unknown)
    Bad request.

## Response 400 fields (application/problem+json):

  - `type` (string)
    Example: object

  - `title` (string)
    Example: Validation failed

  - `message` (string)
    Example: Bad Request

## Response 404:

  - `404` (unknown)
    Not found.

## Response 404 fields (application/problem+json):

  - `type` (string)
    Example: object

  - `title` (string)
    Example: Validation failed

  - `message` (string)
    Example: Bad Request

## Response 200 examples:

  - `Creation complete` (unknown)

  - `Creation in progress` (unknown)

