---
title: "saveJSONLines(to:includeReportMetadata:includeTranscripts:)"
framework: Swift
role: symbol
role_heading: Instance Method
platforms: [iOS 27.0+, iPadOS 27.0+, macOS 27.0+, visionOS 27.0+, watchOS 27.0+]
path: "swift/collection/savejsonlines(to:includereportmetadata:includetranscripts:)"
---

# saveJSONLines(to:includeReportMetadata:includeTranscripts:)

Saves the array of evaluation results as a JSONL file

## Declaration

```swift
@discardableResult func saveJSONLines(to url: URL, includeReportMetadata: Bool = false, includeTranscripts: Bool = false) throws -> URL
```

## Parameters

- `url`: The file URL to write the JSONL output to.
- `includeReportMetadata`: Whether to include report metadata in each entry. Defaults to false.
- `includeTranscripts`: Whether to encode each row’s transcript into the Transcript column of each entry as JSON. Defaults to false.

## Return Value

Return Value The URL of the saved file.
