---
title: "Retrieve one generated conversion file"
method: GET
path: "/v1/integration/continuous/projects/{projectId}/conversion/analysis/files/{fileId}"
tags: ["Build and Configure Continuous Integration Projects"]
---

# Retrieve one generated conversion file

`GET /v1/integration/continuous/projects/{projectId}/conversion/analysis/files/{fileId}`

## Request

- Base URL: `https://integration-adapter.connect.cloud.precisely.com`
- URL: `https://integration-adapter.connect.cloud.precisely.com/v1/integration/continuous/projects/{projectId}/conversion/analysis/files/{fileId}`
- Auth: HTTP bearer

Returns the exact Base64-encoded file bytes retained in the active conversion analysis.

**Features:**
- Preserves the reviewed content without regeneration
- Validates file ownership against the active project analysis

**Use Cases:**
- Open generated DSL in an editor
- Materialize reviewed files into a local workspace

**Authorization:** Requires `replication-pipeline::view` permission.

## Path parameters

- `projectId` string, required
- `fileId` string, required

## Response `200`

OK

- ConversionAnalysisFileContent
  - `fileId` string
  - `fileName` string
  - `relativePath` string
  - `sizeBytes` integer
  - `encoding` string
  - `content` string, byte

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Project, analysis, or file not found (DI-ADAPTER-DSL-0026)
- `500`: Conversion failed (DI-ADAPTER-DSL-0028)

---

[API](https://skmtc.dev/precisely/apis/precisely-integration-adapter-service.md) · [All operations](https://skmtc.dev/precisely/apis/precisely-integration-adapter-service/llms.txt) · [OpenAPI document](https://skmtc.dev/precisely/apis/precisely-integration-adapter-service/revisions/2d2629f4987d?raw)
