## Paginated List Pipeline Documents

`DocumentListPage pipelines().documents().list(DocumentListParamsparams = DocumentListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())`

**get** `/api/v1/pipelines/{pipeline_id}/documents/paginated`

Return a list of documents for a pipeline.

### Parameters

- `DocumentListParams params`

  - `Optional<String> pipelineId`

  - `Optional<String> fileId`

  - `Optional<Long> limit`

  - `Optional<Boolean> onlyApiDataSourceDocuments`

  - `Optional<Boolean> onlyDirectUpload`

  - `Optional<Long> skip`

  - `Optional<StatusRefreshPolicy> statusRefreshPolicy`

    - `CACHED("cached")`

    - `TTL("ttl")`

### Returns

- `class CloudDocument:`

  Cloud document stored in S3.

  - `String id`

  - `Metadata metadata`

  - `String text`

  - `Optional<List<String>> excludedEmbedMetadataKeys`

  - `Optional<List<String>> excludedLlmMetadataKeys`

  - `Optional<List<Long>> pagePositions`

    indices in the CloudDocument.text where a new page begins. e.g. Second page starts at index specified by page_positions[1].

  - `Optional<StatusMetadata> statusMetadata`

### Example

```java
package com.llamacloud_prod.api.example;

import com.llamacloud_prod.api.client.LlamaCloudClient;
import com.llamacloud_prod.api.client.okhttp.LlamaCloudOkHttpClient;
import com.llamacloud_prod.api.models.pipelines.documents.DocumentListPage;
import com.llamacloud_prod.api.models.pipelines.documents.DocumentListParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        LlamaCloudClient client = LlamaCloudOkHttpClient.fromEnv();

        DocumentListPage page = client.pipelines().documents().list("182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e");
    }
}
```

#### Response

```json
{
  "documents": [
    {
      "id": "id",
      "metadata": {
        "foo": "bar"
      },
      "text": "text",
      "excluded_embed_metadata_keys": [
        "string"
      ],
      "excluded_llm_metadata_keys": [
        "string"
      ],
      "page_positions": [
        0
      ],
      "status_metadata": {
        "foo": "bar"
      }
    }
  ],
  "limit": 0,
  "offset": 0,
  "total_count": 0
}
```
