---
title: "Get Project Setup Result"
method: GET
path: "/project-setup-result/{run_id}"
tags: ["Apis", "Project Setup"]
---

# Get Project Setup Result

`GET /project-setup-result/{run_id}`

Retrieves the final result of a completed project setup.

This endpoint provides access to the final results of a completed project setup.
It verifies that the authenticated user has access to the requested run_id and
validates that the run is of the correct type (`DUB_PROJECT`) before returning results.

Note:
    This endpoint should only be called by users to retrieve their run results via API.
    Access validation is performed to ensure users can only access their own runs.

Args:
    run_id: Positive integer ID of the project setup run.
    api_key_obj: API key authentication data from dependency.
    traceparent: OpenTelemetry trace header for distributed tracing.

Returns:
    GetCreateProjectSetupResponse: Project setup results including run details.

Raises:
    HTTPException:
        - 404: If the run_id is not found
        - 400: If the run type is not valid for this endpoint (must be DUB_PROJECT)

## Path parameters

- `run_id` integer, required — The unique identifier for the run, which was generated during the creation process and returned upon task completion.

## Response `200`

Successful Response

- GetCreateProjectSetupResponse
  - `run_id` integer — The unique identifier for the run, which was generated during the Project setup process and returned upon task completion.
  - `project_details` RunDetails
    - `project_name` string — This represents the human-readable project identifier you provided when creating the project setup. Think of this as the project's display name that appears throughout CAMB.AI Studio, helping your team quickly identify which content piece they're working with.
    - `project_description` string, nullable — This field contains the detailed project context you provided during setup, serving as documentation that travels with your project throughout its lifecycle. The description becomes particularly valuable when projects move between team members or when you return to work after time has passed.
    - `created_at` string, date-time — This timestamp in UTC timezone marks the exact moment your project setup was initiated, providing crucial information for workflow coordination and project management.
    - `source_language` string
    - `target_languages` LanguageInput[] — Languages to generate output in. Pass locale tags (`es-es`, `fr-fr`, `de-de`). Numeric language IDs still work but are deprecated. [See all target languages](/api-reference/endpoint/get-target-languages).
    - `folder_id` integer, nullable — This optional field indicates the organizational folder where your project resides within your team's workspace structure. Think of this as your project's filing location within CAMB.AI Studio, helping maintain organized project management as your content library grows.
    - `studio_url` string — This field contains the direct URL link to access your project within CAMB.AI Studio's web interface. Once your project setup is complete, this URL serves as the primary entry point for all creative work, allowing you and your team members to navigate directly to the project's workspace where you can review transcripts, adjust timing, refine translations, and manage the dubbing process.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/camb/apis/fastapi.md) · [All operations](https://skmtc.net/camb/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/camb/fastapi/versions/40ebeee64850/schema)
