# Select

## Overview

The Select operation is used to generate a list of documents for use in determining which documents are to be generated.

Parameter | Type | Description
--- | --- | ---
Status | RequestStatus | An object containing status information for a requested document.
StatusDescription | string | an object describing the status of the requested document.
SelectedDocuments | SelectedDocumentSet | An object containing the set of documents.
PassthroughIdentifier | string | An optional customer-defined action identifier. PassThroughIdentifier is also used to verify if a transaction was previously sent to prevent duplicate transactions and mailings.

## Request Message

The operation input is Select. The request requires a Select object.

Parameter | Type | Constraints | Description
--- | --- | --- | ---
request | Select | Required | An object serving as the root element for the request.

## Request and Response Samples

For sample code, see: Select.