# AssembleDocuments

## Overview

The AssembleDocuments operation assembles a single document, or any subset of documents. This operation is the primary means used by the Expere Testing System (XIETS) supporting document assembly.
Note: The best practice recommendation to assemble documents is to use the Select, Generate, or SelectAndGenerate operations.

This operation uses the transaction data stored by the CreateTransaction operation. The operation expects a document set object as part of the request, as opposed to associating a document set associated with the transaction through the AutoSelect or AddDocuments operations. By including the document set on the request directly, the calling program can assemble a single document (or any subset) using a single API call.

Operation | AssembleDocuments
--- | ---
Style | document
Operation Type | Request-response. The endpoint receives a message, and sends a correlated message.
SOAP Action | http://schemas.bankerssystems.com/2004/ExpereAPI/ExpereIEServices/IExpereAPI/AssembleDocuments
Input | AssembleDocumentsRequest
Output | AssembleDocumentsResponse