# Get project

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 structure is being built
- `GENERATING_IMAGES`
 — images and media are being generated
- `EDITING`
 — enhancement is running automatically
- `DONE`
 — project is ready

Endpoint: GET /auth/project/{projectId}
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)
    Successfully retrieved project details.

## Response 200 fields (application/json):

  - `id` (string)
    Unique project identifier
    Example: 6947b539cc95ea68854bb523

  - `name` (string)
    Project name
    Example: Breaking the Agency Mold

  - `createdAt` (string)
    Project creation timestamp
    Example: 2025-12-15T07:26:34.333Z

  - `workspaceId` (string)
    ID of the workspace this project belongs to
    Example: 693fb82afd8d1c43077ba0fe

  - `statuses` (object)

  - `statuses.general` (string)
    Enum: "planning", "recording", "editing", "exporting", "export-failed", "done"

  - `creative` (object)

  - `creative.status` (string)
    Creation phase. Use /create/status for creation polling.

## Response 202:

  - `202` (unknown)
    Project is still being created

## Response 202 fields (application/json):

  - `status` (string)
    Enum: "creating"

  - `projectId` (string)

## Response 401:

  - `401` (unknown)
    Unauthorized.

## Response 401 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:

  - `Full project details` (unknown)

