# Select

## Overview

The Select operation is used to request a list of documents and the status of each document included on in a particular package.

This operation is an asynchronous call back that takes transaction data, a Content URI (for callback servicing), and account ID (AccountID) for the calling application and returns a list of autoselected documents as requested by the calling application.

Operation | Select
--- | ---
Style | document
Operation Type | Request-response. The endpoint receives a message, and sends a correlated message.
SOAP Action | https://labw6408hvm113/DocGenServices/Services/Import/DocumentService/Select
Input | Select_InputMessage (soap:body, use = literal) parameterstype SelectRequest
Output | Select_OutputMessage (soap:body, use = literal) parameters type SelectResponse

## Request Message

The operation input is SelectRequest. The request (request) requires a SelectRequest object containing a TransactionData object.

Parameter | Type | Constraints | Description
--- | --- | --- | ---
request | SelectRequest | Required | The input message for the SelectRequest operation.

## Example Request Message

    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"
     xmlns:do="http://www.wolterskluwerfs.com/2012/12/DocGenServices">
     <SOAP:Header/>
     <SOAP:Body>
     <doc:Select>
     <doc:request/>
     </doc:Select>
     </SOAP:Body>
    </SOAP:Envelope>

## Response Element

The operation output is SelectResponse. The response returns a SelectResponse object containing status information for the request.

Element | Type | Description
--- | --- | ---
SelectResponse | SelectResponse | The output message for the SelectRequest operation.